Ubuntu memiliki banyak metode berbasis GUI untuk menginstal aplikasi, tetapi mereka membutuhkan waktu untuk mencari dan menemukan. Karena keyboard biasanya lebih cepat dari mouse, mengelola perangkat lunak Anda melalui baris perintah dapat menjadi penghemat waktu nyata.
Linux mengelola perangkat lunak melalui paket, unit perorangan dari perangkat lunak yang berisi antarmuka pengguna, modul, dan pustaka. Sebagian besar aplikasi menautkan beberapa paket bersama-dependen bersama, dan yang lainnya mengizinkan Anda memilih paket yang akan dipasang dan mana yang harus ditinggalkan sesuai kebijaksanaan Anda sendiri. Ini bisa membingungkan, jadi ada manajer paket yang dapat Anda bantu
Setiap distribusi Linux memiliki sistem manajemen paketnya sendiri. Untuk Ubuntu kita sendiri dekat dan sayang, itu Alat Pengemasan Canggih. Ini memiliki keluarga perintah yang memungkinkan Anda untuk menambahkan repositori; mencari, menginstal, dan menghapus paket; dan bahkan mensimulasikan upgrade dan semacamnya. Perintahnya cukup mudah diingat dan digunakan, jadi Anda akan mengelola perangkat lunak sistem Anda dalam waktu singkat!
APT membutuhkan izin pengguna super, karena ini berkaitan dengan aspek-aspek inti dari sistem, jadi di Ubuntu Anda harus menggunakan sebagian besar perintah dengan "sudo."
Perintah untuk mencari perangkat lunak adalah:
apt-cache search [istilah pencarian 1] [istilah pencarian 2] ... [istilah pencarian n]
Ganti [istilah pencarian] tetapi jangan gunakan tanda kurung. Anda akan mendapatkan hasil seperti ini:
Anda dapat mencari istilah dalam deskripsi paket, katakan untuk permainan solitaire, atau dengan nama paket. Beberapa pencarian dapat menghasilkan banyak hasil, sehingga Anda dapat menggulir daftar dengan perintah berikut:
apt-cache search [istilah pencarian] | kurang
Ada pipa di tengah-tengah perintah itu (itu berbagi kunci dengan \). Perintah kurang akan memungkinkan Anda untuk menggulir daftar Anda dengan tombol panah, tombol halaman atas / bawah, dan ruang, b, dan masukkan. Tekan q untuk keluar dari daftar dan kembali ke prompt.
Anda dapat menemukan lebih banyak perangkat lunak dalam repositori yang ditemukan secara online. Ambil, misalnya, Ubuntu Tweak, sebuah program yang memungkinkan Anda mengubah beberapa pengaturan tersembunyi atau sulit-untuk-perubahan untuk sistem Anda. Ini di-host di repositori lain. Jika Anda menambahkan repositori daripada mengunduh dan menginstal paket saja, sistem akan memberi tahu Anda tentang pembaruan dan secara otomatis menjaganya tetap up-to-date untuk Anda. Anda dapat menambahkan dan mengubah repositori secara manual dengan mengedit file sumber APT:
sudo nano /etc/apt/sources.list
Tapi Ubuntu 9,10 Karmic Koala mengubah itu. Ada cara yang lebih mudah!
sudo add-apt-repository [nama repositori di sini]
Mari kita lihat repositori Ubuntu Tweak untuk melihat seperti apa dalam praktiknya:
sudo add-apt-repository ppa: tualatrix / ppa
Voila!
Setelah menambahkan repositori, Anda harus memperbarui daftar paket Anda.
sudo apt-get pembaruan
Itu akan memperbarui daftar paket dari semua repositori sekaligus. Ingat untuk melakukan ini setelah setiap repositori ditambahkan!
Sekarang setelah Anda menambahkan repo perangkat lunak dan memperbarui daftar paket Anda, dan menemukan nama paket yang Anda butuhkan, Anda dapat menginstalnya.
sudo apt-get install [nama paket 1] [nama paket 2]… [nama paket n]
Ini akan mengunduh dan menginstal semua paket yang terdaftar. Jika ada dependensi - paket prasyarat lainnya - mereka juga akan diinstal. Terkadang Anda juga akan melihat daftar paket yang direkomendasikan tetapi opsional untuk sesuai dengan pilihan Anda. Terkadang, Anda juga akan melihat prompt konfirmasi, meskipun tidak selalu.
Seringkali, Anda akan melihat paket inti dengan paket terkait lainnya, jadi menginstal yang ini akan secara otomatis menginstal dependensi dan kadang-kadang paket yang terkait juga.
Jika Anda ingin menyingkirkan program, Anda dapat menghapus paket yang terkait.
sudo apt-get remove [nama paket 1] [nama paket 2]… [nama paket n]
Jika Anda ingin menyingkirkan file konfigurasi dan direktori terkait (biasanya di direktori home pengguna), Anda akan ingin menambahkan opsi pembersihan:
sudo apt-get remove -purge [nama paket 1] [nama paket 2]… [nama paket n]
Ada dua garis di sana. Ini akan berguna jika program tidak berfungsi dengan benar. Dengan membersihkan setelah dihapus, Anda dapat menginstal "bersih".
Sebagian besar waktu, Anda hanya dapat memilih paket inti dan yang terkait akan dihapus juga. Jika tidak, Anda dapat menggunakan perintah berikut:
sudo apt-get autoremove
Ini secara otomatis akan menghapus semua paket yang tidak digunakan atau terkait dengan program yang diinstal. Sebagai contoh, jika Anda menyingkirkan paket inti, autoremove akan menyingkirkan paket terkait dan dependensi apa pun yang ada, selama tidak ada program lain yang menggunakannya. Ini adalah cara yang bagus untuk membersihkan pustaka dan paket yang tidak terpakai yang tidak Anda perlukan.
Jadi, bagaimana jika paket Anda perlu ditingkatkan? Anda dapat meningkatkan program individual dengan perintah berikut:
sudo apt-get upgrade [nama paket 1] [nama paket 2]… [nama paket n]
Atau, Anda dapat meningkatkan semua paket dengan tidak memiliki argumen lebih lanjut:
sudo apt-get upgrade
Ini akan memberi tahu Anda berapa banyak dan paket mana yang perlu diperbarui dan akan meminta konfirmasi sebelum berlanjut.
Ingat, Anda mungkin perlu memperbarui terlebih dahulu. Upgrade akan menggantikan versi program yang lebih lama dengan versi yang lebih baru. Ini adalah proses penggantian; nama paket yang sama diperlukan dan versi yang lebih lama diganti dengan versi yang lebih baru. Tidak ada paket yang benar-benar baru dipasang dan tidak ada paket yang dicopot.
Beberapa program tidak berfungsi seperti itu.Mereka membutuhkan paket dengan nama yang sedikit berbeda untuk dihapus dan yang baru dengan nama yang berbeda untuk diinstal. Terkadang versi baru program memiliki paket baru yang diperlukan. Dalam kasus ini, Anda harus menggunakan peningkatan-dist.
sudo apt-get dist-upgrade [nama paket 1] [nama paket 2]… [nama paket n]
sudo apt-get dist-upgrade
Sekarang, semua dependensi akan terpuaskan bagaimanapun juga. Jika Anda tidak ingin mengelola paket Anda secara mikro, maka ini adalah perintah yang akan Anda gunakan.
Jika Anda hanya ingin melihat paket mana yang akan ditingkatkan jika Anda menjalankan perintah secara hipotetis, Anda dapat mensimulasikan upgrade dengan opsi -s.
sudo apt-get -s upgrade
Ini benar-benar berguna jika Anda tidak yakin apakah meng-upgrade satu paket akan mengacaukan program lain, yang kadang-kadang terjadi dengan hal-hal seperti perpustakaan server PHP dan mail.
Ketika Anda mengunduh paket, Ubuntu akan menyimpannya jika perlu merujuk lebih lanjut. Anda dapat menghapus cache ini dan mendapatkan kembali beberapa ruang harddisk dengan perintah berikut:
sudo apt-get bersih
Jika Anda ingin menyingkirkan cache Anda, tetapi simpan versi terbaru dari paket apa yang Anda miliki, kemudian gunakan ini sebagai gantinya:
sudo apt-get autoclean
Ini akan menyingkirkan versi lama yang cukup banyak tidak berguna, tetapi masih meninggalkan Anda dengan cache.
Anda dapat melihat daftar semua paket yang diinstal dengan dpkg.
sudo dpkg daftar
Anda juga dapat menggunakan lebih sedikit untuk menggulir daftar ini.
sudo dpkg -list | kurang
Anda juga dapat mencari melalui daftar dengan perintah grep.
dpkg -list | grep [istilah pencarian]
Jika ada yang dipasang, Anda akan melihat nama paket dan deskripsi.
Anda juga dapat mencari melalui metode yang lebih ringkas:
dpkg -l 'istilah pencarian'
Opsi itu adalah huruf kecil L, dan istilah pencarian Anda harus berada di dalam tanda kutip tunggal. Anda dapat menggunakan karakter wildcard untuk mencari lebih baik juga.
APT memiliki telur paskah yang menarik.
sudo apt-get moo
Nikmati kekuatan super sapi Anda!
Mampu mengelola paket dan perangkat lunak yang diinstal melalui baris perintah dapat menghemat waktu Anda. Updater Perangkat Lunak Ubuntu sering tertinggal pada sistem saya dan benar-benar sangat merepotkan untuk menambahkan repo perangkat lunak dan menginstal paket melalui Pusat Perangkat Lunak, terutama jika Anda sudah tahu nama paketnya. Ini juga bagus untuk mengelola sistem Anda dari jarak jauh melalui SSH. Anda tidak perlu memiliki GUI berjalan sama sekali atau berurusan dengan VNC.
Ada banyak hal yang perlu dipelajari ketika merasa nyaman dengan baris perintah, jadi Anda mungkin ingin memeriksa Panduan Pemula untuk Nano, Editor Teks Perintah-Teks Linux. Masih banyak lagi yang akan datang!