среда, 18 марта 2009 г.

Как я в Debian 4 Etch репозитарий Lenny подключал

Итак, разорился и купил себе VPS в Германии. Все отлично и замечательно. До боли знакомый ssh-доступ через putty(не вижу смысла переплачивать за панель типа ispmanager). И вот я гордый и счастливый сунулся ставить dc++ хаб Ptokax, который с некоторых пор портирован под nix. И что же? С одной стороны хаб встал, запустился и заработал, однако не заработал не один скрипт. Оказалось в стандартном репозитарии etch не оказалось свежих версий LUA-библиотек. Что за ерунда?
Сунулся в инет, покурил форумы, узнал что нужные мне пакетики есть в репозитарии lenny.
Не с первого раза правильно прописал путь к репозитарию в /etc/apt/sources.list, в итоге вот как правильно добавлять lenny:


deb http://ftp.de.debian.org/debian lenny main contrib non-free
deb-src http://ftp.de.debian.org/debian lenny main contrib non-free

После этого создаем однострочный файл /etc/apt/apt.conf следующего содержания:

APT::Cache-Limit "125829120";

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

После всего этого делаем команду
apt-get update

Получаем чтото вроде:

Get:1 http://ftp.de.debian.org lenny Release.gpg [1033B]
Get:2 http://ftp.de.debian.org lenny/volatile Release.gpg [189B]
Get:3 http://ftp.de.debian.org lenny/updates Release.gpg [835B]
Get:4 http://ftp.de.debian.org lenny Release [73.8kB]
Get:5 http://ftp.de.debian.org lenny/volatile Release [40.7kB]
Get:6 http://ftp.de.debian.org lenny/updates Release [40.8kB]
Get:7 http://ftp.de.debian.org lenny/main Packages [5153kB]
Get:8 http://ftp.de.debian.org lenny/contrib Packages [71.9kB]
Get:9 http://ftp.de.debian.org lenny/non-free Packages [88.1kB]
Get:10 http://ftp.de.debian.org lenny/main Sources [2308kB]
Get:11 http://ftp.de.debian.org lenny/contrib Sources [39.1kB]
Get:12 http://ftp.de.debian.org lenny/non-free Sources [48.8kB]
Get:13 http://ftp.de.debian.org lenny/volatile/main Packages [5472B]
Get:14 http://ftp.de.debian.org lenny/volatile/contrib Packages [14B]
Get:15 http://ftp.de.debian.org lenny/volatile/non-free Packages [14B]
Get:16 http://ftp.de.debian.org lenny/updates/main Packages [273kB]
Get:17 http://ftp.de.debian.org lenny/updates/contrib Packages [14B]
Get:18 http://ftp.de.debian.org lenny/updates/non-free Packages [14B]
Fetched 8145kB in 34s (233kB/s)
Reading package lists... Done

Собственно вот и всё, теперь после команды
apt-cache search lua
я имел удовольствие лицезреть целую кучу нужных мне пакетов, которых раньше так не хватало. :-)

Чтобы обновить все имеющиеся пакеты делаем:
apt-get upgrade

Комментариев нет: