Управление приоритетом и маркировки (закрепления) пакет с APT: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
<span data-link_translate_ru_title="Управление приоритетом и маркировки (закрепления) пакет с APT"  data-link_translate_ru_url="Управление приоритетом и маркировки (закрепления) пакет с APT"></span>[[:ru:Управление приоритетом и маркировки (закрепления) пакет с APT]][[ru:Управление приоритетом и маркировки (закрепления) пакет с APT]]
 +
<span data-link_translate_he_title="עדיפות וניהול labelling (הצמדה) חבילה עם APT"  data-link_translate_he_url="%D7%A2%D7%93%D7%99%D7%A4%D7%95%D7%AA+%D7%95%D7%A0%D7%99%D7%94%D7%95%D7%9C+labelling+%28%D7%94%D7%A6%D7%9E%D7%93%D7%94%29+%D7%97%D7%91%D7%99%D7%9C%D7%94+%D7%A2%D7%9D+APT"></span>[[:he:עדיפות וניהול labelling (הצמדה) חבילה עם APT]][[he:עדיפות וניהול labelling (הצמדה) חבילה עם APT]]
 +
<span data-link_translate_de_title="Priorität-Management und Kennzeichnung (fixieren) Paket mit APT"  data-link_translate_de_url="Priorit%C3%A4t-Management+und+Kennzeichnung+%28fixieren%29+Paket+mit+APT"></span>[[:de:Priorität-Management und Kennzeichnung (fixieren) Paket mit APT]][[de:Priorität-Management und Kennzeichnung (fixieren) Paket mit APT]]
 +
<span data-link_translate_nl_title="Prioriteit management en etikettering (vastzetten) pakket met APT"  data-link_translate_nl_url="Prioriteit+management+en+etikettering+%28vastzetten%29+pakket+met+APT"></span>[[:nl:Prioriteit management en etikettering (vastzetten) pakket met APT]][[nl:Prioriteit management en etikettering (vastzetten) pakket met APT]]
 +
<span data-link_translate_it_title="Gestione delle priorità e l'etichettatura (pinning) pacchetto con APT"  data-link_translate_it_url="Gestione+delle+priorit%C3%A0+e+l%27etichettatura+%28pinning%29+pacchetto+con+APT"></span>[[:it:Gestione delle priorità e l'etichettatura (pinning) pacchetto con APT]][[it:Gestione delle priorità e l'etichettatura (pinning) pacchetto con APT]]
 +
<span data-link_translate_pt_title="Gestão de prioridade e rotulagem (fixação) pacote com APT"  data-link_translate_pt_url="Gest%C3%A3o+de+prioridade+e+rotulagem+%28fixa%C3%A7%C3%A3o%29+pacote+com+APT"></span>[[:pt:Gestão de prioridade e rotulagem (fixação) pacote com APT]][[pt:Gestão de prioridade e rotulagem (fixação) pacote com APT]]
 +
<span data-link_translate_es_title="Gestión de prioridad y etiquetado (fijando) paquete con APT"  data-link_translate_es_url="Gesti%C3%B3n+de+prioridad+y+etiquetado+%28fijando%29+paquete+con+APT"></span>[[:es:Gestión de prioridad y etiquetado (fijando) paquete con APT]][[es:Gestión de prioridad y etiquetado (fijando) paquete con APT]]
 
<span data-link_translate_en_title="Priority management and labelling (pinning) package with APT"  data-link_translate_en_url="Priority+management+and+labelling+%28pinning%29+package+with+APT"></span>[[:en:Priority management and labelling (pinning) package with APT]][[en:Priority management and labelling (pinning) package with APT]]
 
<span data-link_translate_en_title="Priority management and labelling (pinning) package with APT"  data-link_translate_en_url="Priority+management+and+labelling+%28pinning%29+package+with+APT"></span>[[:en:Priority management and labelling (pinning) package with APT]][[en:Priority management and labelling (pinning) package with APT]]
 
<span data-link_translate_ja_title="優先度管理と apt のパッケージのラベル (固定)"  data-link_translate_ja_url="%E5%84%AA%E5%85%88%E5%BA%A6%E7%AE%A1%E7%90%86%E3%81%A8+apt+%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%A9%E3%83%99%E3%83%AB+%28%E5%9B%BA%E5%AE%9A%29"></span>[[:ja:優先度管理と apt のパッケージのラベル (固定)]][[ja:優先度管理と apt のパッケージのラベル (固定)]]
 
