ฉันต้องการที่จะเพิ่มการตั้งค่าไปยังแฟ้มแต่ฉันรู้ว่ามันถูกแทนที่ด้วยโฟลเดอร์ที่เรียกว่าapt.conf
etc/apt/apt.conf.d/
ฉันจะกำหนดค่าด้วยรุ่นใหม่นี้ได้อย่างไร
ฉันต้องการที่จะเพิ่มการตั้งค่าไปยังแฟ้มแต่ฉันรู้ว่ามันถูกแทนที่ด้วยโฟลเดอร์ที่เรียกว่าapt.conf
etc/apt/apt.conf.d/
ฉันจะกำหนดค่าด้วยรุ่นใหม่นี้ได้อย่างไร
คำตอบ:
เป็นการดีที่สุดที่จะสร้างไฟล์ผู้ใช้ของคุณเอง/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 ได้เช่นกัน
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
จากเวอร์ชันที่ใหม่กว่า Gutsy ไฟล์ /etc/apt/apt.conf ถูกแทนที่ด้วย /etc/apt/apt.conf.d/proxy (สร้างหากจำเป็น) ด้วยโครงสร้างเดียวกัน
เพียงแค่สร้างไฟล์ / etc / adapt/apt.conf หากคุณต้องการและใส่ในสิ่งที่คุณต้องการ
man apt.conf
ค้นหาการกำหนดค่าตาม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