root  / my Debian tips&tricks  / add rep 

Official Debian logo

Вы нашли некий интересный Вам пакет, но на странице написано про какие-то там репозитории. Их нужно добавить в систему и произвести кое-какие действия. Итак начнём:
  1. Сначала нужно перейти в режим суперпользователя:
    admhome@note-admhome:~$ su
    Пароль:
    root@note-admhome:/home/admhome#
  2. root@note-admhome:/home/admhome# cd /etc/apt/
    root@note-admhome:/etc/apt#
    
  3. Итого имеем:
    root@note-admhome:/etc/apt# ls -la
    итого 48
    drwxr-xr-x  4 root root  4096 Сен 25 20:02 .
    drwxr-xr-x 86 root root  4096 Сен 25 20:11 ..
    drwxr-xr-x  2 root root  4096 Авг 16 21:47 apt.conf.d
    -rw-------  1 root root     0 Авг 16 21:35 secring.gpg
    -rw-r--r--  1 root root   864 Сен 25 19:48 sources.list
    -rw-r--r--  1 root root     0 Авг 16 21:35 sources.list~
    drwxr-xr-x  2 root root  4096 Апр 20  2009 sources.list.d
    -rw-------  1 root root  1200 Сен 11 15:48 trustdb.gpg
    -rw-------  1 root root 10409 Сен 25 20:02 trusted.gpg
    -rw-------  1 root root 10044 Сен 11 15:48 trusted.gpg~
    
    где sources.list - нужный нам файл репозиториев
  4. root@note-admhome:/etc/apt# nano sources.list
    Если у Вас нет nano, Вы можете его установить.
  5. Получим нечто такое:
      GNU nano 2.0.7             Файл: sources.list
    
    deb ftp://mirror.yandex.ru/debian/ lenny main contrib non-free
    deb-src ftp://mirror.yandex.ru/debian/ lenny main contrib non-free
    
    deb ftp://mirror.yandex.ru/debian-security/ lenny/updates main contrib non-free
    deb-src ftp://mirror.yandex.ru/debian-security/ lenny/updates main contrib non-$
    
    deb http://ftp.ru.debian.org/debian/ lenny main
    deb-src http://ftp.ru.debian.org/debian/ lenny main
    
    deb http://security.debian.org/ lenny/updates main
    deb-src http://security.debian.org/ lenny/updates main
    
    deb http://volatile.debian.org/debian-volatile lenny/volatile main
    deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
    
    deb http://repo.ajenti.org/debian main main
    
    deb http://ftp.uk.debian.org/debian lenny main
    
                                [ Прочитано 23 строки ]
    ^G Помощь    ^O Записать  ^R ЧитФайл   ^Y ПредCтр   ^K Вырезать  ^C ТекПозиц
    ^X Выход     ^J Выровнять ^W Поиск     ^V СледCтр   ^U ОтмВырезк ^T Словарь
    
  6. Соответственно у меня уже установлена куча репозиториев, Вы можете сами добавить необходимое Вам. У меня же добавлены:
    репозитории яндекса:
    deb ftp://mirror.yandex.ru/debian/ lenny main contrib non-free
    deb-src ftp://mirror.yandex.ru/debian/ lenny main contrib non-free
    репозитории безопасности с яндекса:
    deb ftp://mirror.yandex.ru/debian-security/ lenny/updates main contrib non-free
    deb-src ftp://mirror.yandex.ru/debian-security/ lenny/updates main contrib non-free
    репозитории с русской ветки дебиан:
    deb http://ftp.ru.debian.org/debian/ lenny main
    deb-src http://ftp.ru.debian.org/debian/ lenny main
    репозитории безопасности с русской ветки дебиан:
    deb http://security.debian.org/ lenny/updates main
    deb-src http://security.debian.org/ lenny/updates main
    в интернетах рекомендовали:
    deb http://volatile.debian.org/debian-volatile lenny/volatile main
    deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
    для проекта ajenti:
    deb http://repo.ajenti.org/debian main main
    для python2.6
    deb http://ftp.uk.debian.org/debian lenny main
  7. Затем обновляем репозитории
    root@note-admhome:/etc/apt# aptitude update
    и безопасно обновляем систему:
    root@note-admhome:/etc/apt# aptitude safe-upgrade
P.S: для ajenti необходимо выполнить так же:
wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
это установка ключа. That's all )
LJ