क्या आपके साथ कभी ऐसा हुआ है कि आप नहीं कर सके एक पैकेज बनाएँ क्योंकि वहाँ एक लापता था निर्भरता? जब हम किसी प्रोग्राम को संकलित करना चाहते हैं या बाइनरी चलाना चाहते हैं तो ऐसी ही स्थिति हो सकती है। इन मामलों में, हम एक त्रुटि में भाग सकते हैं जैसे: «एक्स फ़ाइल गायब है, अनुरोधित कार्य करने के लिए असंभव है"।
या इससे भी बदतर: क्लासिक को कैसे ठीक करें निर्भरता संघर्ष"फ़ाइल X पहले से स्थापित है«? इसके लिए खोज करना आवश्यक है किस पैकेज में फ़ाइल विचाराधीन है। यह कैसे करना है? हा! अंदर आओ और ढूँढ़ो ... |
कुछ समय पहले हमने देखा यह डेबियन, उबंटू और डेरिवेटिव पर कैसे करें। अब, आइए देखें कि यह बाकी के डिस्ट्रोस में भी कैसे किया जाता है।
APT: डेबियन, उबंटू और डेरिवेटिव
वे डिस्ट्रोस जो एपीटी का उपयोग करते हैं, उपयोग कर सकते हैं apt-फ़ाइल.
sudo apt-get install एप-फाइल
एक बार स्थापित होने के बाद, यह इस तरह चलता है:
उपयुक्त फ़ाइल खोज / पथ / फ़ाइल
जहां / पथ / फ़ाइल उस फ़ाइल का पथ है जिसे आप खोज रहे हैं।
RPM: रेड हैट, फेडोरा और डेरिवेटिव
आपको केवल निम्न कमांड निष्पादित करने की आवश्यकता है:
rpm -qf / path / file
जहां / पथ / फ़ाइल उस फ़ाइल का पथ है जिसे आप खोज रहे हैं।
Pacman: आर्क और डेरिवेटिव
आर्क में, आपको केवल सर्वशक्तिमान Pacman का उपयोग करने की आवश्यकता है:
pacman -Qo / path / file
इसलिए, उदाहरण के लिए, कमांड:
पॅकमैन -Qo /usr/lib/gtk-2.0/2.10.0/engines/libmist.so
वापस लाना:
/usr/lib/gtk-2.0/2.10.0/engines/libmist.so gtk- इंजन के स्वामित्व में है 2.20.2-1
Pkgfile का उपयोग करना भी संभव है। आपको केवल इसे स्थापित करने की आवश्यकता है:
पॅकमैन -एस pkgtools
यह इस तरह से चलता है:
pkgfile फ़ाइल
जहां फ़ाइल उस फ़ाइल का नाम है जिसे आप खोज रहे हैं।
चलो, यह मेरे लिए दस (संकलन की आदत) से आता है !!! धन्यवाद और नमस्कार !!!
आपका स्वागत है मिग! मुझे खुशी है कि यह काम करता है।
गले लगना! पॉल।
अच्छा योगदान है। डेबियन, उबंटू और डेरिवेटिव में, आप उसी जानकारी को प्राप्त करने के लिए -S विकल्प के साथ dpkg कमांड का भी उपयोग कर सकते हैं, यदि आप apt-file स्थापित नहीं करना चाहते हैं। इसका उपयोग करना apt-file के समान होगा:
dpkg -S / path / file
दिलचस्प है! योगदान के लिए धन्यवाद!
झप्पी! पॉल