APT, Alat Paket Lanjutan dari proyek Debian, adalah untuk mengelola paket dengan menggunakan banyak alat terpisah untuk menyelesaikan berbagai tugas. Di masa lalu, pengguna perlu mengetahui beberapa struktur perintah seperti apt-get, apt-cache, apt-config, dan banyak lagi untuk memanfaatkan set fitur lengkap APT.
APT awalnya dibuat untuk menyelesaikan banyak masalah manajemen paket seperti mengakhiri ketergantungan neraka yang begitu banyak dialami orang pada masa-masa awal sistem operasi berbasis Linux. Sayangnya, APT menderita jenis neraka yang berbeda, sesuatu yang saya sebut " Dokumentasi Tersebar Neraka ”(DDH). Dokumentasi yang terkait dengan APT tersebar di berbagai alat dan dalam beberapa kasus, seperti perintah apt utama, praktis tidak mungkin ditemukan.
Selama lebih dari satu dekade, hampir semua tutorial dan panduan untuk menginstal dan menghapus paket pada sistem berbasis Debian / Ubuntu telah menyarankan apt-get kepada pengguna. Di masa lalu, itu adalah saran yang benar karena "apt" sebagai perintah belum ada pada saat itu, tetapi karena Neraka Dokumentasi yang Dispersi, banyak orang tidak menyadari bahwa sekarang perintah itu ada.
Jika Anda ingin menginstal paket, hampir semua panduan akan menyarankan:
sudo apt-get install paket
tetapi sekarang Anda dapat menyederhanakannya dengan
sudo apt menginstal paket
Beberapa orang mungkin berpendapat bahwa "apt" tidak jauh berbeda dengan "apt-get" dan itu benar, tetapi menurut saya tanda hubung dalam perintah inilah yang menciptakan hambatan bagi banyak pengguna karena kecanggungannya. Menggunakan apt sebagai gantinya akan menghemat waktu dan menghemat jumlah penekanan tombol yang diperlukan untuk menyelesaikan tugas yang sama.
Dispersed Documentation Hell (DDH)
Masalah mendasar dengan dokumentasi mengenai APT adalah tergantung di mana Anda melihat dan bagaimana penampilan Anda, Anda mungkin atau mungkin tidak menemukan apa pun. Jika Anda menelusuri Google, atau DuckDuckGo, untuk "dokumentasi yang tepat", Anda akan menemukan salah satu dari tiga jenis hasil:
- dokumentasi terkait apt-get
- Informasi ikhtisar dasar tentang APT
- Informasi yang sama sekali tidak terkait
Jika Anda membuang "linux", "ubuntu", atau bahkan "debian" ke dalam kueri penelusuran, jenis hasil yang Anda terima tidak akan berubah. DDH sangat parah sehingga Anda akan menemukan dokumentasi dari Debian.org yang ditandai sebagai Dokumentasi Usang sebelum Anda menemukan sesuatu yang berguna terkait dengan perintah "apt", jika Anda pernah menemukannya.
Halaman Pria
Halaman Manual adalah halaman dokumentasi yang dapat digunakan secara lokal di sistem Anda atau melalui direktori online. Entri lokal mungkin atau mungkin tidak mutakhir tergantung pada versi distro Anda. Misalnya, Ubuntu 15.10 memiliki halaman manual terbaru tetapi 14.04 tidak secara default. Namun, jika Anda tetap memperbarui versi 14.04 Ubuntu Anda dengan paket layanan, maka Anda harus memiliki halaman manual yang diperbarui. Anda dapat memeriksa apakah Anda memiliki halaman manual versi terbaru dengan perintah di bawah ini.
pria yang tepat
Di sisi lain, jika Anda mencari halaman manual secara online maka Anda akan hampir selalu menemukan halaman manual ikhtisar lama . Namun, jika Anda terus menggali, Anda dapat menemukan file Ubuntu 15.10 man page yang mutakhir atau sebagai gantinya Anda dapat mengungkap secara online 14.04 halaman manual yang sudah usang.
Sederhanakan Command-Line dengan APT
Daftar di bawah ini berisi opsi paling berguna yang tersedia melalui tepat perintah dan perintah lama apa yang mereka sederhanakan.
-
apt menginstal paket
- menggantikan paket instal apt-get
- menggantikan cd / Unduhan && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt menghapus paket
- menggantikan apt-get remove package
-
permintaan pencarian yang tepat
- menggantikan permintaan pencarian apt-cache
-
apt show paket
- menggantikan paket pertunjukan apt-cache
-
pembaruan yang tepat
- menggantikan pembaruan apt-get
-
peningkatan yang tepat
- menggantikan peningkatan apt-get
-
daftar apt - diinstal
- menggantikan dpkg –get-selection | grep -v hapus instalan
- menggantikan dpkg -l
-
apt list –upgradable
(sudo tidak diperlukan)
- menggantikan apt-get -u upgrade –assume-no ”(diperlukan sudo)
-
apt edit-sources
- menggantikan echo 'baris teks baru' | sudo tee -a /etc/apt/sources.list
- menggantikan sudo nano /etc/apt/sources.list
Edit 2016-04-01: pada Ubuntu 16.04 opsi berikut telah ditambahkan ke implementasi Debian / Ubuntu dari file tepat perintah.
-
apt autoremove
- menggantikan apt-get autoremove
-
paket pembersihan apt
- menggantikan paket pembersihan apt-get
Linux Mint adalah Meningkatkan Kesederhanaan
Sebagian besar sistem operasi terbaru yang berbasis Debian atau Ubuntu memiliki versi APT terbaru yang memungkinkan beberapa tugas disederhanakan tetapi tim Linux Mint memutuskan bahwa APT harus disederhanakan beberapa tahun yang lalu. Linux Mint dibuat skrip python (dimulai dalam 2009 ) untuk menjadikan APT berguna dan sesederhana mungkin. Saya berharap Debian melihat manfaat dari perluasan fungsi apt sehingga di masa depan setiap orang dapat memperoleh manfaat dari pendekatan sederhana yang diambil Mint. Perintah apt bisa jauh lebih baik daripada sekarang dan semoga Debian melihat ini juga dan membawa potensi penuhnya.
Linux Mint memutuskan untuk membuat pilihan yang menarik dalam skrip mereka dengan menghilangkan kebutuhan untuk menggunakan sudo. Misalnya, jika Anda menjalankan "apt install package", sudo akan secara otomatis menerapkan sudo ke depannya selama pemrosesan sehingga pengguna tidak perlu mengingat apakah ada sesuatu yang memerlukan sudo atau tidak, skrip akan menerapkannya atau tidak.
Daftar di bawah ini berisi opsi tambahan paling berguna yang tersedia melalui Linux Mint tepat perintah dan perintah lama apa yang mereka sederhanakan. Catatan: daftar berikut hanya berlaku untuk pengguna Linux Mint saat ini.
-
apt autoclean
- menggantikan apt-get autoclean
-
apt autoremove