Iklan
Linux dalam keadaan evolusi permanen. Seringkali perubahan disembunyikan, seperti di belakang layar perkembangan ke kernel dan kode mendasar lainnya. Namun terkadang, pengguna harus menyesuaikan diri dengan cara kerja yang baru.
Meskipun banyak peningkatan dalam komputasi dapat menggelegar dan membutuhkan pola pikir yang berbeda, ini tidak benar dari pengembangan apt-get perintah. Alih-alih menggantinya sepenuhnya, sistem berbasis Debian (seperti Ubuntu, Linux Mint, dan Raspbian Pi Raspberry Pi 5 Cara Baru Raspbian Jessie Membuat Raspberry Pi Lebih Mudah DigunakanSetelah merilis Debian Jessie pada bulan Juli, komunitas Raspberry Pi telah diberkati dengan rilis baru varian Raspbian, berdasarkan distro "induk". Baca lebih banyak ) sedang melanjutkan penggunaannya bersama penggantinya, yang lebih sederhana tepat perintah.
Tetapi mengapa mereka melakukan ini, dan apa yang benar-benar berubah?
APT vs. APT-DAPATKAN
Ada logika suara dalam memperkenalkan perintah apt. Sebelumnya, akses ke Alat Paket Lanjutan telah melalui
apt-get dan apt-cache set perintah (atau via Synaptic atau manajer paket lainnya Manajer Paket Linux (dan Distro) manakah yang Tepat untuk Anda?Perbedaan utama antara distro Linux utama adalah manajer paket; perbedaannya cukup kuat sehingga dapat memengaruhi pilihan distro Anda. Mari kita lihat bagaimana berbagai manajer paket bekerja. Baca lebih banyak di desktop). Namun, karena cara ini telah diperluas dari waktu ke waktu, hal-hal menjadi agak tidak teratur.Dengan memperkenalkan apt, yang menampilkan opsi yang paling umum digunakan apt-get dan apt-cache, tidak hanya perintahnya yang sedikit lebih pendek, ada juga lebih sedikit. Ini menghindari duplikasi dan masalah lain yang muncul selama bertahun-tahun.
Tetapi bukan hanya menyatukan dua struktur perintah yang serupa dan tidak terorganisir. Ini juga meningkatkan pengalaman baris perintah. Misalnya, bilah kemajuan ditampilkan saat menginstal atau menghapus program.
Jadi, itulah mengapa apt diperkenalkan. Tetapi mengapa Anda harus menggunakannya? Contoh-contoh ini menjelaskan.
Singkatnya: Tidak Ada Lagi GET
Kami sebelumnya telah melihat perintah apt-get secara mendalam Panduan Pemula untuk Menginstal Perangkat Lunak di Ubuntu dengan APTJika Anda telah menggunakan Ubuntu, Anda mungkin telah menggunakan perintah apt di beberapa titik. Tapi tahukah Anda bahwa ada jauh lebih banyak daripada apt-get install dan apt-get upgrade? Baca lebih banyak . Perintah yang sebelumnya Anda gunakan masih dapat digunakan, hanya dengan menjatuhkan bagian "-kan".
Begitu…
apt-get install [nama paket]
…menjadi…
untuk memasang [nama paket]
Secara umum, perubahan ini terjadi di semua sebelumnya apt-get perintah. Namun dengan diperkenalkannya tepat datang beberapa fungsi tambahan. Pembaruan dan penghapusan perangkat lunak sekarang semuanya memiliki opsi tambahan, mulai dari menginstal beberapa paket hingga membersihkan paket dari sistem Anda.
Dapatkan Peningkatan Penuh
Anda mungkin sudah tahu tentang memperbarui dan meningkatkan perintah yang bekerja dengan keduanya tepat dan apt-get. Pendeknya, memperbarui menyegarkan informasi paket dari repositori Panduan Anda untuk Repositori Ubuntu dan Manajemen Paket Baca lebih banyak , sementara meningkatkan akan memutakhirkan paket yang benar-benar diinstal.

Perintah apt baru memperkenalkan perintah baru ini, upgrade penuh.
sudo apt upgrade penuh
Dengan perintah ini, tidak hanya paket akan ditingkatkan, paket lama apa pun yang harus dihapus sebagai bagian dari pembaruan akan dibuang. Standar apt upgrade perintah tidak melakukan ini.
Instal Beberapa Paket
Terburu-buru, dan perlu menginstal lebih dari satu paket perangkat lunak? Atau hanya ingin lebih banyak efisiensi dari perintah instalasi perangkat lunak Anda?
Itu untuk menginstal perintah telah berkembang, memungkinkan Anda untuk sekarang menginstal banyak paket dengan satu perintah. Beri nama paket pada gilirannya setelah perintah instal:
sudo apt install [package_1] [package_2] [package_3]
Jika aplikasi sudah diinstal, maka apt akan memeriksa database untuk versi yang lebih baru dan menginstalnya. Sederhana!
Instal Paket Tanpa Peningkatan
Mungkin saja dalam beberapa keadaan Anda mungkin perlu menginstal paket yang ada (mungkin untuk memperbaikinya) tanpa memutakhirkan. Untungnya, apt juga menyederhanakan skenario ini:
sudo apt install [nama paket] --tidak ada peningkatan

