Pertanyaan Bagaimana cara menonaktifkan munculan pembaruan pengelola?


Saya mengkonfigurasi ini:

Automatically check for updates: Never

Tapi manajer pembaruan terus muncul melawan keinginan saya, saya tidak punya kendali. Saya merasa seperti saya menggunakan Windows lagi.

Saya ingin dapat menginstal pembaruan dari waktu ke waktu, secara manual.

Apa yang dapat saya?


42
2017-11-18 07:19


asal


Xubuntu 16.04: "Menu utama" → "Sesi dan Startup" → "Aplikasi Autostart" → hapus centang "Perbarui Notifier". - Alexander Pozdneev


Jawaban:


Menonaktifkan popup di konfigurasi sepertinya tidak dimungkinkan, seperti yang diceritakan oleh coteyr di komentar di atas.

Saya juga ingin menyingkirkan popup dan program yang mendasari yang akan mengkonsumsi sumber daya dari sistem Ubuntu 12.04 saya pada Toshiba AC100 lemah (ARM) - https://answers.launchpad.net/ac100/+question/214505/.

Jadi solusi kerja paling sederhana harus menghapus "update-manager" (seperti yang saya sebutkan di komentar di https://unix.stackexchange.com/a/46315/4319 ).

Saya tidak memiliki masalah setelah itu karena saya masih bisa menggunakannya apt-get atau synaptic untuk melakukan pembaruan paket.


11
2017-11-18 10:11



Tidak ada "komentar di atas". - Ruslan
@Ruslan Mereka adalah "aove", seperti yang bisa Anda tebak. Secara khusus, yang satu ini dengan coteyr menggambarkan situasi dengan tepat - askubuntu.com/a/218780/19753 : Penting untuk dicatat bahwa yang lain kemudian menghapus update-manager-core Anda tidak dapat benar-benar menghentikan popup. Anda hanya bisa menunda sampai sesuatu yang lain berjalan apt-get update - coteyr 18 November '12 jam 9:14 - imz -- Ivan Zakharyaschev
@imz - pada 16.10 itu tidak bisa dihapus, karena akan menghapus paket lain, seperti ubuntu-desktop: paste2.org/xHxWLBtf - solusi yang memungkinkan: hapus file biner (/usr/bin/update-manager), dan paket hold yang tepat untuk mencegah pembaruan (echo update-manager hold | sudo dpkg --set-selections). - antivirtel
Mungkin lebih baik untuk menghapusnya update-notifier daripada seluruh pengelola pembaruan. Ingat untuk berlari pkill update-notifier setelah menghapusnya (atau reboot), jika tidak Ubuntu akan menampilkan kesalahan di panel indikator. - Dylan Parry
@antivirtel ubuntu-desktop adalah metapackage sehingga Anda dapat menghapusnya tanpa menghapus desktop yang sebenarnya sehingga seharusnya tidak menjadi masalah. - mchid


Buka file konfigurasi yang menjalankan bagian update-manager setelah apt

nano /etc/apt/apt.conf.d/99update-notifier

Tambahkan '#' di garis depan sehingga mirip dengan:

#DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; if [ -e /var/lib/update-notifier/updates-available ]; then echo > /var/lib/update-notifier/updates-available; fi "; };

Selesai

Ini berhasil bagi saya dalam menghentikan pembaruan pengelola yang muncul setelah setiap pembaruan apt sementara masih memungkinkan saya untuk menjalankan update-manager secara manual jika saya menginginkannya.


15
2017-11-20 13:47



Itu tampaknya berhasil bagi saya (16.04) - Tico
Sintaks komentar untuk file konfigurasi ini adalah untuk memulai baris // - solusi ini dapat bekerja selama skrip APT melewati garis yang tidak valid daripada berhenti dengan kesalahan sintaks. - RichVel


Menonaktifkan pemberitahuan pembaruan saja tidak akan cukup. Ada beberapa pekerjaan latar belakang yang menjalankan pembaruan apt-get (termasuk tugas cron malam jika saya ingat benar).

Untuk menghentikan operasi pop-up update-manager

Kemudian dalam pengaturan, atur Perbarui secara otomatis ke 'Tidak pernah' dan Beritahu versi baru ke 'Tidak pernah'

Sample settings

Saya sarankan segera tinggalkan keamanan dan, tetapkan "orang lain" ke setiap dua minggu.

Anda juga perlu memastikan Anda tidak menjalankan pembaruan apt-get di tempat lain. Ini dapat terjadi ketika Anda menginstal perangkat lunak, menjalankan pembaruan-manajer, atau dalam tugas cron.

Jika itu tidak berhasil untuk Anda:

Anda dapat melakukan ini dengan

pengeditan /etc/apt/apt.conf.d/10periodic dan berubah

APT :: Periodic :: Update-Package-Lists "1";

untuk

APT :: Periodic :: Update-Package-Lists "0";

Resort terakhir

Anda juga bisa melakukannya apt-get remove update-manager untuk menghapus fitur bersama-sama.


15
2017-11-18 09:08



Penting untuk dicatat bahwa yang lain kemudian menghapus update-manager-core Anda tidak bisa benar-benar menghentikan popup. Anda hanya bisa menunda sampai sesuatu yang lain berjalan apt-get update - coteyr
Ah, apt-get update adalah pelakunya saat itu. Jadi apa yang saya kehilangan persis jika saya menghapus update-manager-core? Saya pikir saya membaca bahwa itu akan menghapus desktop juga jika Anda menggunakan persatuan. - ChocoDeveloper
Ini akan menghapus desktop 'meta-paket'. Tapi itu seharusnya tidak membahayakan apa pun. Ini hanya cara pintas untuk menginstal semua paket lain yang diperlukan untuk "ubuntu" resmi Anda akan kehilangan pembaruan-manajer. Anda perlu memperbarui secara manual. - coteyr
Sebenarnya berlari apt-get remove update-manager-core menghapus hampir seluruh sistem. Paket yang tepat untuk dihapus adalah pembaruan-pemberi notifikasi: apt-get remove update-notifier yang juga akan menghapus pembaruan-manajer-inti tanpa mendorong paket lebih lanjut untuk dihapus. Tepuk tangan! :) - Rho
pengeditan /etc/apt/apt.conf.d/10periodic berhenti saja apt-get untuk memeriksa pembaruan secara otomatis. Itu tidak akan menghentikan notifikasi - Anwar


