GNU/Linux >> Belajar Linux >  >> Fedora

Fedora – Membedakan Dependensi Keras dan Lunak?

Saya akan menanyakan ini dengan sebuah contoh –

Saya telah menginstal gnash-plugin pada fedora 64 bit dengan Yum. Itu menarik paket-paket berikut –

  Installing     : agg-2.5-9.fc13.x86_64                                                                                                             1/6 
  Installing     : gtkglext-libs-1.2.0-10.fc12.x86_64                                                                                                2/6 
  Installing     : boost-thread-1.44.0-7.fc14.x86_64                                                                                                 3/6 
  Installing     : boost-date-time-1.44.0-7.fc14.x86_64                                                                                              4/6 
  Installing     : 1:gnash-0.8.8-4.fc14.x86_64                                                                                                       5/6 
  Installing     : 1:gnash-plugin-0.8.8-4.fc14.x86_64                                                                                                6/6 

Sekarang, saya menguji plugin dan saya tidak menyukainya. Saya ingin menghapus semua paket di atas yang telah diinstal dengan plugin karena saya tidak lagi membutuhkannya. Bagaimana saya bisa melakukan ini?

Saya memeriksa remove-with-plugin untuk yum tetapi itu menarik semua paket yang saat ini bergantung pada paket.

Saya memahami proses pemikiran di balik menampilkan paket apa yang terpengaruh – tetapi saya bertanya-tanya apakah ada cara untuk melihat riwayat dengan paket apa yang terinstal ketika saya menginstal paket tertentu.

Ketika gnash-plugin tidak ada, firefox berjalan dengan baik tetapi setelah saya menginstal firefox sekarang tergantung pada plugin baru ini.

Apakah ada yang bekerja untuk membedakan hard-dependencies (hard berarti program akan rusak jika paket itu tidak ada) dan soft-dependencies ( soft berarti program mungkin tidak terpengaruh secara fatal) ?

Jawaban yang Diterima:

Jika Anda menggunakan versi Fedora yang didukung, Anda cukup melakukan:

yum history list gnash

…dan kemudian:

yum history undo <transaction id>

…jika Anda mendapatkan yum terbaru (Misalnya dari repo pembangunan kembali yum-rawhide. di repos.fedorapeople.org) maka Anda juga dapat melakukan:

yum remove gnash --setopt=clean_requirements_on_remove=true

Fedora
  1. Tautan keras dan tautan lunak di Linux dijelaskan

  2. Fedora 22 Dirilis dan Tersedia untuk Diunduh

  3. Menginstal dan Menggunakan Docker di CentOS dan Fedora

  1. Cara Membuat Tautan Lunak dan Keras di Linux

  2. Apa itu Tautan Lunak dan Tautan Keras di Sistem File Linux

  3. Perbedaan antara tautan lunak dan tautan keras di Linux

  1. Meningkatkan Fedora 15 ke Fedora 16 Menggunakan YUM

  2. Centos – Perilaku Izin Tautan Keras Berbeda Antara Centos 6 Dan Centos 7?

  3. Ulimit:Perbedaan Antara Batas Keras dan Lunak?