टीएल; डीआर checkinstall
आपका दोस्त है ;)
sudo apt-get install checkinstall
sudo make install
आपके पैकेज प्रबंधक के साथ एक इंस्टॉलेशन के बाद इस इंस्टॉलेशन के बारे में कुछ भी नहीं पता है। लेकिन यह उबंटू रिपॉजिटरी या पीपीए में एक ही नाम वाले एक पैकेज के बारे में सब जानता है।
sudo checkinstall
इसके बजाय का उपयोग करें sudo make install
और उच्च संस्करण का उपयोग करें रिपॉजिटरी में संस्करण के रूप में सुनिश्चित करें, कि आपका पैकेज प्रबंधक इस संस्करण को सही निर्भरता के रूप में स्वीकार करता है ProgB
।
अग्रिम जानकारी:
checkinstall
वास्तव में निफ्टी है, क्योंकि यह इस बात का पालन करता है कि make install
पैकेज बनाने के तरीके का पता लगाने के लिए कमांड क्या करेगा।
इसका मतलब है कि यदि आप प्रोग्राम का उपयोग करके इंस्टॉल करते हैं make install
, लेकिन फिर अपने पापों के लिए पश्चाताप करना चाहते हैं, तो आपको केवल इतना करना है sudo checkinstall -D make install
और यह आदेश है:
का पालन करें make install
यह पता लगाने की यह क्या करता है
make install
* .deb पैकेज फॉर्म को छोड़कर कॉपी-कैट
पैकेज से स्थापित करें (ठीक उसी तरह make install
, जिसे बिंदु 1 दिया गया है)) इसके अलावा इसके apt-get
बारे में भी बताएं, और इस तरह सभी फाइलों को ठीक उसी तरह से अधिलेखित make install
कर दें, जब तक आप make install
घर की निर्देशिका में रखी गई फ़ाइलों को शामिल करने के लिए हां चुनते हैं। पैकेज में और साथ ही - checkinstall
प्रक्रिया के दौरान विकल्पों में से कुछ आपको चुनने देगा (जाहिर है, हालांकि, विकल्प वहां है इसलिए आप इसे केस-टू-केस आधार पर व्यायाम कर सकते हैं)
बोनस: आप उस पैकेज progA
का उपयोग करके एक पैकेज (इसे फिर से कॉल करें) को हटा सकते हैं, make install
जिसमेंmake uninstall
checkinstall
अब तक उल्लिखित प्रक्रिया का पालन करके समर्थन नहीं है , और फिर बस कर रहे हैं:
dpkg -r progA
progB
मैन्युअल रूप से भी इंस्टॉल करना होगा ...