पीपीए या आधिकारिक रिपॉजिटरी के भीतर पैकेजों की सूची कैसे दें

अन्य मौकों पर हमने देखा पैकेज की निर्भरता की पहचान कैसे करें o कैसे पता लगाया जाए कि कौन सी फाइल किस पैकेज की है। इस बार, हम बताएंगे कि कैसे सूची उन संकुल एक के भीतर पीपीए o कोष निर्धारित।

1 विधि

/ Var / lib / apt / सूचियों / फ़ोल्डर में रिपॉजिटरी या PPA से संबंधित फाइल खोजें। नाम "संकुल" में समाप्त होना चाहिए। फिर निम्न कमांड चलाएँ:

डिबेट के लिए # उदाहरण http://security.ubuntu.com/ubuntu क्वांटल-सिक्योरिटी मल्टीवर्स
awk '$ 1 == "पैकेज:" {प्रिंट $ 2}' / var / lib / apt / सूचियाँ / सुरक्षा * मल्टीवर्स * संकुल

2 विधि

एप-कैश कमांड के आउटपुट का विश्लेषण करना भी संभव है। निम्न स्क्रिप्ट सर्वर और रिपॉजिटरी जानकारी के साथ सभी पैकेजों को सूचीबद्ध करती है:

#! / Bin / bash

apt-कैश पॉलिसी $ (dpkg -l | awk 'NR> = 6 {प्रिंट $ 2}') |
  awk '/ ^ [^] / {विभाजित ($ 1, ए, ":"); pkg = [[१]}
    अगली पंक्ति == 1 {अगली पंक्ति = 0; प्रिंटफ़ ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
    / *** / {अगली पंक्ति = 1} '

इसके अलावा, एक आसान खोज के लिए परिणाम को सॉर्ट करें। आपको बस एक फ़ाइल में स्क्रिप्ट को सहेजना है, इसे निष्पादन अनुमतियाँ (sudo chmod + x फ़ाइल) दें और इसे एक टर्मिनल से चलाएं।

Fuente: उबंटु से पूछें


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।