Bagaimana cara menonaktifkan pembaruan-apt-xapi

13

Setiap hari, secara acak, laptop kuno saya menjadi tidak dapat digunakan. Sesuatu memutuskan untuk mengkonsumsi seluruh RAM 1GiB ditambah beberapa ratus MiB swap, dan menghancurkan hard drive saya. Ini membuat komputer bertekuk lutut selama 15-30 menit.

Saya telah mengatur pembaruan-manajer untuk tidak pernah memeriksa pembaruan, saya telah mengatur pembaruan-notifier untuk tidak berjalan saat startup.

Ini baru saja terjadi lagi, dan saya menemukan pembaruan-apt-xapi berjalan, mengkonsumsi 100% cpu. Ketika hilang, komputer saya menjadi dapat digunakan kembali. Selain itu, tidak ada penyebab jelas untuk konsumsi memori yang besar dan melumpuhkan mesin saya.

Bagaimana saya bisa menghentikan komputer saya dari penguncian setiap hari?

Ini adalah laptop kuno dengan RAM 1GiB, menjalankan Xubuntu 14.04

ikmac
sumber

Jawaban:

8

Coba hapus paket apt-xapian-index. Anda akan kehilangan perintah axi-cache dan beberapa penyelesaian bash tab untuk apt-get tetapi Anda akan mendapatkan komputer Anda kembali.

sмurf
sumber
9

Satu thread forum mengatakan fungsi pencarian Synaptic terpengaruh jika Anda menghapus apt-xapian-index.

Anda dapat menonaktifkan pembaruan berkala dengan menambahkan baris ini:

APT::Periodic::Enable "0";

ke file bernama /etc/apt/apt.conf.d/99periodic-disable(Saya memilih nama itu. Anda dapat mengubahnya, selama Anda menjaga 99 di depan, jika Anda tidak suka).

Saya tidak tahu apakah pencarian Synaptic masih dapat digunakan setelah Anda melakukan ini, tetapi saya lebih suka solusi ini daripada yang lain, karena itu tidak mempengaruhi file konfigurasi (yang tidak akan diperbarui pada peningkatan paket berikutnya karena perubahan lokal), tidak dapat mengubah izin (yang akan dipulihkan pada peningkatan paket berikutnya) dan Synaptic (jika Anda menggunakannya) mungkin masih kelinci yang bahagia.

Radu C
sumber
4

Dalam kasus saya @today

$ chmod a-x /etc/cron.weekly/apt-xapian-index
$ echo 'APT::Periodic::Enable "0";' >> /etc/apt/apt.conf.d/10periodic
BG Bruno
sumber