Saya mencoba menginstal wireshark di Fedora (versi terbaru dengan gnome3) dan saya terus mendapatkan kesalahan.
Aplikasi lain saat ini memegang kunci yum; menunggu untuk keluar ...
Saya terus membunuh proses yang menyinggung setelah menemukan itu menggunakan pid ps aux | grep yum
, tetapi proses yang sama memunculkan lagi dengan pid yang berbeda.
root 1605 0.0 3.4 54424 26228 ? SN 10:51 0:02 /usr/bin/python
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
Bagaimana saya bisa mematikan proses ini dengan benar, atau menggunakan yum untuk menginstal wireshark dengan benar?
installation
fedora
yum
pengguna77017
sumber
sumber
Jawaban:
Itu adalah PackageKit yang berusaha memperbarui database yum sehingga dapat menampilkan ikon desktop ketika ada pembaruan untuk diterapkan.
Seharusnya hanya berjalan untuk waktu yang singkat - jika gagal untuk menyelesaikan maka itu menunjukkan ada semacam masalah dengan konfigurasi yum Anda sehingga menggantung berusaha memperbarui status salah satu repositori atau sesuatu.
sumber
I feel like I'm working on Windows
- Kompilasi ulang distribusi Anda untuk menggunakan manajer paket selain dari yum. Seharusnya memberi Anda perasaan Linux itu.Jika Anda benar-benar tidak menyukai PackageKit, Anda dapat menghapusnya dengan menjalankan perintah berikut sebagai root:
Anda juga dapat menonaktifkan PackageKit dari memeriksa pembaruan dengan menjalankan gpk-prefs dari terminal:
Di jendela preferensi, ubah Periksa pembaruan agar tidak pernah .
sumber
Hentikan daemon packagekit dengan:
Saya tidak ingat apakah namanya "packagekitd". Saya juga tidak ingat apakah dalam versi terakhir fedora PK adalah daemon atau hanya proses pengguna.
Jika Anda ingin menonaktifkan proses, periksa perintah "ntsysv" sebagai root di terminal dan aplikasi autostart di preferensi desktop Anda.
Untuk masalah Anda dengan koneksi internet dan pengunduhan paket, periksa plugin tercepat untuk yum. Konfigurasi ini sangat sederhana. Juga gunakan plugin presto.
sumber
Saya menemukan cara untuk memperbaiki masalah ini.
Anda dapat mematikan pembaruan otomatis sistem, dan dapat menyelesaikannya.
Di Cina, saya mengujinya dengan cara ini dan bekerja dengan baik.
sumber
Ada solusi yang sangat sederhana untuk masalah ini.
Proses "PackageKit" hanya akan dimulai jika komputer Anda diam. Dengan mengingat hal ini kita harus keluar dari Linux dan masuk kembali. Kita harus, kemudian, segera membuka jendela terminal dan menjalankan yum sebelum sistem dapat idle.
Itu dia!
sumber