Как это можно сделать? Например если я поставил Опен Офис от ИнфаРесурса, как сделать так чтобы в один прекрасный момент менеджер обновлений не стал мне предлагать обновить его?
Спасибо!
[Debian] Решено: Запретить обновлять некоторые пакеты (Debian testing)
Модераторы: Warderer, Модераторы разделов
-
bluesman
- Сообщения: 2137
- Статус: Блюзмен
- ОС: Ubuntu 9.10
-
durc
- Сообщения: 226
- ОС: Debian
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
Это делается просто. Вам всего лишь надо отредактировать файл /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.
Его формат прост:
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] Решено: Запретить обновлять некоторые пакеты
The Bandigo,
А лучше запустить aptitude, там найти нужный пакет, подвести к нему курсор и нажать "=". Пакет и заблокируется. Ну или в synaptic.
А лучше запустить aptitude, там найти нужный пакет, подвести к нему курсор и нажать "=". Пакет и заблокируется. Ну или в synaptic.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
А кстати, зачем? ОО есть в репозитариях, включая русский интерфейс, словари и даже переносы. Ради чего ставить сторонний пакет?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
bluesman
- Сообщения: 2137
- Статус: Блюзмен
- ОС: Ubuntu 9.10
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
t.t,
Потому что не мог найти словари и переносы русские, мда, бывает такое видимо, надо внимательнее снова посмотреть репозитарии. Спасибо за наводку!
Всем спасибо за советы! Узнал много нового!
Потому что не мог найти словари и переносы русские, мда, бывает такое видимо, надо внимательнее снова посмотреть репозитарии. Спасибо за наводку!
Всем спасибо за советы! Узнал много нового!
-
minoru-kun
- Сообщения: 621
- ОС: Debian GNU/Linux
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
/etc/apt/preferences
Нетю такого =_=
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
Понимаю что уже не актуально, но позволю себе дополнить список методов.
Я использовал следующий: aptitude hold package.
Я использовал следующий: aptitude hold package.
-
umex
- Сообщения: 124
- ОС: Debian Lenny
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
Это наверно метод из далекого прошлого. Или наоборот - из далекого будущего.
-
unflag
- Бывший модератор
- Сообщения: 1030
- Статус: здесь могла бы быть ваша реклама
- ОС: Debian testing/Win Server 2008
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
А файл создать самостоятельно религия не позволит?
One day! One day, who knows?
Someday! Someday I suppose!
Конференция в jabber: linuxforum@conference.jabber.ru
-
umex
- Сообщения: 124
- ОС: Debian Lenny
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: [Debian] Решено: Запретить обновлять некоторые пакеты
Да, это CLI-версия той же команды, что и нажатие = в интерфейсе.
Вот на всякий мой sources.list:The Bandigo писал(а): ↑24.07.2007 22:07t.t,
Потому что не мог найти словари и переносы русские, мда, бывает такое видимо, надо внимательнее снова посмотреть репозитарии. Спасибо за наводку!
Код: Выделить всё
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нεиж