LINUX.ORG.RU

Что прописать в APT::Default-Release?

 , , ,


0

1

Всем привет.

Имеется LMDE (Linux Mint Debian Edition, основанный на Debian Testing), стоит на ноутбуке уже около двух лет, всё окей, но приспичило мне обновить XFCE до версии 4.10, всвязи с чем добавил в sources.list

deb http://mirror.yandex.ru/debian/ experimental main contrib non-free

Заюзал apt pinning, чтобы из experimental тянулись только пакеты для XFCE:

$ cat /etc/apt/preferences
Package: *
Pin: release o=linuxmint
Pin-Priority: 700

Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 700

Package: *
Pin: release o=Debian
Pin-Priority: 500

Package: *
Pin: origin mirror.yandex.ru
Pin-Priority: 400

Package: *
Pin: release a=unstable
Pin-Priority: 300

Package: xfce4
Pin: release n=experimental
Pin-Priority: 900

Но я не понимаю, как сделать так, чтобы при apt-get upgrade apt не пытался мне тащить кучу обновлений из debian experimental:


$ sudo apt-get upgrade

# ...... 


503 upgraded, 0 newly installed, 0 to remove and 325 not upgraded.
Need to get 1,157 MB of archives.
After this operation, 176 MB of additional disk space will be used.
Do you want to continue [Y/n]? 

В обычном Debian вроде можно прописать в конфиг apt'а APT::Default-Release и тогда будут тянуться обновления для нужного релиза. А что прописывать в случае с LMDE? Или я вообще не в ту сторону копаю?

☆☆☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 1)

3.8 How to keep a mixed system

People are sometimes interested in using one of the Debian versions as its main system distribution and one or more packages from another branch.

To set up what is your main version of Debian you should edit the /etc/apt/apt.conf (it does not usually exist, create it if you don't have one) to contain the following line:

     APT::Default-Release "version";
Where version is the version of Debian you want to use as the main distribution. The versions you can use are stable, testing and unstable. To install packages from another version, then, you must use APT in the following way:

     # apt-get -t distribution install package

Вот пользуйся. Вообще используй мануалы - у Debian они очень достойные.

Napitok ★★
()
Ответ на: комментарий от Napitok

Был бы у меня Debian, я бы так и сделал: прописал бы «testing» и не парился. Но у меня не «ванильный» Debian, а LMDE, вот и вопрос, что прописывать...

DELIRIUM ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Napitok
$ cat /etc/apt/sources.list
deb [arch=amd64,i386] http://packages.linuxmint.com/ debian main upstream import backport romeo
deb-src http://packages.linuxmint.com/ debian main upstream import backport romeo #Added by software-properties
deb [arch=amd64,i386] http://lmde-mirror-fr-1.wedrop.it/latest testing main contrib non-free
deb [arch=amd64,i386] http://lmde-mirror-fr-1.wedrop.it/latest/security testing/updates main contrib non-free
deb [arch=amd64,i386] http://lmde-mirror-fr-1.wedrop.it/latest/multimedia testing main non-free

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

deb [arch=amd64,i386] http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main

# unstable
#deb http://mirror.yandex.ru/debian/ unstable main contrib non-free

# experimental
deb http://mirror.yandex.ru/debian/ experimental main contrib non-free
DELIRIUM ☆☆☆☆☆
() автор топика
Ответ на: комментарий от DELIRIUM

Смело пиши testing, у тебя оттуда основные обновления тянутся. За то, что это Mint не волнуйся - у тебя указаны только его репозитории, поэтому все будет хорошо.

Napitok ★★
()

Но я не понимаю, как сделать так, чтобы при apt-get upgrade apt не пытался мне тащить кучу обновлений из debian experimental

Пересобрать с имеющимися в системе зависимостями. Если их версия недостаточно новая — собрать статически, etc. Тяжело же вам, в дебиане :3

anonymous
()
Ответ на: комментарий от anonymous

Пересобрать что? Я не про конкретный пакет писал, а про то, что когда я делал apt-get upgrade, apt думал, что надо всю систему обновить до experimental. Решается прописыванием нужной версии debian в Apt::Default-Release, но я не был уверен, что мне надо прописывать, тк у меня не чистый Debian testing, а производный от него дистрибутив. А вот твой коментарий больше похож на «пост не читай, сразу отвечай».

DELIRIUM ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.