「優先度管理と apt のパッケージのラベル (固定)」の版間の差分

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search
1行目: 1行目:
 +
<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_ro_title="Gestionare a prioritate şi etichetare (fixare) pachet cu APT"  data-link_translate_ro_url="Gestionare+a+prioritate+%C5%9Fi+etichetare+%28fixare%29+pachet+cu+APT"></span>[[:ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT]][[ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT]]
 
<span data-link_translate_ro_title="Gestionare a prioritate şi etichetare (fixare) pachet cu APT"  data-link_translate_ro_url="Gestionare+a+prioritate+%C5%9Fi+etichetare+%28fixare%29+pachet+cu+APT"></span>[[:ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT]][[ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT]]
 
<span data-link_translate_pl_title="Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT"  data-link_translate_pl_url="Priorytet+zarz%C4%85dzania+i+etykietowania+%28Przypinanie%29+pakiet+przy+u%C5%BCyciu+APT"></span>[[:pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT]][[pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT]]
 
<span data-link_translate_pl_title="Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT"  data-link_translate_pl_url="Priorytet+zarz%C4%85dzania+i+etykietowania+%28Przypinanie%29+pakiet+przy+u%C5%BCyciu+APT"></span>[[:pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT]][[pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu APT]]

2015年12月7日 (月) 19:29時点における版

he:עדיפות וניהול labelling (הצמדה) חבילה עם APT ro:Gestionare a prioritate şi etichetare (fixare) pachet cu APT pl:Priorytet zarządzania i etykietowania (Przypinanie) pakiet przy użyciu 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 ru:Управление приоритетом и маркировки (закрепления) пакет с APT ar:إدارة الأولويات ووضع العلامات (التدبيس) حزمة مع الرابطة zh:优先管理和标签 (固定) 包用 APT fr:Gestion de priorité et étiquetage (pinning) de paquet avec APT

この記事は、自動翻訳ソフトウェアで行うからです。 記事のソースはここを参照してくださいすることができます。






はじめに

APT ユーティリティは Debian GNU によって使用されるパッケージ マネージャー /Linux およびその誘導体。後者は固定と呼ばれる興味深い機能 (フランスのラベルまたは ).
この機能は、設定構成に従ってパッケージをインストールするための管理の優先度で構成されています。これは、することができます、たとえば、異なる Debian リリースからのパッケージのシステムで役に立ちます。

導入と運用

APT は次のパスにあるために、設定ファイルでこの構成行われます : /etc/apt/preferences.d/preferences
後者が存在するシステムではデフォルトで、この設定を続行するためにそれを作成する必要があります。

この種類の構成は、3 つの異なるオプションが必要です :

パッケージ :

このオプションは、固定して、この影響を受けるパッケージを定義することができます。
たとえば我々 が持っているすべてのパッケージのこれを場合、:

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



あなたにはコメントを投稿する権限がありません。