Bagaimana Saya bisa menghapus perangkat lunak?

Melihat ada berbagai cara untuk menginstal di Ubuntu. Apa saja berbagai cara untuk menghapus item?

Cara mana yang selalu berhasil? Bagaimana Saya bisa yakin ada sesuatu yang dihapus?

Jika aplikasi telah diinstal melalui manajer paket, yang harus Anda lakukan adalah menjalankan

sudo apt-get remove <application_name>

Itu harus selalu berhasil. Jika terminal tidak apa mengaduk teh Anda, Anda bisa membuka Sistem Administrasi Administrasi Paket Sinaptik Manajer Sinaptik, cari paket yang ingin Anda hapus, klik kotak centang di sebelahnya dan pilih "Tandai untuk dihapus". Setelah Anda mengklik "Terapkan", paket harus dihapus. Tentu saja ada juga pusat Perangkat Lunak Ubuntu. Ini hampir sama dengan sinaptik. Cukup cari nama aplikasi dan klik tombol "Hapus".

Terkadang aplikasi dapat dibagi menjadi beberapa paket (misalnya, banyak game memiliki paket terpisah untuk musiknya). Untuk memastikan bahwa Anda menghapus semua paket terkait dan file konfigurasi, Anda dapat mengetik

sudo apt-get purge <package-name>

atau-dalam sinaptik - "tandai untuk penghapusan lengkap", bukan hanya"tandai untuk dihapus".

Sedangkan untuk aplikasi yang telah dikompilasi dan diinstal secara manual, tidak selalu ada satu cara untuk menghapusnya. Hal terbaik yang harus dilakukan adalah berkonsultasi dengan file README/INSTALL yang menyertai paket sumber - jika ada.

  • Pusat perangkat lunak: temukan paket, klik Hapus

    enter image description here

  • Synaptic : sama

    enter image description here


  • apt-get:

    sudo apt-get remove <package> && sudo apt-get autoremove
  • aptitude:

    sudo aptitude remove <package>

Penting untuk dicatat bahwa ketika Anda menginstal sesuatu, mereka sering bergantung pada paket lain. Ketika Anda api off apt-get remove <package> itu tidak menghapus aplikasi yang diinstal secara otomatis secara default. Ini sering lebih aman (jika Anda sementara menghapus sesuatu seperti ubuntu-desktop) tetapi ini bisa berarti Anda berakhir dengan beban cruft.

aptitude will secara otomatis menghapus hal-hal (serta memiliki antarmuka baris perintah interaktif yang bagus)

Anda juga dapat mencari cruft di synaptic menggunakan filter" lokal atau usang" di bawah bagian status.

Berikut adalah ikhtisar dari cara yang mungkin:

Jika paket telah diinstal melalui manajer paket, Anda dapat menghapusnya dengan salah satu alat yang disediakan dengan tujuan ini:

  • dpkg --remove: alat baris perintah yang paling dasar. Hindari.
  • apt-get remove atau aptitude remove: ini adalah alat baris perintah standar. Bakat sedikit lebih disukai: ini sedikit lebih canggih. Misalnya, dapat menyimpan file log dari semua operasi paket.
  • synaptic: Alat GUI dapat diakses melalui menu GUI di bawah "Sistem / Administrasi". Mendukung semua fitur, program yang sangat bagus umumnya.
  • software center: GUI bahkan lebih bagus dari synaptic. Ini adalah lebih baik, versi terbaru dari yang lama "Add / Remove Programs"

Semua ini menyelesaikan pekerjaan. Anda bisa mulai dengan yang paling user-friendly (Software Center) dan terus bakat, jika Anda memerlukan fitur tertentu atau menginstal atau menghapus program sangat sering.

