अभिवृत्ति को समझने और पैकेज-प्रबंधन के रूप में वर्चुअल पैकेज


10

मैंने डेबियन में देखा है कि काफी कुछ पैकेज वर्चुअल पैकेज हैं। ऐसे वर्चुअल पैकेज मौजूद क्यों हैं?

उदाहरण के लिए: -

$ aptitude show pppoeconf
Package: pppoeconf                       
State: installed
Automatically installed: no
Version: 1.21
Priority: optional
Section: net
Maintainer: Gregory Colpart <reg@debian.org>
Architecture: all
Uncompressed Size: 297 k
Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) | pppoe (>= 3.0), ppp (>= 2.4.1.uus2-4), gettext-base (>= 0.13), sed (>= 3.95),
         ifupdown (>= 0.7.44~), iproute2
Recommends: locales
Suggests: xdialog
Description: configures PPPoE/ADSL connections
 User-friendly tool for initial configuration of a DSL (PPPoE) connection.

सुझाव देखें: -

Suggests: xdialog

अब इसे थोड़ा नजदीक से देखने की कोशिश करते हैं -

$ aptitude show xdialog
No current or candidate version found for xdialog
Package: xdialog
State: not a real package

ऐसा क्यों है? कोई भी ऐसा कर सकता था, इसे मट्ठा या जेसी कहना असली पैकेज था और फिर इसे हटा दिया गया। क्या यह एकमात्र कारण हो सकता है या अधिक कारणों की संभावनाएं हैं?

ऊपर मैंने सिर्फ एक उदाहरण के रूप में लिया है।


यह vexisting / अनुपलब्ध पैकेजों के बारे में जानकारी देता है। aptitudeवर्चुअल पैकेज में , उन पैकेजों का वर्णन करने के लिए इस्तेमाल किया जाने वाला शब्द है जिसमें केवल निर्भरताएं होती हैं, लेकिन वास्तविक सॉफ्टवेयर निर्भर गैर-वर्चुअल पैकेजों के आधार पर स्थापित किया जाता है। यह सुनिश्चित नहीं है कि शब्द का उपयोग डेबियन में अलग-अलग तरीके से किया गया है - इसलिए मैं इसे आपके ओके के बिना नहीं बदलूंगा। क्या आप इसकी पुष्टि या शीर्षक और विवरण बदल सकते हैं, क्योंकि यह भ्रामक है?
वोल्कर सेगेल

वहाँ, क्या यह अब बेहतर है?
शिरीष

ओह ... अब मैं और अधिक भ्रमित हूँ: "वर्चुअल पैकेज" से आपका वास्तव में क्या मतलब है? इसके बारे में आभासी क्या है? (एप्टीट्यूड शब्द का उपयोग बहुत विशिष्ट (और अस्पष्ट) अर्थ के साथ किया जाता है - भ्रम यह है कि आपका मतलब कुछ और है, इसी शब्द के साथ)
वोल्कर साइगेल

अब मैं समझता हूं: शीर्षक आभासी पैकेजों के बारे में एक बहुत ही दिलचस्प सवाल है (उन लोगों के लिए जो इसका मतलब जानते हैं)। लेकिन प्रश्न निकाय एक ऐसे उदाहरण का वर्णन करता है, जिसका आभासी पैकेजों से कोई लेना-देना नहीं है, लेकिन यह देखना आसान नहीं है। दरअसल, @ThomasWeinbrenner का जवाब शानदार है। वह दोनों भागों की व्याख्या करता है। पहला: मामला क्या है xdialog, और दूसरा, वर्चुअल पैकेज क्या हैं।
वोल्कर सेगेल

खिताब को थोड़ा और साफ किया, उम्मीद है कि अब यह बेहतर होगा।
शिरीष

जवाबों:


12

मामले में xdialogएक बार ऐसा पैकेज था, लेकिन इसे हटा दिया गया। इसके मुखपृष्ठ से देखते हुए लेखक और डेबियन लोगों के बीच कुछ परेशानी थी।

फिर अन्य तथाकथित वर्चुअल पैकेज हैं, जो मौजूद नहीं हैं, लेकिन जो अन्य पैकेजों द्वारा प्रदान किए जाते हैं। इन तंत्रों का उपयोग तब किया जाता है जब विभिन्न पैकेज एक ही फ़ंक्शन प्रदान करते हैं।

उदाहरण के लिए पैकेज मेल-ट्रांसपोर्ट-एजेंट एक वर्चुअल पैकेज है जो एक्जिम, पोस्टफिक्स, क्यूमेल आदि द्वारा प्रदान किया जाता है, इसलिए यदि आपके पास एक पैकेज है, जिसे एमटीए की आवश्यकता है, तो आप इसे इस वर्चुअल पैकेज पर निर्भर करते हैं और इसे बनाने की जरूरत नहीं है एक्ज़िम या पोस्टफ़िक्स या क्यूमेल पर निर्भर
रहें ... और अगर कोई दूसरा विकल्प दिखाई दे तो आपको अपना पैकेज नहीं बदलना पड़ेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.