LINUX.ORG.RU

Выкачать репозиторий openSUSE, на который можно зайти только через YAST

 ,


0

1

Для доступных публично репозиториев я использовал Filezilla, и выкачивал их по FTP. Для того репозитория, который я хочу выкачать, это недоступно

Есть ли аналог debmirror для openSUSE?

Что это за хитрый репозиторий такой? Может проследить куда YaST обращается, почти все репозитории на обычном http нешифрованном.

anonymous
()
Ответ на: комментарий от cinyflo

затем, что у него осеннее обострение. ему, видимо, нравится, когда у него под носом помои навалены. через недельку-две он начнёт получать максимальное удовольствие от исходящего от помоев запаха тухлятинки

anonymous
()
Ответ на: комментарий от cinyflo

Для независимости от сети же. Чтобы устанавливать и там, где нет сети. Да и мало ли, вдруг, у провайдера внезапно авария будет, и именно в этот момент нужно будет что-нибудь доустановить. Да и с серверами проблемы тоже бывают. А тут уже всё нужное под рукой. И при установке на несколько машин не надо много трафика по сети гонять.

saahriktu ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Они что user agent нюхают? Скорее всего нужно обращаться к какому-то особому каталогу (прописанному в конфиге) а на другие адреса будет ошибка. Покойный getdeb малость этим страдал. Посмотри логи зиппера, на крайний случай проснифь Wireshark. Я не могу поставить сусю и проверить сам, но думаю ларчик просто открывается.

anonymous
()
Ответ на: комментарий от saahriktu

Или еще бывает старые, но нужные версии по соображениям безопасности удаляют. Например старые версии firefox в репозиториях убунты (некоторые правда можно найти на зеркале kernel.org). Или напомнить как рипнулся getdeb? А у меня оттуда Avidemux был сохранен.

anonymous
()
Ответ на: комментарий от anonymous

Нет. Идёт запрос к файлу repodata/repomd.xml. Оттуда берутся прямые ссылки на все файлы этого репозитория. А репозитории SLES ещё и требуют авторизации

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от anonymous

некоторые правда можно найти на зеркале kernel.org

Нельзя. Старые есть только для уже неподдерживаемых осей. Canonical подчистую выпиливает и даже веб архиву запрещает сохранять. Напоминает поведение Хрома на винде (старые версии только неофициально от юзеров с торрента и т.п.). И ладно у Мозиллы свой portable архив, а с хромиумом такая же засада как на винде. Скажите ведь обновления это хорошо. Обновился у меня VirtualBox и системы стали зависать. Пришлось на начальную версию откатываться (промежуточной уже не было). Обновления это зло.

anonymous
()
Ответ на: комментарий от ZenitharChampion

http://us.download.nvidia.com/opensuse/42.3/

Нет такого репозитория, есть http://http.download.nvidia.com/opensuse/leap/42.3/

В том, что где-то по пути linux/x86_64/ должны лежать репы именно под сюзю и именно по 42.3 у меня есть сильные сомнения.

Deleted
()
Ответ на: комментарий от Deleted

>> http://us.download.nvidia.com/opensuse/42.3/

> Нет такого репозитория, есть http://http.download.nvidia.com/opensuse/leap/42.3/

Спасибо что поправил!

http://http.download.nvidia.com/opensuse/leap/42.3/
http://http.download.nvidia.com/opensuse/leap/42.3/repodata/repomd.xml

> В том, что где-то по пути linux/x86_64/ должны лежать репы именно под сюзю и именно по 42.3 у меня есть сильные сомнения

Проверь :-) Это репозиторий Flash Player для Fedora и openSUSE. Проблема только в том, чтобы добавить GPG-ключ. Я так и не сообразил, как это сделать

> и именно по 42.3

Там под любую, имеющую в своём составе GTK+ 2.18 или новее. Я использую в SLED 11 и openSUSE 11.4

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 7)
Ответ на: комментарий от ZenitharChampion

Тогда можно так например

fe424f360642:/ # zypper ar --no-gpgcheck http://linuxdownload.adobe.com/linux/x86_64/ adobe
Adding repository 'adobe' ................................................................................................................................................................................[done]
Warning: GPG checking is disabled in configuration of repository 'adobe'. Integrity and origin of packages cannot be verified.
Repository 'adobe' successfully added

URI         : http://linuxdownload.adobe.com/linux/x86_64/
Enabled     : Yes
GPG Check   : No
Autorefresh : No
Priority    : 99 (default priority)

Repository priorities are without effect. All enabled repositories share the same priority.

