Создаем локальный репозиторий Ubuntu

ubuntu-logoХорошо, что у меня безлимитный интернет 80 Мбит, любая программа ставится очень быстро, а в репозиториях есть все (или почти все), что нужно. Но, к сожалению (или к счастью?), большая часть планеты Земля не имеет доступа к интернету, а использовать все возможности Ubuntu по-прежнему охота.

Что можно сделать, если отправляешься в места, где интернета нет (или есть но слабый), а иметь репозиторий все равно охота? Создать свой репозиторий на своем компе!

Установим программу для энтих целей

sudo apt-get install debmirror

создадим папку, например, .localrepo в домашней директории. Перейдем в нее в консоли.

cd .localrepo

затем выполняем команду [!!! Это начнет скачивание ВСЕХ пакетов из репозитория Убунту, кроме исходников. Убедитесь, что у вас есть гигов 50 свободных и хороший канал]

debmirror --nosource -m --passive  --host=mirror.yandex.ru/ --root=ubuntu --method=http --progress --dist=raring,raring-security,raring-updates,raring-backports --ignore-release-gpg --section=main,restricted,multiverse,universe --arch=i386,amd64

я делаю репо и для 32 битных, и 64 битных прог, если, вам, например, нужно только 32 бита, вместо —arch=i386,amd64 оставляем —arch=i386

После нажатия можно съездить на природу, т.к. это надолго.

Итак, если вдруг (!) у вас все скачалось.. идем в источники приложений, и добавляем свой

deb file:///home/ozim/.localrepo/ main restricted multiverse universe

со своим именем пользователя, ессно. Теперь sudo apt-get update — а дальше можно отключать интернет, и ставить программы прямо … прямо вот так вот!

Скажу честно: я не дождался, пока все скачается, т.к. качал с зеркала яндекса, а ему постоянно чето не нравилось, и связь с ним обрывалась. Несколько раз заново делал, потом надоело.. хотя программа debmirror продолжает работу с того места, на котором остановилась. Возможно попозже опробую как нить еще с другим зеркалом =)

Дорогие читатели! Мною было принято решение закрыть комментарии на блоге. Теперь все обсуждения переносятся на недавно открытый форум, ввиду того, что формат сообщений там намного удобней для обсуждения. Не стесняйтесь задавать любые вопросы по тематике блога! Я всегда на связи.
Перейти на форум