Adalah baik bahwa Ubuntu secara otomatis memeriksa pembaruan, tidak baik jika jendela itu muncul di luar kemauan Anda. Anda dapat memiliki pemberitahuan kurang invasif melalui gnome bar atau dari aplikasi berbasis terminal (seperti Byobu).

Untuk menonaktifkan pembaruan-pemberi notifikasi sambil membiarkan pembaruan-pengelola secara otomatis memeriksa pembaruan, jalankan yang berikut dari terminal:

  1. sudo apt-get install gconf-editor jika Anda belum menginstalnya
  2. sudo gconf-editor keberatan atribut sudo
  3. pencarian untuk app-> pembaruan-pemberi notifikasi dan hapus centang opsi "peluncuran otomatis"
  4. menutup jendela
  5. gconf-editor kali ini sebagai pengguna (yaitu tanpa sudo)
  6. cari lagi untuk app-> pembaruan-pemberi notifikasi dan ubah "regular_auto_launch_interval" ke jumlah hari yang Anda inginkan untuk menunggu sebelum popping-up (0 segera, 1 hari, 99999999 pada dasarnya tidak pernah lagi)

6
2018-01-22 20:11



Ini terdengar seperti apa yang saya butuhkan, tetapi saya tidak memiliki opsi itu. Saya memiliki 'apps-> update-manager', akhiri tidak ada 'peluncuran otomatis' untuk menghapus centang. - ChocoDeveloper
saya tidak punya update-notifier baik (13.04). Tampaknya instruksi ini sudah usang setidaknya untuk 13,04? - pileofrocks
Jika Anda tidak punya update-notifier entri, Anda dapat menggunakan baris perintah: gconftool-2 --set "/apps/update-notifier/regular_auto_launch_interval" --type int 9999 - webbertiger
Tidak berfungsi sejak 17.04 - detly
tidak baik ubuntu memeriksa pembaruan dan tidak memberi Anda pilihan. memeriksa pembaruan secara manual adalah bagian dari rutinitas harian saya di terminal. GUI popup ketika tidak diterima disambut sebagai kelelawar bisbol ke wajah - pcnate


Anda telah mengaturnya untuk tidak pernah memeriksa untuk pembaruan, tetapi Anda akan menemukan pembaruan pengelola sudah dibuka karena sudah tahu ada pembaruan yang harus dilakukan. Lakukan pembaruan yang dimilikinya dan itu tidak akan mengganggu Anda lagi sampai Anda memperbarui daftar file.

Ini seperti terminal akan memberitahu Anda ketika ada pembaruan dalam daftar apt yang telah diletakkan di sana dengan 'apt-get update', dan akan terus mengingatkan Anda sampai Anda menginstalnya.


4
2017-11-18 08:01



Sekarang Anda membuat saya ragu apakah saya sudah melakukan ini di kotak khusus ini. Akan coba lagi - ChocoDeveloper
Ini tidak bekerja untuk 14.04 (xfce ubuntustudio 64). Ia memeriksa pembaruan dan melaporkan komputer saya sudah diperbarui. - mchid


sudo killall update-notifier
sudo mv /usr/bin/update-notifier /usr/bin/update-notifier.real
echo -e '#!/bin/bash\nwhile :; do /bin/sleep 86400; done' | sudo tee /usr/bin/update-notifier
sudo chmod 755 /usr/bin/update-notifier

Brutal, tetapi efektif.


3
2017-11-05 02:24



Mengapa tidur seharian dan tidak sederhana exit? - muru
yang mungkin menyebabkan masalah jika manajer layanan terus me-restart pembaruan-pemberi notifikasi ketika keluar. Saya tidak yakin program apa yang mengatur "fitur" ini. senang bahwa Anda masih dapat menghapusnya tanpa merusaknya segera = /, saya harap tidak memiliki metapackage ubuntu-gnome-desktop lagi tidak meninggalkan saya dari program keren yang ditambahkan di masa depan - sig_seg_v
Ini adalah opsi yang solid tetapi tidak menangani pembaruan paket. sudo dpkg-divert --divert /usr/bin/update-notifier.ubuntu --rename /usr/bin/update-notifier memberitahu sistem pengemasan bahwa admin sys telah mengambil alih file itu. - Sean Perry


Ubuntu 16.04 menjalankan Gnome Session

Anda dapat memperbaikinya dengan menghapus "Update Notifier" dari "Startup Applications."

Pertama izinkan untuk menampilkan dalam daftar aplikasi startup Anda.

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/update-notifier.desktop

Kemudian hapus centang pada item di sini:

gnome-session-properties

Dengan cara ini Anda tidak perlu membuat perubahan apa pun dalam konfigurasi pembaruan otomatis Anda (tetapi Anda dapat melakukannya jika Anda mau), mengganti nama file sistem atau menghapus paket.


2
2018-02-04 03:53