fe424f360642:/ # zypper se --repo adobe
Building repository 'adobe' cache ........................................................................................................................................................................[done]
Loading repository data...
Reading installed packages...

S | Name                 | Summary                                  | Type
--+----------------------+------------------------------------------+--------
  | adobe-release-x86_64 | linux.adobe.com Repository Configuration | package
  | flash-player-ppapi   | Adobe Flash Player PPAPI 26.0            | package
  | flash-plugin         | Adobe Flash Player NPAPI                 | package

fe424f360642:/ # zypper se --repo adobe | grep "package$" | awk '{print $2}' | xargs zypper install --download-only
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 3 NEW packages are going to be installed:
  adobe-release-x86_64 flash-player-ppapi flash-plugin

3 new packages to install.
Overall download size: 17.6 MiB. Already cached: 0 B. Download only.
Continue? [y/n/...? shows all options] (y): y
Retrieving package adobe-release-x86_64-1.0-1.noarch                                                                                                                       (1/3),   4.2 KiB (  1.9 KiB unpacked)
Retrieving: adobe-release-x86_64-1.0-1.noarch.rpm ............................................................................................................................................[done (2.6 KiB/s)]
Retrieving package flash-plugin-31.0.0.122-release.x86_64                                                                                                                  (2/3),   8.6 MiB ( 20.1 MiB unpacked)
Retrieving: flash-player-npapi-31.0.0.122-release.x86_64.rpm ...............................................................................................................................[done (275.0 KiB/s)]
Retrieving package flash-player-ppapi-31.0.0.122-release.x86_64                                                                                                            (3/3),   9.0 MiB ( 20.7 MiB unpacked)
Retrieving: flash-player-ppapi-31.0.0.122-release.x86_64.rpm ...............................................................................................................................[done (280.1 KiB/s)]

fe424f360642:/ # ls /var/cache/zypp/packages/adobe/
adobe-release-x86_64-1.0-1.noarch.rpm  flash-player-npapi-31.0.0.122-release.x86_64.rpm  flash-player-ppapi-31.0.0.122-release.x86_64.rpm

Но проще, кмк, с мудаками дел вообще не иметь.

Deleted
()
Ответ на: комментарий от ZenitharChampion

Это же ещё нужно будет следить за их актуальностью.

cinyflo ★★★★★
()
Ответ на: комментарий от Deleted

А там есть возможность скачать репозиторий с ограниченным доступом? Для входа на который требуются логин и пароль. Мне для SLES надо. У меня истекает лицензия через год

ZenitharChampion ★★★★★
() автор топика
17 сентября 2020 г.

Zenitar, сколько примерно будут весить репозитории openSUSE Tumbleweed одной архитектуры, но с devel пакетами? Не Packman, а официальные. Чем в 2020 лучше скачать?
Той же Filezill'ой ftp://mirror.yandex.ru/opensuse/tumbleweed/repo/
Кстати, все браузеры, кроме Opera 12 невероятно долго рендерят тяжелые html.

artenaki
()
Ответ на: комментарий от artenaki

Хочу законсервировать openSUSE Tumbleweed без Packman. А то в 2020 году вышло мало дистрибутивов.

artenaki
()
Ответ на: комментарий от saahriktu

пфф ты преувеличиваешь, события по которым бывают такие случаи (авария, проблемы) бывают все таки редко. Нет смысла скачивать.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от saahriktu

лет 7 назад я пытался на рабочем компе установить debian, интернета там нет, так я скачал весь debian версия которая типа не нуждается в обновлении сразу после установки, весь полный репозиторий дисков 8-10 было DVD. Дебиан не установился зато я дохрена времени и нервов потратил на прожиг этих дисков.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от XoFfiCEr

Не везде по стране есть интернет. Я по 1,5 месяца в год живу в той местности, где даже с мобильной связью проблемы, не то что с интернетом.

saahriktu ★★★★★
()
Ответ на: комментарий от XoFfiCEr

Полный репозиторий Debian'а на 10 DVD уже давно не влазит. На зеркалах уже давно побитые коллекции iso'шников.

Теперь нужно зеркалировать при помощи apt-mirror на внешний HDD: https://wiki.debian.org/ru/CreateLocalRepo .

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от artenaki

Filezilla сообщает, что каталог x86_64 весит 41 Гб, без всякого треша 28 Гб.
Каталог i586 28 Гб, без всякого треша 18 Гб.
i686 и non-oss совсем немного, 21 мб.
Под трешем я понимаю явно ненужные и самые большие файлы, найденные в результате сортировки по размеру.

