मैं sudo apt-get install कमांड को कैसे रिवर्स कर सकता हूं


8

उबंटु में, मैंने ये आदेश दिए:

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

मैं अपने द्वारा खींचे गए पैकेजों को अन-ऑफ-गेट कैसे कर सकता हूं या अनइंस्टॉल कैसे कर सकता हूं?

जवाबों:


13

सबसे पहले अपने पैकेज को हटाएं या शुद्ध करें

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

फिर आप अब अनावश्यक निर्भरता को हटा दें

sudo apt-get autoremove

बिल्ड-डिप के मामले में आपको मैन्युअल रूप से यह पता लगाना होगा कि कौन से पैकेज एवेंट-विंडो-मैनेजर की बिल्ड-डिपेंडेंसी हैं। Synaptic आपको बताएगा कि


4

apt-get remove को करना चाहिए ट्रिक, apt-get purge अगर आप कॉन्फिग फाइल को डंप करना चाहते हैं।


1
इसके अलावा, "apt-get autoremove" उन पैकेजों को हटाने के लिए जो एक निर्भरता के रूप में स्थापित किए गए थे, लेकिन उन सभी को अनइंस्टॉल किया जो उस पर निर्भर करता है।
पीटरसन

apt-get --purge remove packagename
अपाचे

); हाँ, लेकिन अगर आप को दूर apt-get यह आप autoremove के बारे में बता देंगे
जर्नीमैन गीक

0

पहला कदम installएड पैकेज को हटा देगा :

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

दूसरा चरण build-depएस के लिए खोज करेगा और उन्हें स्वचालित रूप से स्थापित के रूप में चिह्नित करेगा, और इसलिए हटाने योग्य:

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

आपको तीसरे चरण की आवश्यकता हो सकती है और नहीं भी हो सकती है:

sudo apt-get --purge autoremove

Ref: http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

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