วิธีแก้ไขการตั้งค่าในไฟล์ 'apt.conf' ที่ไม่มีอยู่ใน 12.04 อีกต่อไป


8

ฉันต้องการที่จะเพิ่มการตั้งค่าไปยังแฟ้มแต่ฉันรู้ว่ามันถูกแทนที่ด้วยโฟลเดอร์ที่เรียกว่าapt.confetc/apt/apt.conf.d/

ฉันจะกำหนดค่าด้วยรุ่นใหม่นี้ได้อย่างไร

คำตอบ:


8

เป็นการดีที่สุดที่จะสร้างไฟล์ผู้ใช้ของคุณเอง/etc/apt/apt.conf.dเพื่อให้คุณสามารถรับประกันได้ว่าจะไม่ถูกเขียนทับโดยการอัพเดทแพ็คเกจ แทนที่จะเพิ่มไฟล์ที่มีอยู่ในไดเรกทอรีให้สร้างไฟล์ทั่วไปของคุณเอง99mysettings ด้วย

sudo touch /etc/apt/apt.conf.d/99mysettings 

มันมีป้ายกำกับ99เพื่อให้การตั้งค่าของคุณรันล่าสุดและจะแทนที่ค่าใด ๆ ที่เหมือนกันสำหรับการตั้งค่าที่ระบุที่มีอยู่ในไฟล์อื่น ๆ ในไดเรกทอรี

จากนั้นเพื่อแก้ไขไฟล์ของคุณทำงาน

sudo nano /etc/apt/apt.conf.d/99mysettings

ตัวอย่างเช่นคุณสามารถเพิ่มรายการการกำหนดค่าต่อไปนี้ (แม้ว่าจะไม่แนะนำ):

APT::Install-Suggests "true";

หากคุณต้องการที่จะหยุดการติดตั้งแพคเกจที่แนะนำ (อีกครั้งไม่ใช่การตัดสินใจที่ดีที่สุด) คุณสามารถใช้

APT::Install-Recommends "false";

ไวยากรณ์ของคำสั่งเหล่านี้แตกต่างกันไปตามวิธีที่ man page จะอธิบายถึงวิธีการapt.confตั้งค่ารายการเก่า ก่อนหน้านี้ APT::GET::Install-Suggests "true";จะเป็นไวยากรณ์ แต่นั่นจะไม่ทำงานสำหรับตัวอย่างด้านบน

หน้าคนที่จะทำให้คุณบ่งชี้ของการตั้งค่าทั่วไปสามารถใช้ได้ดังนั้นกรุณาใส่man apt.confหรือดูmanpages อูบุนตูออนไลน์ อย่างไรก็ตามแหล่งที่ดีที่สุดสำหรับการตั้งค่าการกำหนดค่า apt คือ Debian Handbook ซึ่งมีออนไลน์หรือเป็นpdf ที่สมบูรณ์ที่นี่และมีข้อมูลที่มีประโยชน์มากซึ่งส่วนใหญ่ใช้กับ Ubuntu ได้เช่นกัน


1

apt.confไฟล์ที่มีการกำหนดค่าสำหรับ APT /etc/apt/เป็นค่าเริ่มต้นที่ตั้งอยู่ใน

เพื่อตรวจสอบสิ่งที่อยู่ภายใต้aptไดเรกทอรีทำดังต่อไปนี้ใน terminal:

cd /etc/apt
ls

apt.confไฟล์ควรจะแสดงหลังจากที่lsคำสั่ง

อย่างไรก็ตามถ้ามันไม่มีอยู่คุณสามารถสร้างมันได้โดยการรันคำสั่งต่อไปนี้:

gksu gedit apt.conf

(ตรวจสอบให้แน่ใจว่าไดเร็กทอรีการทำงานปัจจุบันคือ/etc/aptถ้าไม่ใช่จากนั้นcdไปยังลำดับ/etc/aptแรก)

สิ่งนี้จะถามรหัสผ่านของคุณและเปิดใช้งานgeditเพื่อให้คุณสร้างapt.confไฟล์ของคุณ

คุณยังสามารถใช้:

sudo nano apt.conf

1

จากเวอร์ชันที่ใหม่กว่า Gutsy ไฟล์ /etc/apt/apt.conf ถูกแทนที่ด้วย /etc/apt/apt.conf.d/proxy (สร้างหากจำเป็น) ด้วยโครงสร้างเดียวกัน


0

เพียงแค่สร้างไฟล์ / etc / adapt/apt.conf หากคุณต้องการและใส่ในสิ่งที่คุณต้องการ

man apt.conf

0

ค้นหาการกำหนดค่าตามapt-config dumpคำสั่งเช่น:

apt-config dump | grep -we Recommends -e Suggests

เปลี่ยนค่าและเพิ่มลงใน/etc/apt/apt.conf.d/99somefile(ไฟล์ใหม่) จำนวนก่อนที่ไฟล์จะให้ความสำคัญ

นี่คือตัวอย่างการปิดใช้งานAPT::Install-RecommendsและAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.