Как можно сохранить установленный пакет или скачать его с репозитория не устанавливая?
И какой пакет скачивает Amarok для проигрывания mp3?
Мне немного грустно от вопросов юзеров типа этого…
Зайдите на офсайт (где поиск) и выберете пункт “сохранить”- клик на ссылке правой кнопкой. Но зависимости вы таким образом не учитываете, а это вам не Мак, имхо- неправильный подход.
YaST -> Репозитории ПО -> Сохранять загруженные пакеты
Там не один пакет. libxine1, libxine1-codecs и зависимости.
Мне немного грустно от вопросов юзеров типа этого…
А как по вашему установить файл на компьютер без интернета?
EGDFree
Это наверное будет сохранять только последующие установки но как сохранить уже установленные?
И есть ли способ стянуть пакеты с репзитория с зависимостями?
sudo zypper mr -k <репо>
sudo zypper in -d -r <репо> <пакет>
искать в /var/chache/zypp/packages/<репо>
Иметь копию репозитория на диске(СD,DVD, другое). На установочных DVD есть большинство программ, с зависимостями не удобно, но решаемо.
Для вашего случая можно попробовать переустановить, пакеты, тогда они стянутся заново.
А в общем случае стянуть с зависимостями можно только для конкретной системы, по тому как у одной системы, одни пакеты установлены, у другой, другие, вот и получится что для одной системы будет что-то лишнее для другой чего нибудь не хватит. Универсально стянуть по зависимостям можно только весь репозиторий.
Скажите пожалуйста как создать локальную копию репозитория.
если траффика, времени и свободного простраства не жалко то:
mkdir packman_11.4 ; wget -P packman_11.4 http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/*
пример для пакмана. думаю разберешься сам как для других сделать.
но как сохранить уже установленные?
Для этого существует программа rpmrebuild.
Спасибо но куда он будет его сохранять и как можно указать путь?
Попробовал но мне такое написало
> Предупреждение: в HTTP маски не поддерживаются.
> --2011-05-31 10:50:35-- http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/*
> Распознаётся mirror.yandex.ru... 213.180.204.183, 2a02:6b8:0:201::1
> Устанавливается соединение с mirror.yandex.ru|213.180.204.183|:80... соединение установлено.
> Запрос HTTP послан, ожидается ответ... 404 Not Found
> 2011-05-31 10:50:35 ОШИБКА 404: Not Found.
И нет ли каких нибудь хоть чу-чуть интуитивно понятных программ с графическим интерефесйсом?
Исправленная команда:
wget -P packman_11.4 -r --no-parent Index of /opensuse/packman/openSUSE_11.4/
Будет сохранять в только что созданную командой mkdir packman_11.4 папку packman_11.4
Интуитивно понятных нет. А было бы не плохо. Сделайте запрос на https://features.opensuse.org/, если хотите.
Сделайте запрос на https://features.opensuse.org/, если хотите.
я не могу найти куда писать
А если предварительно войти в папку то он будет качать в нее?
Вот опять после запуска команды
asking libproxy about url 'http://index/'
libproxy suggest to use 'direct://'
--2011-05-31 21:25:49-- http://index/
Распознаётся index... сбой: Имя или служба не известны.
wget: unable to resolve host address «index»
asking libproxy about url 'http://of/'
libproxy suggest to use 'direct://'
--2011-05-31 21:25:49-- http://of/
Распознаётся of... сбой: Имя или служба не известны.
wget: unable to resolve host address «of»
/opensuse/packman/openSUSE_11.4/: Scheme missing.
Будет, если исключить первую команду с mkdir. Форум превратил ссылку в текст заголовка страницы, просто так не скопировать. Вот:
wget -P packman_11.4 -r --no-parent http://mirror.yandex.ru/opensuse/packman/openSUSE_11.4/
Ура завелся.
А долго будет?
Зависит от скорости передачи данных у вас и от количества пакетов в Гб в репозитории