Perhatikan bahwa operasi ini menghapus sebagian besar program sementara kadang-kadang meninggalkan "file konfigurasi" di lokasi seperti aus /etc/apache2. Sebagian besar perangkat lunak tidak memiliki file konfigurasi di sana; beberapa perangkat lunak server ("daemon") melakukannya. Dalam semua kecuali beberapa kasus, menyimpan file konfigurasi ini tidak akan membahayakan. Jika Anda ingin menghapus semuanya, termasuk file konfigurasi, maka anda dapat menggunakan operasi "pembersihan". Untuk aptitude, baris perintahnya adalah " aptitude purge."(Penjelasan Tommy di atas tentang "pembersihan" tidak akurat. Operasi "hapus", seperti" pembersihan", menghapus semua dependensi yang ditarik dengan program asli.)

Jika program memberi tahu Anda bahwa paket telah dihapus, Anda dapat yakin bahwa file tersebut hilang. Terkadang paket yang diinstal sebagai masalah ketergantungan tidak segera dihapus. Mereka akhirnya akan dihapus, pada proses berikutnya.

Untuk perangkat lunak yang diinstal dari saluran lain (biasanya dikompilasi dari sumber), Anda sebagian besar dipaksa untuk menghapus file yang diinstal secara manual. Mereka sering berada di suatu tempat di /usr/local. Beberapa perangkat lunak menyediakan cara pintas seperti"membuat uninstall". Jangan mengandalkan itu, meskipun. Lebih sering daripada tidak, solusi terbersih adalah menggunakan versi yang disediakan melalui repositori Ubuntu, yang dapat dihapus dengan bersih.

Untuk menemukan paket yang ingin Anda hapus, gunakan

dpkg --list

Salin Nama paket dan kemudian gunakan perintah

sudo apt-get purge <paste copied package name>

Kemudian masukkan kata sandi Anda.

Metode GUI

Perangkat Lunak Ubuntu

Cara termudah adalah dengan menggunakan Perangkat Lunak Ubuntu (atau Pusat perangkat lunak Ubuntu dalam rilis yang lebih lama dari Ubuntu 16.04 LTS). Buka Perangkat Lunak Ubuntu, klik Installed tab, Pilih aplikasi yang ingin Anda uninstall, dan tekan Remove tombol.

Unity Dash (dari Ubuntu 12.10, hingga 17.10)

Ubuntu 12.10 membawa Unity 6, yang memperkenalkan Pratinjau fitur. Jadi, dari Ubuntu 12.10 dan seterusnya, anda cukup mengklik kanan (hampir) ikon aplikasi apa pun di Unity Dash dan klik uninstall. Perhatikan bahwa ini tidak akan berfungsi pada Ubuntu 18.04 LTS dan di atasnya, karena Unity dijatuhkan dan GNOME dijadikan desktop baru.

Synaptic

Synaptic adalah alat manajemen paket canggih dan memberi Anda kontrol lebih dari metode GUI lain seperti perangkat lunak Ubuntu, Unity Dash, dll. Itu infact manajer aplikasi default sebelum Ubuntu 10.04. Untuk menginstal Synaptic, klik di sini:
Install via Ubuntu Software

Atau jalankan ini di Terminal:

sudo apt install synaptic

Untuk menghapus aplikasi melalui Synaptic, tandai paket yang akan dihapus dan kemudian tekan Apply tombol:


Metode Baris Perintah

Ini untuk penggemar baris perintah di luar sana. Mereka cukup mendasar, tetapi menawarkan kontrol yang lebih canggih dan ringan.

apt

apt (apt-get yang lebih baru dan disederhanakan) adalah alat baris perintah yang paling umum digunakan untuk manajemen paket. Gunakan perintah berikut untuk menghapus aplikasi apa pun:

sudo apt remove <app_name>

Ingatlah untuk mengganti <app_name> Dengan Nama paket aplikasi yang ingin Anda uninstall.

aptitude

aptitude tidak persis alat baris perintah, karena memiliki interaktif ncurses GUI berbasis. Namun, perintah berikut dapat digunakan:

sudo aptitude remove <app_name>

snap

Ubuntu 16.04 LTS dan yang lebih baru memiliki dukungan untuk paket snap, tetapi dapat diinstal pada Ubuntu 14.04 LTS juga melalui pembaruan. Untuk mencopot pemasangan aplikasi snap, coba:

snap remove <app_name>

dan jika itu tidak berhasil:

sudo snap remove <app_name>

