إدارة الأولويات ووضع العلامات (التدبيس) حزمة مع الرابطة

من Arabic Ikoula Wiki
مراجعة ١٧:٥٠، ٩ فبراير ٢٠١٧ بواسطة Ikbot (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
Jump to navigation Jump to search

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

هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط








مقدمة

الأداة المساعدة للرابطة مدير حزمة المستخدمة من قبل "دبيان جنو" /لينكس ومشتقاته. هذا الأخير أن لديها ميزة مثيرة لاهتمام يسمى التدبيس (أو وضع العلامات باللغة الفرنسية ).
هذه الميزة يتألف أولويات إدارة تثبيت حزم وفقا لتكوين إعداد. وهذا يمكن أن يكون، على سبيل المثال، مفيدة في نظام مع مجموعات من إصدار دبيان مختلفة.

التنفيذ والتشغيل

يحدث هذا التكوين في ملف تفضيلات للرابطة الموجودة في المسار التالي : /etc/apt/preferences.d/preferences
الأخير موجود بشكل افتراضي في النظام، يجب عليك إنشاء فإنه من أجل المضي في هذا التكوين.

يتطلب هذا النوع من التكوين ثلاثة خيارات مختلفة و :

الحزمة :

يسمح هذا الخيار لتحديد الحزم التي سوف تتأثر بهذا التثبيت.
فعلى سبيل المثال إذا كنت تريد هذا لكافة الحزم، لدينا :

Package: *

أو إذا كنت تريد أن هذا تتعلق فقط بحزم مع اسم يبدأ مع بي إتش بي 5:

Package: php5*

باين :

يسمح هذا الخيار بالتحديد الهدف التكوين عن طريق تعيين الإيداع، إصدار حزمة، إلخ، التي سوف تتأثر بهذا التثبيت.
فعلى سبيل المثال إذا كنت تريد أن تستهدف فقط حزم نظام ديبيان في فرعه مستقرة، ولدينا :

Pin: release o=Debian,a=stable

توجد عدة خيارات لاستهداف أكثر دقة على النحو المرغوب فيه استهداف :

  • o للأصل. فعلى سبيل المثال : باين : release o=ديبيان
  • l للتسمية. فعلى سبيل المثال : باين : الإصدار ل =Debian
  • مجموعة. فعلى سبيل المثال : باين : إطلاق سراح =مستقرة
  • v للإصدار. فعلى سبيل المثال : باين : الإصدار الخامس =5.0.5
  • (ج) للمكونات. فعلى سبيل المثال : باين : إطلاق سراح ج =المسهمة
  • n الاسم الرمزي. فعلى سبيل المثال : Pin: الإصدار n =stable

الأولوية رقم pin :

يسمح هذا الخيار للإشارة إلى أولوية حزمة أو مجموعة من الحزم التي تريد تعديلها.
فيما يلي الخيارات الممكنة المختلفة :

  • 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



ليس مسموح لك بأن تنشر تعليقا.