Настройване на смесена система Debian

Както по-голямата част от Debian вече знае, той има няколко клона:

  • Стабилен
  • Тестване
  • Нестабилен (Sid)

Но има и възможност да се направи смесена система, като се правят смеси като:

  • нестабилен + експериментален
  • стабилен + тестване
  • стабилен + нестабилен
  • стабилен + тестване + нестабилен

Нека да видим как да го направим

На първо място, за безопасност трябва да направим копие на нашия sources.list, за това въвеждаме файла:

nano /etc/apt/sources.list

Когато направим това, ние добавяме хранилищата на клона или клоновете, които искаме, например в източника

### Debian oficial -- Testing
deb http://ftp.br.debian.org/debian/testing main contrib non-free
### Официален Debian - Тестване на сигурността.
дебютантка http://security.debian.org/тестване / актуализации основен принос ### Официален Debian - Sid
дебютантка http://ftp.br.debian.org/debian/нестабилен основен принос несвободен ### Официален Debian - експериментален
дебютантка http://ftp.de.debian.org/debian/експериментален основен принос ### Мултимедия - Аудио - Редки
дебютантка http://www.rarewares.org/debian/packages/unstable./### Multimedia -- Video -- Marillat
deb http://www.debian-multimedia.org stable main
deb http://www.debian-multimedia.org unstable main

сега записваме файла и изпълняваме:

apt-get update

Сега ще подготвим два файла: предпочитания и apt.conf

nano /etc/apt/preferences

В този файл добавяме следното:

Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 950
Пакет: *
ПИН: освободете o = xmixahlx
Pin-Priority: 900 Пакет: *
ПИН: освободете a = тестване
Pin-Priority: 850 Пакет: *
ПИН: освободете a = нестабилно
Приоритет на изводите: 800Package: *
Pin: release a=experimental
Pin-Priority: 750

ЗАБЕЛЕЖКА: Това е пример, всичко ще зависи от хранилищата, които искаме да поставим

Създаваме apt.conf:

nano /etc/apt/apt.conf

Добавяме следното:

APT::Default-Release "testing";
APT::Cache-Limit 15000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";

Актуализираме базата данни:

apt-get update

И сега имаме две възможности за инсталиране на пакети:

Типичното и следното:

apt-get install -t version_de_debian nombre_paquete

Този начин на инсталиране ще инсталира желания пакет за посочената версия, разрешавайки зависимостите автоматично.

Източник: EsDebian


Добавяне като предпочитан източник в Google