Тут еще надо учесть, что пока будешь качать, файлы могут измениться. В Filezilla появятся ошибки, но там есть лог, можно делать экспорт-импорт списка. Или, если обновить удаленный каталог и дать команду снова скопировать всё, в настройках можно задать «не заменять, если совпадает размер/время». Правда, локальное время должно совпадать с серверным.

К тому же желательно, чтобы openSUSE дистр был установлен и обновлен.
Правильно ли я понимаю, что достаточно скопировать rpm'ки, подрубить в YaST и с них можно «обновляться»?

artenaki
()
Ответ на: комментарий от artenaki

Когда-то давно можно было просто свалить rpm-ки в один каталог и сказать YaST «теперь это репозиторий». Но я совершенно не в курсе, работает ли это в современных версиях.

Khnazile ★★★★★
()
Ответ на: комментарий от artenaki

Имя файла содержит его версию. Так что, если пакет обновится, это будет совершенно другой файл. То есть могут появиться несколько версий одного пакета, старые могут оказаться недокачанными.

Если в настройках выставить разницу с часовым поясом сервера равную локальному часовому поясу (предположительно у сервера GMT 0) и в настройках задать «если файл существует: заменить, если отличается размер или файл новее», то тогда одинаковые файлы пропускаются.

artenaki
()
Ответ на: комментарий от artenaki

> Zenitar, сколько примерно будут весить репозитории openSUSE Tumbleweed одной архитектуры, но с devel пакетами? Не Packman, а официальные.

Если без SRC и debuginfo, то примерно 20 гигабайт.

> Чем в 2020 лучше скачать?
> Той же Filezill'ой

Репозитории openSUSE я скачивал при помощи Filezilla с ftp-сервера. Я считаю, что это самый беспроблемный способ. Для репозитория SLED (SLE for Desktop) я использовал HTTrack. Мне удалось зайти на запароленный HTTP-сервер, введя в появившейся форме - логин и пароль от моего аккаунта SUSE, после чего сделать копию, пока не истекла моя лицензия на получение обновлений.

> Кстати, все браузеры, кроме Opera 12 невероятно долго рендерят тяжелые html.

У меня наоборот. Ряд сайтов отжирает 100% CPU и тормозят, хотя во времена актуальности Opera 12 они не тормозили. Например tradeogre.com работает корректно только на новом браузере.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 3)
Ответ на: комментарий от chenbr0

> Оно ж протухнет.

Моя локальная копия репозитория SLE_11_SP4:Updates датируется июнем 2019 года (потом у меня истёк ключ). В нём есть всё, что нужно: обновления на ядро, bind, glibc, libicu, xorg-x11-* и так далее. Это только обновления безопасности, без повышения версий. Разве что libcurl обновили с 7.19 до 7.37, и GCC до 5.3.1.

Да, всё устарело. Да, у меня уязвимая система, а доступа к актуальному репозиторию нет (это платно). Но версии пакетов от 2019 года лучше, чем версии пакетов от 2016 года.

Единственное, что мне нужно, это MozillaFirefox-52.9.0esr-72.38.6.src.rpm (надо оттуда выдернуть один патч, а в моей локальной копии нет src-пакетов), а также репозиторий SLE11-Security-Module. В нём находится libopenssl1, а также пересобранные с ним curl, wget и всё остальное. Дело в том, что тут openssl 0.9.8, а 1.0.1 - только в том репозитории, доступа к которому я не покупал. И, в январе 2020 года, https в ясте и в ряде других программ весело отвалился. Я, конечно, установил libopenssl1 из home-репозиториев OBS, но официальный лучше хотя бы тем, что там обновления приходят сами.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 4)
Ответ на: комментарий от Deleted

> Если SLES, то пиши в техподдержку.

У меня была лицензия Self-support, которая даёт доступ к репозиторию с обновлениями, но не даёт права обращаться в техподдержку. Стоила 3 тыс. руб. за год. А лицензия с техподдержкой стоила значительно дороже.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Ну оно вроде как и в стандартных репозиториях собраное есть zypper se rmt Загрузка данных о репозиториях… Чтение установленных пакетов…

СИмяТип
rmt-serverRepository mirroring tool and registration proxy for SCCпакет
rmt-serverRepository mirroring tool and registration proxy for SCCпакет с исходным кодом
rmt-server-configRMT default configurationпакет
rmt-server-pubcloudRMT pubcloud extensionsпакет
yast2-rmtYaST2 - Module to configure RMTпакет
yast2-rmtYaST2 - Module to configure RMTпакет с исходным кодом
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.