Cara menghapus paket yatim piatu di Arch

Pacman tidak diragukan lagi, ini adalah salah satu manajer paket terbaik. Namun, beberapa manajer terkaitnya (seperti yogurt o Packer) meskipun mereka sangat baik, mereka meninggalkan sedikit yang diinginkan. Secara khusus, dengan tetap tinggal memotong la instalasi de paket melalui AUR Biasanya dependensi yang diinstal tidak dihapus dengan benar setelah kegagalan kompilasi. Ini terutama benar, semakin tinggi jumlahnya ketergantungan untuk memasang.


Solusinya sangat sederhana: Anda harus menghapus paket yang menjadi yatim piatu (artinya, tidak ada paket lain yang membutuhkannya dan kami dapat menghapusnya tanpa menimbulkan masalah).

Saya baru saja membuka terminal dan menulis:

sudo pacman -Rs $ (pacman -Qtdq)

Apa yang dilakukannya adalah menghapus semua paket dan dependensinya (pacman -Rs) dari daftar paket tertentu (yang, dalam kasus kami, adalah paket yatim piatu, yang daftarnya diperoleh dengan pacman -Qtdq).

Bagi yang berasal dari Ubuntu, perintah ini mirip dengan sudo apt-get autoremove.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Mari gunakan Linux dijo

    Bien!

  2.   Diego Silverberg dijo

    Fenomenal! Ini cocok untuk saya seperti sarung tangan, saya melepaskan sekitar 1 GB sampah dari saat saya pertama kali bertemu arch!

  3.   Penuai bayangan dijo

    Sempurna, saya merilis 425,85 MiB paket yang tidak bekerja untuk saya, terima kasih!

    1.    ayo gunakan linux dijo

      Sebaliknya, itulah tujuan kami!
      Bersulang! Paul.

  4.   Quiqueservo dijo

    Terima kasih untuk artikelnya. Saya telah mengganti Openbox dengan Cinnamon dan ingin membiarkan sistem tetap bersih. Saya akhirnya membebaskan banyak ruang.

    1.    ayo gunakan linux dijo

      Sama-sama! Memeluk! Paul.

  5.   Chaparral dijo

    Bagus tapi apa yang terjadi ketika di Antergos dan di konsol kita melempar $ yaourt -Syua dan jawabannya adalah:

    :: Sinkronisasi database paket ...
    inti sudah diperbarui
    ekstra adalah yang terbaru
    komunitas sudah up-to-date
    antergos sudah terbaru
    ksplash-arch-simple: Orphan
    plasma-theme-caledonia: Yatim piatu
    Paket eksternal: / 53/53

    Saya telah mencari informasi di Google tetapi tidak menemukan jawaban.

    1.    Ubin dijo

      Sama saja, yaourt kadang pake pacman, itu yang saya mengerti hahaha
      Untuk alasan yang sama, Anda dapat menggunakan sudo pacman -Rs $ (pacman -Qtdq) sederhana dan dengan begitu Anda melupakan semua yatim piatu. Di yaourt seharusnya ada bentuk yang mirip tapi saya belum terlalu banyak mengutak-atik manajer.
      Bagaimanapun, ketika sesuatu diinstal di Arch melalui yaourt itu juga dikenali oleh pacman.

  6.   Chaparral dijo

    Saya melakukannya dengan perintah lain ini yang sedikit berbeda:
    $ sudo pacman -Rns $ (pacman -Qtdq)

    Meskipun yang Anda tunjukkan berfungsi dengan sempurna, saya telah memverifikasinya.
    Saya telah membaca bahwa ada orang yang tidak mendukung penghapusan paket yatim piatu.

    1.    mengubah dijo

      Saya menggunakannya tetapi sebenarnya saya tidak memiliki penjelasan tentang perintah kaparal (tahukah Anda?) Saya ingin tahu