Cara Menggunakan Apt-Get untuk Menginstal Program di Ubuntu dari Command Line
Ubuntu memiliki banyak metode berbasis GUI untuk menginstal aplikasi, tetapi mereka membutuhkan waktu untuk mencari dan menemukan. Karena keyboard biasanya lebih cepat daripada mouse, mengelola perangkat lunak Anda melalui command-line bisa menghemat waktu.
TEPAT
Linux mengelola perangkat lunak melalui paket, unit perangkat lunak individual yang berisi antarmuka pengguna, modul, dan perpustakaan. Sebagian besar aplikasi menautkan beberapa paket co-dependen bersama-sama, dan yang lain memungkinkan Anda untuk memilih paket mana yang akan diinstal dan yang akan keluar dengan kebijakan Anda sendiri. Ini bisa membingungkan, jadi ada manajer paket yang siap membantu Anda
Setiap distribusi Linux memiliki sistem manajemen paketnya sendiri. Untuk Ubuntu kami yang dekat dan sayang, ini adalah Alat Pengemasan Tingkat Lanjut. Ini memiliki keluarga perintah yang memungkinkan Anda untuk menambah repositori; mencari, menginstal, dan menghapus paket; dan bahkan mensimulasikan peningkatan dan semacamnya. Perintahnya cukup mudah diingat dan digunakan, sehingga Anda akan mengelola perangkat lunak sistem Anda dalam waktu singkat!
APT membutuhkan izin super-pengguna, karena berkaitan dengan aspek-aspek inti dari sistem, jadi di Ubuntu Anda harus mengawali sebagian besar perintah dengan "sudo."
Mencari Paket
Perintah untuk mencari perangkat lunak adalah:
pencarian apt-cache [istilah pencarian 1] [istilah pencarian 2] ... [istilah pencarian n]
Ganti [istilah pencarian] tetapi jangan gunakan tanda kurung. Anda akan mendapatkan output seperti ini:
Anda dapat mencari istilah dalam deskripsi paket, mengatakan untuk permainan solitaire, atau dengan nama paket. Beberapa pencarian mungkin menghasilkan banyak hasil, sehingga Anda dapat menggulir daftar dengan perintah berikut:
pencarian apt-cache [istilah pencarian] | kurang
Ada pipa di tengah perintah itu (berbagi kunci dengan \). Perintah less akan memungkinkan Anda untuk menggulir daftar Anda dengan tombol panah, halaman atas / bawah, dan spasi, b, dan masuk. Tekan q untuk keluar dari daftar dan kembali ke prompt.
Menambahkan Repositori
Anda dapat menemukan lebih banyak perangkat lunak dalam repositori yang ditemukan online. Ambil, misalnya, Ubuntu Tweak, sebuah program yang memungkinkan Anda mengubah beberapa pengaturan tersembunyi atau yang sulit diubah untuk sistem Anda. Di-host di repositori lain. Jika Anda menambahkan repositori alih-alih mengunduh dan menginstal paket saja, sistem akan memberi tahu Anda tentang pembaruan dan secara otomatis tetap memperbaruinya untuk Anda. Anda dapat secara manual menambah dan mengubah repositori dengan mengedit file sumber APT:
sudo nano /etc/apt/sources.list
Tapi Ubuntu 9,10 Karmic Koala mengubahnya. Ada cara yang lebih mudah!
sudo add-apt-repository [nama repositori di sini]
Mari kita lihat repo Ubuntu Tweak untuk melihat seperti apa dalam praktiknya:
sudo add-apt-repository ppa: tualatrix / ppa
Voila!
Memperbarui Sumber
Setelah menambahkan repositori, Anda harus memperbarui daftar paket Anda.
sudo apt-get pembaruan
Itu akan memperbarui daftar paket dari semua repositori sekaligus. Ingatlah untuk melakukan ini setelah setiap repositori ditambahkan!
Instalasi
Sekarang Anda telah menambahkan repo perangkat lunak Anda 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 mengikuti pilihan Anda. Terkadang, Anda juga akan melihat konfirmasi konfirmasi, meskipun tidak selalu.
Seringkali, Anda akan melihat paket inti dengan paket tertaut lainnya, jadi dengan menginstal yang satu ini secara otomatis akan menginstal dependensi dan terkadang paket yang terkait juga.
Menghapus Paket
Jika Anda ingin menyingkirkan suatu program, Anda dapat menghapus instalasi paket 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 ingin menambahkan opsi pembersihan:
sudo apt-get remove -purge [nama paket 1] [nama paket 2] ... [nama paket n]
Ada dua tanda hubung di sana. Ini akan berguna jika suatu program tidak berfungsi dengan baik. Dengan membersihkan setelah dihapus, Anda akan dapat menginstal "bersih".
Sebagian besar waktu, Anda bisa 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 paket apa pun yang tidak digunakan atau dikaitkan dengan program yang diinstal. Misalnya, jika Anda menyingkirkan paket inti, autoremove akan menyingkirkan paket terkait itu dan semua dependensi yang dimilikinya, selama tidak ada program lain yang menggunakannya. Ini cara yang bagus untuk membersihkan semua pustaka dan paket yang tidak digunakan yang tidak Anda butuhkan.
Perangkat Lunak Peningkatan
Jadi, bagaimana jika paket Anda perlu ditingkatkan? Anda dapat memutakhirkan program individual dengan perintah berikut:
sudo apt-get upgrade [nama paket 1] [nama paket 2] ... [nama paket n]
Atau, Anda dapat memutakhirkan 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 melanjutkan.
Ingat, Anda mungkin perlu memperbarui dulu. Pembaruan 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 diinstal dan tidak ada paket yang dihapus.
Beberapa program tidak berfungsi seperti itu. Mereka membutuhkan paket dengan nama yang sedikit berbeda untuk dihapus dan yang baru dengan nama yang berbeda harus diinstal. Terkadang versi baru suatu program memiliki paket yang diperlukan. Dalam kasus ini, Anda harus menggunakan dist-upgrade.
sudo apt-get dist-upgrade [nama paket 1] [nama paket 2] ... [nama paket n]
sudo apt-get dist-upgrade
Sekarang, semua dependensi akan terpenuhi apa pun yang terjadi. Jika Anda tidak tertarik dengan mikro-mengelola paket Anda, maka ini adalah perintah yang akan Anda gunakan.
Jika Anda hanya ingin melihat paket mana yang akan ditingkatkan jika Anda menjalankan perintah secara hipotesis, Anda dapat mensimulasikan peningkatan dengan opsi -s.
peningkatan sudo apt-get -s
Ini sangat berguna jika Anda tidak yakin apakah memutakhirkan satu paket akan mengacaukan program lain, yang kadang-kadang terjadi dengan hal-hal seperti perpustakaan PHP dan server surat.
Pembersihan
Saat Anda mengunduh paket, Ubuntu menyimpannya untuk berjaga-jaga jika perlu merujuk lebih jauh. Anda dapat menghapus cache ini dan mendapatkan kembali ruang hard drive dengan perintah berikut:
sudo apt-get clean
Jika Anda ingin menghilangkan cache, tetapi simpan versi terbaru dari paket apa yang Anda miliki, gunakan ini sebagai gantinya:
sudo apt-get autoclean
Ini akan menyingkirkan versi yang lebih lama yang tidak berguna, tetapi masih meninggalkan Anda dengan cache.
Memeriksa Apa yang Dipasang
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 -daftar | grep [istilah pencarian]
Jika ada sesuatu yang diinstal, Anda akan melihat nama paket dan deskripsi.
Anda juga dapat mencari melalui metode yang lebih ringkas:
dpkg -l 'istilah pencarian'
Pilihan itu adalah huruf kecil L, dan istilah pencarian Anda harus di dalam tanda kutip tunggal. Anda dapat menggunakan karakter wildcard untuk mencari lebih baik juga.
Telur Paskah
APT memiliki telur paskah yang menarik.
sudo apt-get moo
Nikmati kekuatan sapi super Anda!
Mampu mengelola paket dan menginstal perangkat lunak melalui command-line dapat menghemat waktu Anda. Pembaruan Perangkat Lunak Ubuntu sering lamban pada sistem saya dan sungguh merepotkan harus 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 menjalankan GUI sama sekali atau berurusan dengan VNC.
Ada banyak hal yang harus dipelajari ketika merasa nyaman dengan command-line, jadi Anda mungkin ingin membaca Panduan Pemula untuk Nano, Editor Teks Baris Perintah Linux. Masih banyak yang akan datang!