Как получить все пакеты репозитория для сервера Ubuntu 12.04 (Precise Pangolin)

Как получить все пакеты репозитория для сервера Ubuntu 12.04 (Precise Pangolin)

Я новичок в Ubuntu.

Я хочу настроить локальный репозиторий для Ubuntu 12.04 (Precise Pangolin), так как у меня нет доступа к Интернету на моем ноутбуке. Я скачал репозиторий по локальной ссылке (mirror ini Indonesia), но часть репозитория содержит ошибки. Какая ссылка или что-то похожее может быть для загрузки?

решение1

Ты можешьrsyncзеркало снаружи. Преимущество этого в том, что вы можете обновиться, просто запустив команду еще раз. Недостаток в том, что вы загружаетевсе... Речь идет о сотнях гигабайт.

Если вы просто хотите кэшировать обновления между клиентами локальной сети,кэширующий проксиэто, вероятно, лучшая идея.

Но если вам нужно все, давайте начнем с создания каталога для нашего зеркала.

mkdir -p ubuntu-mirror/dists

Тогда мы можем rsyncв это. Моя версия ниже просто дает вам нужные биты, а не синхронизирует каждый релиз. Если вам нужны -backportsили -proposed, добавьте их.

rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/

Зеркало есть в Университете Индонезии. У них может быть лучшая сеть, и они почти наверняка будут иметь лучшую задержку, чем сервер в Лондоне для вас. Замените kambing.ui.ac.idна archive.ubuntu.com. Все подписано, так что, пока вы не добавляете поддельные ключи, вы можете доверять зеркалам.

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

Если вы обнаружили kambing.ui.ac.idбитые пакеты, воспользуйтесь центральным сервером.

Но после этого вы можете просто поделиться им, как вам нравится, и добавить его в свои источники apt. Опять же, все это использует стандартные ключи, поэтому вам не нужно добавлять ничего, кроме его местоположения, в ваш /etc/apt/sources.list.

Связанный контент