APT awalnya dibuat untuk memecahkan banyak masalah manajemen paket seperti mengakhiri ketergantungan neraka yang dialami begitu banyak orang di masa awal sistem operasi berbasis Linux. Sayangnya, APT menderita dari jenis neraka yang berbeda, sesuatu yang saya sebut “ Kabut Dokumentasi Dispersi (DDH). Dokumentasi yang terkait dengan APT tersebar di berbagai alat yang berbeda 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 "tepat" karena tidak ada perintah pada saat itu tetapi karena Dispersed Documentation Hell, banyak orang yang tidak sadar bahwa sekarang itu ada.
Jika Anda ingin menginstal paket hampir semua panduan akan menyarankan:
sudo apt-get install package
tetapi sekarang Anda dapat menyederhanakannya dengan
sudo apt install package
Beberapa mungkin berpendapat bahwa "apt" tidak jauh berbeda dari "apt-get" dan itu benar, tetapi saya pikir tanda hubung di perintah inilah yang menciptakan hambatan bagi banyak pengguna karena kecanggungannya. Menggunakan apt sebagai gantinya akan menghemat waktu dan menyimpan jumlah penekanan tombol yang diperlukan untuk menyelesaikan tugas yang sama.
Dispersed Documentation Hell (DDH)
- dokumentasi terkait apt-get
- Informasi ikhtisar dasar mengenai APT
- Informasi yang benar-benar tidak terkait
Jika Anda membuang "linux", "ubuntu", atau bahkan "debian" ke dalam permintaan pencarian, 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 akan menemukan sesuatu yang berguna terkait dengan perintah "apt", jika Anda pernah menemukannya.
Halaman Man
Halaman Man adalah halaman dokumentasi yang dapat digunakan secara lokal di sistem Anda atau melalui direktori online. Entri lokal mungkin atau mungkin tidak diperbarui tergantung pada versi distro Anda. Sebagai contoh, Ubuntu 15.10 memiliki halaman manual terbaru tetapi 14.04 tidak secara default. Namun, jika Anda menjaga versi Ubuntu 14.04 Anda tetap terbaru dengan paket layanan, maka Anda harus memiliki halaman manual yang diperbarui. Anda dapat memeriksa untuk melihat apakah Anda memiliki versi terbaru dari halaman manual dengan perintah di bawah ini.
man apt
Di sisi lain, jika Anda mencari halaman manual online maka Anda akan hampir selalu menemukan halaman manual ikhtisar lama. Jika Anda terus menggali, Anda dapat mengungkap halaman manual Ubuntu 15.10 yang terbaru atau sebagai gantinya Anda dapat mengungkap halaman manual online 14.04 yang sudah ketinggalan zaman.
Sederhanakan Command-Line dengan APT
Daftar di bawah ini berisi opsi yang paling berguna yang tersedia melalui tepat perintah dan apa perintah lama yang mereka sederhanakan.
-
paket instal apt (s)
- menggantikan paket pemasangan apt-get
- menggantikan cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt remove package (s)
menggantikan paket penghapusan apt-get
-
query pencarian apt
menggantikan query pencarian apt-cache
-
paket acara apt (s)
menggantikan paket acara apt-cache (s)
-
pembaruan tepat
menggantikan pembaruan apt-get
-
peningkatan versi
menggantikan peningkatan apt-get
-
daftar apt-instal
- menggantikan dpkg –get-pilihan | grep -v deinstall
- menggantikan dpkg-l
-
daftar apt-upgradable (sudo tidak diperlukan)
menggantikan apt-get -u upgrade –assume-no”(diperlukan sudo)
-
mengedit sumber-sumber
- 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-opsi berikut telah ditambahkan ke implementasi Debian / Ubuntu dari tepat perintah.
-
apt autoremove
menggantikan apt-get autoremove
-
paket apt purge (s)
menggantikan paket pembersihan apt-get (s)
Linux Mint Meningkatkan Kesederhanaan
Sebagian besar sistem operasi terbaru berbasis Debian atau Ubuntu memiliki versi terkini APT yang memungkinkan beberapa tugas disederhanakan, tetapi tim Linux Mint memutuskan bahwa APT harus disederhanakan beberapa tahun yang lalu. Linux Mint membuat skrip python (dimulai pada 2009) untuk menjadikan APT berguna dan sesederhana mungkin. Saya berharap Debian melihat manfaat memperluas fungsi apt sehingga di masa depan semua orang dapat mengambil manfaat dari pendekatan yang disederhanakan yang dilakukan oleh Mint. Perintah apt bisa jauh lebih baik daripada sekarang dan semoga Debian melihat ini juga dan membawa potensi penuh.
Linux Mint memutuskan untuk membuat pilihan menarik di skrip mereka dengan menghapus kebutuhan untuk menggunakan sudo. Misalnya, jika Anda menjalankan "paket instal apt", secara otomatis akan menerapkan sudo ke bagian depannya selama pemrosesan sehingga pengguna tidak perlu mengingat apakah sesuatu memerlukan sudo atau tidak, skrip akan menerapkannya atau tidak sesuai.
Daftar di bawah ini berisi opsi tambahan paling berguna yang tersedia melalui Linux Mint tepat perintah dan apa perintah lama yang mereka sederhanakan. Catatan: daftar berikut hanya berlaku untuk pengguna Linux Mint saat ini.
-
apt autoclean
menggantikan apt-get autoclean
-
apt autoremove
menggantikan apt-get autoremove
-
paket apt purge (s)
menggantikan apt-get remove –purge paket (s)
-
apt tergantung paket (s)
menggantikan apt-cache tergantung paket (s)
-
paket apt rdepends (s)
menggantikan paket apt-rdepends (s)
-
paket kebijakan apt (s)
menggantikan paket kebijakan apt-cache (s)
-
apt held
menggantikan dpkg –get-pilihan | tahan grep
-
paket hold apt
menggantikan paket echo terus | sudo dpkg –set-pilihan
-
paket apt unhold
menggantikan menginstal paket echo | sudo dpkg –set-pilihan
-
paket unduhan apt (unduh file deb paket)
menggantikan LC_ALL = C apt-cache tergantung paket | grep -v “Konflik: | Menggantikan:” | awk ‘{print $ NF}’ | sed -e ‘s / [<>] // g’ | xargs unduhan -r
APT: Lakukan Lebih Banyak dengan Kurang Banyak
Itu tepat perintah telah menyederhanakan banyak tugas dengan manajemen paket command-line pada desktop Linux (berbasis Debian) dan dengan Linux Mint mengambil inisiatif untuk memperbaikinya lebih jauh, semoga ini akan membantu transisi komunitas ke metode baru. Satu-satunya perintah yang saya perhatikan Linux Mint tepat skrip yang hilang sejauh ini adalah "apt add-repository" untuk menggantikan perintah add-apt-repository yang canggung, jadi saya menulis patch untuk menambahkan fitur ini ke skrip. Saya senang memberi tahu Anda bahwa mereka telah menerima patch saya sehingga fitur ini akan tersedia di rilis Linux Mint mendatang.
-