<span data-link_translate_ja_title="優先度管理と apt のパッケージのラベル (固定)"  data-link_translate_ja_url="%E5%84%AA%E5%85%88%E5%BA%A6%E7%AE%A1%E7%90%86%E3%81%A8+apt+%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%A9%E3%83%99%E3%83%AB+%28%E5%9B%BA%E5%AE%9A%29"></span>[[:ja:優先度管理と apt のパッケージのラベル (固定)]][[ja:優先度管理と apt のパッケージのラベル (固定)]]

Текущая версия на 17:42, 9 февраля 2017

ru:Управление приоритетом и маркировки (закрепления) пакет с APT he:עדיפות וניהול labelling (הצמדה) חבילה עם APT de:Priorität-Management und Kennzeichnung (fixieren) Paket mit APT nl:Prioriteit management en etikettering (vastzetten) pakket met APT it:Gestione delle priorità e l'etichettatura (pinning) pacchetto con APT pt:Gestão de prioridade e rotulagem (fixação) pacote com APT es:Gestión de prioridad y etiquetado (fijando) paquete con APT en:Priority management and labelling (pinning) package with APT ja:優先度管理と apt のパッケージのラベル (固定) ar:إدارة الأولويات ووضع العلامات (التدبيس) حزمة مع الرابطة zh:优先管理和标签 (固定) 包用 APT ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT fr:Gestion de priorité et étiquetage (pinning) de paquet avec APT

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.






Введение

Утилита APT это менеджер пакетов используется Debian GNU /Linux и его производные. Последний имеет интересную особенность называется закрепление (или маркировки на французском ).
Эта функция состоит из управления приоритетом для установки пакетов настройки конфигурации. Это может пригодиться, например, в системе с пакетами из различных выпуска Debian.

Внедрение и эксплуатация

Эта конфигурация имеет место в файле настроек для APT расположен по следующему пути : /etc/apt/preferences.d/preferences
Последний существует в системе по умолчанию, необходимо создать для того, чтобы приступить к этой конфигурации.

Этот тип конфигурации требует трех различных вариантов, которые являются :

Пакет :

Этот параметр позволяет определить пакеты, которые будут затронуты этой фиксации.
Например если вы хотите это для всех пакетов, у нас есть :

Package: *

Или если вы хотите, что это касается только пакеты с имя, начиная с php 5:

Package: php5*

Сосна :

Эта опция позволяет конкретно целевую конфигурацию, установив депозит, версию пакета и т.д., которые будут затронуты этой фиксации.
Например если вы хотите настроить таргетинг только пакеты системы в стабильной ветке Debian, у нас есть :

Pin: release o=Debian,a=stable

Существует несколько вариантов для целевой более точно как заданные целевые :

  • o для происхождения. К примеру : Сосна : release o=Debian
  • l для метки. К примеру : Сосна : релиз l =Debian
  • Люкс. К примеру : Сосна : релиз =стабильная
  • v для версии. К примеру : Сосна : релиз v =5.0.5
  • c для компонентов. К примеру : Сосна : релиз c =contrib
  • n кодовое имя. К примеру : Pin: выпуск n =stable

ПИН приоритет :

Эта опция позволяет указать приоритет пакета или группы пакетов, которые требуется изменить.
Вот различные возможные варианты :

  • P > 1000 : Этот приоритет вызывает установку пакета, даже если это вернуться обратно.
  • 990 < P <=1000 : la version sera installée, même si elle n'appartient pas a la distribution par défaut ; mais elle ne sera pas installée si la version installée est plus récente.
  • 500 < P <=990 : la version sera installée, sauf s'il existe une version appartenant a la distribution par défaut ou si la version installée est plus récente.
  • 100 < P <=500 : la version sera installée, sauf s'il existe une version appartenant a une autre distribution ou si la version installée est plus récente.
  • 0 < P <=100 : la version sera installée si aucune version du paquet n'est installée.
  • P < 0 : pour empêcher l'installation de la version.

Exemple

Voici quelques exemples de fonctionnement pour rendre la chose plus facile à comprendre.

  • Empêcher d'installer un paquet commençant par php5 si ce dernier se trouve dans le dépôt stable et que la version est plus récente que celle actuellement en place:
Package: php5*
Pin: release o=Debian,a=stable
Pin-Priority: 990
  • Empêcher complètement l'installation d'un paquet se nommant binutils:
Package: binutils
Pin: release a=stable
Pin-Priority: -1

Ceci ayant pour effet de renvoyer l'erreur suivante lors d'une tentative d'installation ou de mise à jour:

E: Package 'binutils' has no installation candidate



Cet article vous a semblé utile ?

0



Вы не можете оставлять комментарии.