[Debian] Решено: Запретить обновлять некоторые пакеты (Debian testing)

Knoppix

Модераторы: Warderer, Модераторы разделов

bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

[Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение bluesman »

Как это можно сделать? Например если я поставил Опен Офис от ИнфаРесурса, как сделать так чтобы в один прекрасный момент менеджер обновлений не стал мне предлагать обновить его?
Спасибо!
Спасибо сказали:
durc
Сообщения: 226
ОС: Debian

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение durc »

Это делается просто. Вам всего лишь надо отредактировать файл /etc/apt/preferences.
Его формат прост:
Package: <package>
Pin: <pin definition>
Pin-Priority: <pin's priority>

Например, чтобы предотвратить модификацию пакета sylpheed версии 0.4.99, которую я поправил на предмет "reply-to-list", я ввел следующее:
Package: sylpheed
Pin: version 0.4.99*

Обратите внимание, что я использовал * (звездочка). Это "маска"; она означает, что я хочу "приколоть" (pin) все версии, начиная с 0.4.99. Это нужно потому, что в Debian-версиях пакетов в номере версии присутствует "номер редакции Debian", а я не хочу отменять установку этих редакций. Так, например, версии 0.4.99-1 и 0.4.99-10 будут установлены, как только станут доступны. Обратите внимание, что если вы внесли свои изменения в пакет, то такой способ вам не подойдет.
Поле Pin-Priority необязательно; если оно не указано, то по умолчанию оно равно 989.
Спасибо сказали:
umex
Сообщения: 124
ОС: Debian Lenny

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение umex »

The Bandigo,
А лучше запустить aptitude, там найти нужный пакет, подвести к нему курсор и нажать "=". Пакет и заблокируется. Ну или в synaptic.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение t.t »

The Bandigo писал(а):
24.07.2007 10:20
я поставил Опен Офис от ИнфаРесурса
А кстати, зачем? ОО есть в репозитариях, включая русский интерфейс, словари и даже переносы. Ради чего ставить сторонний пакет?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение bluesman »

t.t,
Потому что не мог найти словари и переносы русские, мда, бывает такое видимо, надо внимательнее снова посмотреть репозитарии. Спасибо за наводку!

Всем спасибо за советы! Узнал много нового!
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 621
ОС: Debian GNU/Linux

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение minoru-kun »

/etc/apt/preferences

Нетю такого =_=
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение IMB »

Понимаю что уже не актуально, но позволю себе дополнить список методов.
Я использовал следующий: aptitude hold package.
Спасибо сказали:
umex
Сообщения: 124
ОС: Debian Lenny

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение umex »

minoru-kun писал(а):
25.07.2007 10:25
/etc/apt/preferences

Нетю такого =_=

Это наверно метод из далекого прошлого. Или наоборот - из далекого будущего. :)
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение unflag »

umex писал(а):
25.07.2007 11:38
minoru-kun писал(а):
25.07.2007 10:25
/etc/apt/preferences

Нетю такого =_=

Это наверно метод из далекого прошлого. Или наоборот - из далекого будущего. :)

А файл создать самостоятельно религия не позволит?:)

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
umex
Сообщения: 124
ОС: Debian Lenny

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение umex »

dd2k писал(а):
25.07.2007 13:59
А файл создать самостоятельно религия не позволит?:)


Aptitude-ализм. :v: :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: [Debian] Решено: Запретить обновлять некоторые пакеты

Сообщение t.t »

IMB писал(а):
25.07.2007 11:30
Понимаю что уже не актуально, но позволю себе дополнить список методов.
Я использовал следующий: aptitude hold package.
Да, это CLI-версия той же команды, что и нажатие = в интерфейсе.

The Bandigo писал(а):
24.07.2007 22:07
t.t,
Потому что не мог найти словари и переносы русские, мда, бывает такое видимо, надо внимательнее снова посмотреть репозитарии. Спасибо за наводку!
Вот на всякий мой sources.list:

Код: Выделить всё

t:~$ egrep -v '(^$|^#)' /etc/apt/sources.list
deb ftp://ftp.fr.debian.org/debian sarge main contrib non-free
deb ftp://ftp.fr.debian.org/debian-non-US sarge/non-US main contrib non-free
deb ftp://ftp.fr.debian.org/debian stable main contrib non-free
deb ftp://ftp.fr.debian.org/debian-non-US stable/non-US main contrib non-free
deb ftp://ftp.fr.debian.org/debian proposed-updates main contrib non-free
deb ftp://ftp.fr.debian.org/debian testing main contrib non-free
deb ftp://ftp.fr.debian.org/debian testing-proposed-updates main contrib non-free
deb ftp://ftp.fr.debian.org/debian unstable main contrib non-free
deb ftp://ftp.fr.debian.org/debian experimental main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://www.debian-multimedia.org testing main
deb http://www.debian-multimedia.org sid main
deb http://www.debian-multimedia.org experimental main
deb http://deb.opera.com/opera/ testing non-free
deb http://www.virtualbox.org/debian etch non-free
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: