Как загрузить пакеты без использования программного центра?

Где можно вручную загрузить материал (в удобной для пользователя форме), не используя центр программного обеспечения Ubuntu?

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

1
задан 10 May 2011 в 10:50

2 ответа

Сначала вы захотите установить aptitude, который является интерфейсом для различных утилит apt.

sudo apt-get install aptitude

затем

sudo aptitude install myprogram

Вы можете aptitude search myprogram тоже.

sudo aptitude update синхронизирует ваши компьютеры со списками программ, доступных с основными серверами в Ubuntu.

И sudo aptitude upgrade загрузит и установит все новые версии программ, которые у вас уже есть.

Эти две последние команды можно объединить, чтобы упростить установку всех исправлений ошибок и новых версий:

sudo aptitude update && sudo aptitude -y upgrade

Имейте в виду, что опция -y означает, что она победила ' не прошу у вас подтверждения. Обычно это не проблема, но вы никогда не знаете. `

0
ответ дан 10 May 2011 в 10:50

Кроме aptitude, уже сообщенный в другом ответе, Вы могли использовать apt-get:

sudo apt-get --download-only --reinstall install <package names>

--reinstall флаг требуется, если пакет уже установлен, в этом случае apt-get не хочу загружать. Загруженные пакеты будут найдены в /var/cache/apt/archives.

Другая опция следующая

apt-get --print-uris install <package names>

это даст веб-адреса пакетов для загрузки. В этом случае, никакой способ получить URL уже установленных пакетов.

Для извлечения URL, можно сделать

apt-get --print-uris install <package names> |
  awk -F\' '/http/ { print $2 }'

и непосредственно загружать пакеты:

wget $(apt-get --print-uris install <package names> |
  awk -F\' '/http/ { print $2 }')
0
ответ дан 10 May 2011 в 10:50

Другие вопросы по тегам:

Похожие вопросы: