उपयुक्त में एक निश्चित पैकेज पर निर्भर पैकेजों को कैसे खोजें?


13

मैं एक पैकेज की निर्भरता नहीं , बल्कि एक निश्चित पैकेज के आधार पर कैसे प्राप्त कर सकता हूं ?

मैं अपने वेब सर्वर के लिए डेबियन 6.0 स्क्वीज़-एलटीएस (दीर्घकालिक समर्थन के लिए निचोड़ करने के लिए पहली बार विस्तार) पर हूं, और यह रिपोर्ट करता है कि समर्थन एक निश्चित पैकेज के लिए समाप्त हो गया है:

Unfortunately, it has been necessary to limit security support for some
packages.

The following packages found on this system are affected by this:

* Source:libplrpc-perl, ended on 2014-05-31 at version 0.2020-2
  Details: Not supported in squeeze LTS
 Affected binary package:
 - libplrpc-perl (installed version: 0.2020-2)

मैं वास्तव में उस बाइनरी पैकेज को देखने के लिए जो उस पर निर्भर करता है बिना देखे उसे अनइंस्टॉल करने की कोशिश नहीं करना चाहता, और यह वर्णन उस सामान का वर्णन करता है जो मैंने पहले कभी नहीं सुना है:

libplrpc-perl: Perl extensions for writing PlRPC servers and clients

इसलिए यदि संभव हो तो पैकेज को हटाने के साथ मैं ठीक हो जाऊंगा, लेकिन ऐसा करने से पहले उन चीजों को निर्धारित करना चाहता हूं जो इस पर निर्भर हैं।


apt-cache search package_name संकुल और विवरण संकुल_name के लिए खोज करता है।
ricdnts

जवाबों:


8
  • यह क्यों स्थापित किया गया है:

    aptitude why libplrpc-perl

  • इस पैकेज पर क्या निर्भर करता है:

    aptitude search '~i~Dlibplrpc-perl'

  • यदि libplrpc-perl निकाल दिया जाता है, तो क्या होगा:

    aptitude -s purge libplrpc-perl



4

क्या यह वही है जो आप चाहते हैं / आवश्यकता है?

aptitude -v --show-summary=all-packages why <package>

4

इन्हें रिवर्स डिपेंडेंसी कहा जाता है।

apt-rdepends -r libplrpc-perl | less

आपको जो चाहिए वो करना चाहिए। यह निर्दिष्ट पैकेज की रिवर्स निर्भरता दिखाता है, और फिर उन रिवर्स निर्भरता के रिवर्स निर्भरता, और इसी तरह, पुनरावर्ती फैशन में। libplrpc-perlकोई रिवर्स निर्भरता नहीं है, इसलिए शायद एक बेहतर विकल्प है

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