-неизвестно

 -Поиск по дневнику

Поиск сообщений в debianstart

 -Подписка по e-mail

 

 -Сообщества

Участник сообществ (Всего в списке: 1) linux
Читатель сообществ (Всего в списке: 1) linux

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 01.12.2007
Записей:
Комментариев:
Написано: 173


Откат системы. "Заморозка Debian"

Понедельник, 18 Февраля 2008 г. 18:30 + в цитатник
Век живи - век учись! А я с дуру откатывался назад народным средством: переустановка системы.
Это выдержка из "Краткого справочника Debian"

3.2.7. Откат всех пакетов до уровня `stable'
--------------------------------------------

Чтобы откатить все пакеты до уровня `stable', отредактируйте файл
`/etc/apt/preferences' следующим образом:

Package: *
Pin: release a=stable
Pin-Priority: 1001

и запустите команду "`apt-get upgrade'", которая вызовет
принудительный откат из-за значения Pin-priority > 1000. Нужно
предупредить, что могут возникнуть небольшие накладки с зависимостями.

3.2.8. Обзор файла `/etc/apt/preferences'
-----------------------------------------

В примере файла `/etc/apt/preferences', представленного в разделе
раздел 3.2.2, `Установка системы APT - нет перевода!!!!', строка
"Package: *" в первой строчке означает, что эта секция применяется ко
всем пакетам. Вы можете использовать имя пакета вместо "*" для
указания значения Pin-Priority этого пакета.

Во второй строчке запись "Pin: release a=stable" означает, что
`apt-get' получает файл `Packages.gz' из архива Debian, у которого в
файле `Release' есть строка "Archive: stable".

В последней строчке запись "Pin-Priority: 500" указвает значение
Pin-Priority равное 500.

Если существует несколько пакетов с одним и тем же именем,
устанавливается пакет с наибольшим значением Pin-Priority

В частности, значения Pin-Priority имеют следующий смысл:

* 1001 и выше: Downgradable priorities.

Пакеты с Pin-Priority из этого диапозона могут быть понижены в
версии.

* от 100 до 1000: Стандартные приоритеты.

Такие пакеты нельзя понижать в версии. Вот несколько ключевых
значений Pin-Priority:

* 990: приоритет установлен через `--target-release' или опцию
`-t'. Подробнее на странице apt-get(8).

* 500: приоритет всех пакетов по умолчанию.

* 100: приоритет установленных пакетов в настоящее время.

* 0 - 99: неавтоматические приоритеты. (Они используются только в
случае, если пакет не установлен и нет другой доступной версии
пакета.)

* менее нуля: Версия пакета никогда не выбирается.

Эффект подобный от `--target-release' может быть получен от установки
файла `/etc/apt/apt.conf' следующим образом:

# echo 'APT::Default-Release "testing";' >> /etc/apt/apt.conf

Опция `--target-release' в командой строке и установки в файле
`/etc/apt/apt.conf' имеют больший приоритет установок в файле
`/etc/apt/preferences'. Будьте внимательны с этим побочным эффектом
при работе с файлом `/etc/apt/preferences'.
-------
По поводу "заморозки". Можно добавить репозитории lenny, etch, sid, backports и т.д. и указать apt, какой репозиторий использовать по умолчанию (например, полезно при aptitude safe-uugrade или типа того).
Для этого в в файл /etc/apt/apt.conf надо добавить
APT::Default-Release "stable";

Кстати, из backports надо ставить пакеты _только_ с ключом -t:
aptitude install -t backports <пакет>
Метки:  

Процитировано 1 раз

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку