แพคเกจที่จัดเก็บติดตั้งด้วย APT ใน Ubuntu 16.04 อยู่ที่ไหน?


10

ฉันรู้ว่าแพคเกจติดตั้งกับถูกเก็บไว้ในapt-get /var/cache/apt/archivesฉันเพิ่งติดตั้งเซิร์ฟเวอร์ mariadb ใน Ubuntu 16.04 ด้วยคำสั่งต่อไปนี้:

sudo apt install mariadb-server

เมื่อฉันพยายามค้นหาแพ็คเกจใน/var/cache/apt/archivesไม่มีแพ็คเกจ เก็บไว้ที่ไหนถ้าไม่อยู่ในไดเรกทอรีนี้

คำตอบ:


16

หากคุณใช้aptแทนapt-getค่าเริ่มต้นจะไม่เก็บ debs ไว้ที่ใดก็ได้หากการติดตั้ง apt สำเร็จ

จาก/usr/share/doc/apt/NEWS.Debian.gz:

apt (1.2 ~ exp1) ทดลอง; ความเร่งด่วน = กลาง

[ลบอัตโนมัติของ debs หลังจากติดตั้ง] หลังจากติดตั้งแพคเกจสำเร็จapt(8)แล้ว.debไฟล์แพ็คเกจที่เกี่ยวข้องจะถูกลบออกจาก/var/cache/apt/archivesไดเรกทอรีแคช

นี้สามารถเปลี่ยนแปลงได้โดยการตั้งค่าตัวเลือกการกำหนดค่าแนวโน้มที่ จะBinary::apt::APT::Keep-Downloaded-Packages trueเช่น:

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
> /etc/apt/apt.conf.d/01keep-debs

โปรดทราบว่าพฤติกรรมของ apt-get ไม่มีการเปลี่ยนแปลง เดบิตที่ดาวน์โหลดจะถูกเก็บไว้ในไดเรกทอรีแคชหลังจากติดตั้งแล้ว พฤติกรรมการเปิดใช้งานสำหรับเครื่องมืออื่น ๆ ที่คุณสามารถตั้งค่า การAPT::Keep-Downloaded-Packagesfalse


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