Sederhanakan Manajemen Paket Baris-Perintah dengan APT daripada apt-get

Daftar Isi:

Sederhanakan Manajemen Paket Baris-Perintah dengan APT daripada apt-get
Sederhanakan Manajemen Paket Baris-Perintah dengan APT daripada apt-get

Video: Sederhanakan Manajemen Paket Baris-Perintah dengan APT daripada apt-get

Video: Sederhanakan Manajemen Paket Baris-Perintah dengan APT daripada apt-get
Video: How to Show IP ADDRESS on Apple Mac [MacOS] [HD][4K][Tutorial][Guide] 2023 - YouTube 2024, April
Anonim
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 fitur lengkap APT.
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 fitur lengkap APT.

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)

Masalah mendasar dengan dokumentasi mengenai APT adalah bahwa tergantung di mana Anda melihat dan bagaimana Anda melihat, Anda mungkin atau mungkin tidak menemukan apa pun sama sekali. Jika Anda menelusuri Google, atau DuckDuckGo, karena “dokumentasi yang tepat” Anda akan menemukan satu dari tiga jenis hasil:
Masalah mendasar dengan dokumentasi mengenai APT adalah bahwa tergantung di mana Anda melihat dan bagaimana Anda melihat, Anda mungkin atau mungkin tidak menemukan apa pun sama sekali. Jika Anda menelusuri Google, atau DuckDuckGo, karena “dokumentasi yang tepat” Anda akan menemukan satu dari tiga jenis hasil:
  1. dokumentasi terkait apt-get
  2. Informasi ikhtisar dasar mengenai APT
  3. 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

      Image
      Image

      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.

Direkomendasikan: