Инсталиране на debian пакети от backports.org

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Инсталиране на debian пакети от backports.org

Мнениеот biggie » Съб 27, Дек, 2008 11:48

Ако ползвате Debian stable, но имате малкия проблем, а именно, че софтуерът в stable е остарял в сравнение с този в другите дистрибуции. И точно тук влиза в действие backports проекта.
Накратко backports са прекомпилирани пакети от testing и unstable клоновете, така че да вървят без нови библиотеки (когато е възможно) на стабилен Debian. Препоръчва се да се използват само отделни пакети, а не цялостно backports обновяване.

1. Добавяме
Код за потвърждение: Избери целия код
deb http://www.backports.org/debian lenny-backports main contrib non-free

към /etc/apt/sources.list с любимият си текстови редактор (nano, vim, kate, gedit, mousepad)

2.
Код за потвърждение: Избери целия код
# apt-get update


3. Всички backports са деактивирани по начало. Ако искате да инсталирате нещо от там, изпълнявате"
Код за потвърждение: Избери целия код
# apt-get -t lenny-backports install “package”

Естествено, може да използвате и aptitude:
Код за потвърждение: Избери целия код
aptitude -t lenny-backports install “package”


Можете да зададете по-висок приоритет на даден пакет от backports с pin-ване. Но това означава да опишете пакета и всичките му зависимост от backports в /etc/apt/preferences (ако не сте извършвали манипулации по пакетната йерархия преди, файлът preferences трябва да бъде създаден). Например за пакета XXX трябва да добавите следното:
Код за потвърждение: Избери целия код
Package: ХХХ
Pin: release a=lenny-backports
Pin-Priority: 999

За откриването на зависимостите:
Код за потвърждение: Избери целия код
# apt-cache depends XXX

След което да ги опишете по горепосоченият начин в /etc/apt/preferences

Накрая изпълнявате:
Код за потвърждение: Избери целия код
# apt-get update

Код за потвърждение: Избери целия код
# apt-get install XXX


4. Ако използвате lenny и искате apt да проверява свалените backport-и можете да внесете архивният gpg ключ на backports.org в apt:
Код за потвърждение: Избери целия код
# apt-get install debian-backports-keyring

или:
Код за потвърждение: Избери целия код
# gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C

Код за потвърждение: Избери целия код
# gpg --export | apt-key add -

или:
Код за потвърждение: Избери целия код
# wget -O - http://backports.org/debian/archive.key | apt-key add -


5. Ако желаете вашите пакети от backports да се обновяват автоматично, следното съдържание в /etc/apt/preferences би трябвало да е достатъчно:
Код за потвърждение: Избери целия код
Package: *
Pin: release a=lenny-backports
Pin-Priority: 200


Източници:1 2
Аватар
biggie
Участник
 
Мнения: 280
Регистриран на: Пон 04, Дек, 2006 15:47

Мнениеот biggie » Пон 04, Май, 2009 12:57

Обнових how-to-то за работа с новият stable release (lenny)
Аватар
biggie
Участник
 
Мнения: 280
Регистриран на: Пон 04, Дек, 2006 15:47


Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта

cron