Sementara itu, Anda dapat mengunduh pemutakhiran ke paket yang dihapus dan membiarkannya dihapus dengan:
sudo apt install [nama paket] --hanya upgrade
Diakui bahwa perintah terakhir adalah skenario yang tidak biasa bagi kebanyakan orang, tetapi perlu diketahui.
Instal Versi Paket Tertentu
Bagaimana jika Anda menginginkan versi aplikasi tertentu? Ini mungkin terjadi jika Anda menemukan bahwa pembaruan terbaru merusak fitur yang Anda gunakan. Anda harus melakukan riset untuk hal ini, untuk memastikan Anda mengetahui nomor versi paket.
Setelah Anda menemukannya, cukup gunakan perintah ini untuk menentukan nama paket dan versi yang dimaksud:
sudo apt install [packagename] = [version_number]
Ingatlah bahwa peningkatan selanjutnya dapat membatalkan ini dan mengganti versi yang diinginkan dengan yang terbaru. Dengan demikian, Anda harus mengulangi perintah ini (kecuali fitur yang rusak dipulihkan oleh pengembang).
Daftar Paket yang Dapat Diupgrade dan Dipasang
Aspek baru lain untuk menginstal perangkat lunak dengan apt pada sistem berbasis Debian adalah opsi daftar. Ini akan menampilkan daftar berdasarkan kondisi yang ditentukan.
Misalnya, Anda dapat melihat daftar paket yang pemutakhirannya tertunda:
daftar apt --upgradeable
Secara lebih sederhana, daftar paket yang diinstal:
daftar apt - Diinstal

Opsi ketiga untuk daftar juga tersedia. Ini akan menampilkan daftar semua paket yang tersedia untuk sistem operasi dan komputer Anda.
apt daftar semua versi
(Perhatikan jumlah karakter "-" dalam perintah: empat!)
Hapus vs. Membersihkan
Metode lama menghapus paket dengan menghapus perintah masih bekerja dengan apt. Gunakan itu sebagai kebalikan dari instalasi, tentukan nama paket:
sudo apt menghapus [nama paket]
Namun, ada juga yang membersihkan perintah, yang bekerja dengan cara yang hampir sama.
sudo apt purge [nama paket]
Tapi apa bedanya?
Baik, untuk menghapus hanya menghapus binari, tetapi ini menghasilkan sisa file yang tertinggal - file konfigurasi, biasanya.
Dengan apt pembersihanNamun, semua yang berhubungan dengan file dihapus: binari, file konfigurasi, lot.
Bersihkan dengan Autoremove
Perintah suka menghapus dan membersihkan mungkin digunakan untuk membuang perangkat lunak yang tidak diinginkan pada sistem Anda. Di masa lalu apt-get, metode tata graha yang lebih efisien akan tersedia dengan menggunakan bersih dan autoclean.

Dengan apt, hanya ada satu fungsi: autoremove. Setelah dimasukkan, ini akan menghapus pustaka dan paket yang diinstal secara otomatis, biasanya sebagai dependensi untuk aplikasi yang diinginkan. Selama paket-paket ini tetap dipisahkan dengan aplikasi yang diperlukan, mereka dapat dibuang.
sudo apt autoremove
Dan tentu saja, ini akan menghasilkan yang penting ruang disk dibebaskan Cara Seketika Membebaskan Ruang Cadangan Disk di LinuxDengan hanya dua perintah, Anda bisa membersihkan banyak file sampah yang menghabiskan banyak ruang di sistem Anda. Baca lebih banyak !
Perintah Baru dan Fungsi yang Lebih Baik
Dengan apt-get perintah Anda dapat memperbarui, meningkatkan, menginstal dan menghapus perangkat lunak pada sistem operasi Linux berbasis Debian. Namun dengan yang lebih sederhana tepat perintah, Anda dapat melakukan lebih banyak lagi!
Tapi mana yang Anda sukai? Apakah Anda akan mempertahankan apt-get sampai sepenuhnya ditinggalkan, atau apakah Anda sepenuhnya menggunakan apt-get? Beri tahu kami perasaan Anda - dan perintah apa pun yang menurut Anda harus Anda sertakan - di kotak komentar.
Kredit Gambar: Brian A Jackson / Shutterstock
Christian Cawley adalah Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi. Ia juga memproduksi The Really Useful Podcast dan memiliki pengalaman luas dalam dukungan desktop dan perangkat lunak. Sebagai kontributor majalah Linux Format, Christian adalah seorang penggerutu Raspberry Pi, pencinta Lego dan penggemar game retro.