มีสคีมา gsettings ใด ๆ เพื่อเลือก "ไม่"
การตั้งค่าระบบ -> ซอฟต์แวร์และการอัพเดท -> การอัพเดท -> ตรวจสอบการอัพเดทโดยอัตโนมัติ
ตัวเลือกบรรทัดคำสั่งอื่น ๆ เพื่อปิดใช้งานการอัปเดตอัตโนมัติเหมาะสำหรับฉัน
ขอขอบคุณ
มีสคีมา gsettings ใด ๆ เพื่อเลือก "ไม่"
การตั้งค่าระบบ -> ซอฟต์แวร์และการอัพเดท -> การอัพเดท -> ตรวจสอบการอัพเดทโดยอัตโนมัติ
ตัวเลือกบรรทัดคำสั่งอื่น ๆ เพื่อปิดใช้งานการอัปเดตอัตโนมัติเหมาะสำหรับฉัน
ขอขอบคุณ
คำตอบ:
ตามโพสต์นี้
ปิดการใช้งาน apt-daily.service:
systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service
หรือ
systemctl disable --now apt-daily{,-upgrade}.{timer,service}
ขอบคุณคำแนะนำจาก Norbert และ doug ฉันคิดวิธีแก้ปัญหานี้ขึ้นมา:
sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades
ไม่ไม่มี gsetting สำหรับสิ่งนี้ ใน 16.04 ตัวเลือกที่เกี่ยวข้องเหล่านั้นถูกตั้งค่าใน/etc/apt/apt.conf.d/10periodic
ไฟล์
เห็นได้ชัดว่าวิธีที่ง่ายที่สุดในการแก้ไขคือผ่านซอฟต์แวร์ & อัปเดต> อัปเดตที่แก้ไขไฟล์นั้นหากคุณเปลี่ยนจากค่าเริ่มต้น
คุณสามารถแก้ไขไฟล์นั้นด้วยตนเองหากต้องการหรือกำหนดคำสั่งให้ตั้งค่าตัวเลือกเป็นเท็จ ("0")
แก้ไข/etc/apt/apt.conf.d/20auto-upgrades
เพื่อปิดใช้งานการอัปเดตอัตโนมัติจากบรรทัดคำสั่ง:
$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades
เมื่อคุณเปิดไฟล์แล้วให้ปิดคำสั่ง Update-Package-Lists จาก 1 เป็น 0 ดังที่แสดงด้านล่าง:
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";
ใน Ubuntu 18.04 (LUbuntu) ฉันไม่มีวิธีที่ง่ายที่จะทำ แต่ต้อง symlink ไปที่true
:
mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager