ปิดใช้งานการอัปเดตจากบรรทัดคำสั่งใน Ubuntu 16.04


16

มีสคีมา gsettings ใด ๆ เพื่อเลือก "ไม่"

การตั้งค่าระบบ -> ซอฟต์แวร์และการอัพเดท -> การอัพเดท -> ตรวจสอบการอัพเดทโดยอัตโนมัติ

ตัวเลือกบรรทัดคำสั่งอื่น ๆ เพื่อปิดใช้งานการอัปเดตอัตโนมัติเหมาะสำหรับฉัน

ขอขอบคุณ



ไม่เป็นตัวเลือกอื่น .. ฉันไม่ต้องการ "แจ้งให้ฉันทราบเกี่ยวกับรุ่นใหม่ของ Ubuntu" แต่สำหรับ "ตรวจสอบการอัปเดตอัตโนมัติ" ...
rok

คุณหมายถึงการอัพเกรดแบบอัตโนมัติหรือไม่? ในขณะที่คำตอบนี้ ?
N0rbert

คำตอบ:


16

ตามโพสต์นี้

ปิดการใช้งาน 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}

1
คำสั่งอื่น ๆ ดูเหมือนว่าจะทำงาน ...
Aleksandar Pavić

อะไรคือ "คำสั่งอื่น ๆ "
mr.zog

9

ขอบคุณคำแนะนำจาก 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

6

ไม่ไม่มี 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";

0

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