Використання Apt-Pinning на Debian

Я повернувся до Debian Squeeze. Причина, яка спонукала мене повернутися до стабільної гілки Debian, (оскільки я завжди користувався Тестування) було неправильним відображенням типографія використовуючи a ядро вище версії 2.6.32-5-686.

Основна проблема з цим кроком полягає в тому, що я втрачаю багато пакетів, що знаходяться у сховищах Тестування Debian і Стабільний Debian не має. Прикладом їх є LibreOffice 3.4.3 y Черепаха.

На щастя Debian є можливість Апт званий Apt Pinning і ви будете дивуватися, для чого це? Ну, не вдаючись у технічний точильний камінь, с Apt Pinning Я можу використовувати Debian Squeeze і в той же час пакети Дебіан Візі. Класно, правда?

Як це зробити?

Після встановлення Debian Squeeze і налаштувати його, оновити і так далі, перше, що я роблю, це додати сховища Тестування, тож файл /etc/apt/sources.list виглядає так:

# Repositorios Stable
deb http://ftp.debian.org/debian squeeze main contrib non-free
# Repositorios Testing
deb http://ftp.debian.org/debian wheezy main contrib non-free

Пізніше я створюю файл / etc / apt / preferences і я помістив це всередину:

Package: *
Pin: release n=stable
Pin-Priority: 900

Package: *
Pin: release n=testing
Pin-Priority: 800

Тепер я відкриваю термінал для оновлення сховищ.

$ sudo apt-get update

Тепер, коли я хочу встановити Черепаха наприклад, у мене є два способи зробити це в терміналі:

$ sudo apt-get install turpial/testing
$ sudo apt-get -t testing install turpial

Y APT він відповідає за вибір лише необхідних залежностей одного сховища та іншого. Якщо ви хочете отримати більше інформації про це, ви можете відвідати посилання.


Додати як пріоритетне джерело