ติดตั้งแพคเกจแนะนำของแพคเกจติดตั้งแล้วกับฉลาด


11

ก่อนหน้านี้ฉันติดตั้งแพคเกจด้วย--no-install-recommendsและตอนนี้ฉันขาดฟังก์ชั่นบางอย่างเนื่องจากแพ็คเกจเหล่านี้หายไป มีวิธีติดตั้งแพ็กเกจเหล่านี้ด้วยapt-getคำสั่งโดยไม่ถอนการติดตั้งอย่างสมบูรณ์ (เช่นนี้จะลบแพ็กเกจที่ขึ้นต่อกันมากมายเช่นกัน)

ฉันรู้ว่าฉันสามารถใช้apt-cache depends *packagename* | grep Recommendsเพื่อรับรายการแพ็คเกจเหล่านี้ซึ่งฉันสามารถติดตั้งด้วยตนเองและตั้งค่าเป็น autoinstalled ด้วยตนเองได้ อย่างไรก็ตามฉันต้องการทราบว่าคุณสามารถทำได้โดยอัตโนมัติด้วย apt-get

คำตอบ:


4

ด้วยเล็กน้อยawk:

apt-cache depends YOUR_PACKAGE | \
    awk '/Recommends:/ {system("sudo apt-get install "$2"; sudo apt-mark auto "$2)}'

2
แต่นี่ไม่ใช่การเรียกซ้ำซึ่งตรงกันข้ามกับการติดตั้งแพ็กเกจที่แนะนำโดยอัตโนมัติ
vinc17
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.