Perhatikan bahwa semua metode di atas hanya akan berfungsi pada aplikasi yang diinstal secara normal, yaitu melalui manajemen paket (perangkat lunak Ubuntu, Synaptic, apt, snap, dll.) dan bukan pada perangkat lunak yang diinstal secara manual menggunakan beberapa skrip root atau dengan langsung menyalin ke rumah. Meskipun metode di atas terlihat sangat berbeda, semuanya menggunakan backend manajer paket APT atau Snappy yang sama di bawahnya. Ada lebih banyak metode untuk menginstal / menghapus aplikasi, tetapi yang melibatkan APT atau Snappy adalah metode yang direkomendasikan dan paling populer.

sudo apt-get purge <package_name>sudo aptitude purge <package_name>

Ketika Anda membersihkan, aptitude menghapus paket serta dependensi yang diinstal bersama dengan itu.

Apa saja berbagai cara untuk menghapus item atau paket?

alat baris perintah,

  • aptitude

    Secara default aptitude tidak diinstal pada Ubuntu Anda system.So menjalankan perintah ini(sudo apt-get install aptitude) untuk menginstalnya.

    Untuk menghapus paket melalui aptitude, jalankan (sudo aptitude purge package)

  • apt-get

    sudo apt-get purge package
  • dpkg

    sudo dpkg -P package

Alat GUI,

  • Software-center

  • Manajer paket Synaptic

Cara mana yang selalu berhasil?

Semua cara yang disebutkan di atas akan bekerja untuk menghapus paket.

Bagaimana Saya bisa yakin ada sesuatu yang dihapus?

Anda dapat memeriksa apakah paket berhasil dihapus atau tidak dengan menjalankan apt-cache policy package perintah,

Contoh:

avi@avi-Lenovo-IdeaPad-Z500:~$ sudo apt-cache policy vlcvlc:  Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1  Candidate: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1  Version table: *** 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 0        500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main amd64 Packages        100 /var/lib/dpkg/status     2.0.8-1 0        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages        500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages

Di atas, saat berlari apt-cache policy pada vlc pacakage menunjukkan bidang yang diinstal sebagai,

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   avi @ avi-Lenovo-IdeaPad-Z500:~$ sudo apt-kebijakan cache chromium-browserchromium-browser: diinstal: (tidak ada) kandidat: 32.0.1700.102-0ubuntu0.13.10. 1~20140128.970.1 Tabel versi: 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/saucy-pembaruan / paket universe amd64 500 http://mirror.sov.uk.goscomb.net/ubuntu/saucy-keamanan / paket amd64 semesta 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/saucy / paket amd64 semesta 500 http://archive.ubuntu.com/ubuntu/saucy / paket universe amd64

Tapi saat berlari apt-cache policy chromium-browser, bidang yang diinstal menunjukkan none.Yang berarti paket itu tidak diinstal.

Installed: (none)

Dalam kasus tertentu, ada beberapa dependensi yang tersisa bahkan setelah mengeluarkan perintah yang telah dinyatakan oleh jawaban lainnya. Seperti, di ini skenario, OP telah diinstal CCSM (Compiz Pengaturan Konfigurasi Manager) tetapi menghapus hanya CCSM tidak menghapus seluruh dependensi yang diperlukan saat menginstalnya dan meninggalkan sejumlah paket yang tidak lagi digunakan seperti compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig dll.

Menggunakan sudo apt-get autoremove atau sudo aptitude autoremove menghapus semua dependensi yang tidak digunakan dalam semua kasus tersebut.

EDIT: Milik saya adalah perpanjangan dari jawaban yang ada oleh Adalah.

Saya telah mencoba ini dan berfungsi dengan baik di terminal!!

sudo apt autoremove <Package name>

Untuk Nama paket Anda dapat memasukkan huruf awal paket atau perangkat lunak, dll dan tekan tombol Tab.

Untuk perangkat lunak yang diinstal khusus (mis. ./install.sh), Anda dapat mencari ./uninstall.sh. Atau Anda dapat mencoba menjalankan ./install.sh sekali lagi, ini mungkin memberi Anda opsi uninstall.