GNU/Linux >> Belajar Linux >  >> Linux

apt Perintah Linux dengan Contoh

Pendahuluan

apt adalah alat baris perintah interaktif untuk mengelola paket deb pada distribusi Linux yang berbeda. Manajer paket menginstal, menghapus, memperbarui, dan meningkatkan paket deb.

Tutorial ini akan mengajari Anda cara menggunakan apt Perintah Linux dengan contoh.

Prasyarat

  • Akun dengan hak istimewa sudo.
  • Akses ke terminal.
  • Sistem Debian atau Ubuntu. (Tutorial ini menggunakan Ubuntu 20.04).

Sintaks Perintah yang tepat

apt dasar sintaksnya adalah:

apt command
apt [options] command [packages]

Tambahkan setidaknya satu perintah untuk menjalankan apt alat berhasil. Untuk mengelola paket tertentu, sertakan nama paket dalam perintah.

apt utilitas mendukung beberapa opsi untuk memodifikasi outputnya.

Pilihan Perintah yang tepat

apt memungkinkan penggunaan opsi yang berbeda untuk menyesuaikan proses. Beberapa argumen umum adalah:

Opsi Deskripsi
-d , --download-only Mengunduh paket tetapi tidak melanjutkan penginstalan.
--no-download Tidak mengunduh paket apa pun dan menggunakan paket yang sudah diunduh.
--assume-no Jawab "tidak" untuk semua permintaan.
-y Jawab "ya" untuk perintah tanpa mengganggu proses.
-f , --fix-broken Mencoba memperbaiki dependensi yang rusak.
-s , --simulate Tidak mengubah sistem, hanya menampilkan seperti apa outputnya.
-h , --help Mencetak panduan bantuan dan mengarahkan ke Easter Egg .

Catatan: Pelajari perbedaan antara APT dan APT-GET.

Perintah apt Paling Umum

apt alat bekerja dengan banyak perintah. Tabel berikut memberikan contoh paling umum.

Perintah Deskripsi
update Mendapat info tentang versi terbaru dari paket yang tersedia tetapi tidak menginstal peningkatan apa pun.
upgrade Mengunduh versi paket terbaru dan meningkatkan versi paket yang diinstal ke versi baru.
full-upgrade Memperbarui paket yang terinstal saat ini dan menghapus paket yang tidak diperlukan untuk peningkatan sistem penuh.
install Menginstal paket tertentu dari repositori.
remove Menghapus paket tetapi meninggalkan file konfigurasi.
purge Menghapus paket dan file konfigurasi apa pun.
autoremove Menghapus dependensi yang tidak diperlukan lagi.
list Mencantumkan semua paket atau paket yang tersedia menurut kriteria tertentu.
search Mencari paket yang nama atau deskripsinya mengandung istilah pencarian.
show Mencetak detail tentang paket tertentu.
edit-sources Memungkinkan pengguna untuk mengedit sumber paket dalam editor teks.

apt perintah membutuhkan penggunaan sudo untuk menyelesaikan ketika izin root diperlukan untuk membaca, menulis, atau mengeksekusi file.

Saat Anda mencoba memasang beberapa alat tanpa sudo , pesan kesalahan berikut muncul:

Cara Menggunakan apt

Sistem Linux sudah memiliki manajer paket utama untuk file deb, dpkg. Namun, apt adalah cara yang lebih mudah untuk menangani paket deb. apt utilitas baris perintah mengelola paket secara otomatis, dan menginstal serta menghapus dependensi sesuai kebutuhan.

Perbarui Paket dengan pembaruan yang tepat

apt update perintah memperbarui repositori lokal dengan metadata paket (info tentang versi terbaru yang tersedia) dan mencetak daftar paket yang dapat diupgrade. Selalu jalankan perintah update sebelum melakukan upgrade atau instalasi untuk memastikan mendapatkan versi terbaru.

sudo apt update

Upgrade Paket dengan upgrade yang tepat

Tingkatkan paket yang diinstal ke versi terbaru dengan apt upgrade . Saat Anda menjalankan perintah tanpa nama paket, apt upgrade mempengaruhi semua paket yang diinstal:

sudo apt upgrade

Untuk meningkatkan paket tertentu, tambahkan nama:

sudo apt upgrade lsof

update dan upgrade perintah juga mencetak output ketika dieksekusi bersama-sama. Untuk menjalankan perintah ini dalam satu langkah dan menghindari diminta untuk mengonfirmasi proses, gunakan -y bendera:

sudo apt update && sudo apt upgrade -y

Paket Upgrade Penuh dengan upgrade penuh yang tepat

Perintah memutakhirkan semua paket yang diinstal. Itu juga menghapus paket apa pun jika itu diperlukan untuk memutakhirkan seluruh sistem. full-upgrade sering dilakukan pada akhir siklus hidup rilis distribusi.

sudo apt full-upgrade

Instal Paket dengan apt install

apt install perintah menginstal paket tertentu dari repositori.

sudo apt install ffmpeg

Sebelum menjalankan apt install , perbarui dan tingkatkan paket untuk mendapatkan versi terbaru.

Hanya Unduh Paket dengan unduhan yang tepat

apt download-only fitur memungkinkan pengguna untuk menggunakan file deb tanpa menginstalnya. Untuk mengunduh paket tanpa memulai instalasi, jalankan:

sudo apt download apache2

Hapus Paket dengan apt remove

Untuk menghapus paket yang terinstal, jalankan:

sudo apt remove ffmpeg 

Ketik y atau setelah diminta dan perintah menghapus paket.

Hapus Semua File Konfigurasi dengan apt purge

remove perintah menghapus paket yang ditentukan. Namun, perintah tidak selalu menghapus semua file konfigurasi. Hapus paket dan file konfigurasi, dengan purge :

sudo apt purge ffmpeg

Hapus Dependensi yang Tidak Digunakan dengan apt autoremove

Ketergantungan paket sering kali tetap ada di sistem bahkan ketika sebuah paket dihapus. Untuk menghapus dependensi yang tidak dibutuhkan dan menghemat ruang, gunakan:

sudo apt autoremove

Instal dan Hapus Paket dengan satu Perintah yang tepat

Menggunakan apt dengan + atau - sufiks yang ditambahkan ke nama paket memungkinkan pengguna untuk menginstal dan menghapus paket dengan satu perintah. Misalnya, untuk menginstal mysql-server my saya , tetapi hapus apache2 , jalankan:

sudo apt remove apache2 mysql-server+

Daftar Paket dengan daftar apt

Saat dijalankan tanpa argumen, apt list mencetak nama dan detail semua paket yang tersedia, terinstal, dan dapat ditingkatkan. Karena outputnya luas, pipa perintah dengan less atau more untuk menavigasi output dengan lebih mudah.

Misalnya, pipa apt list dengan more untuk berpindah melalui terminal satu halaman pada satu waktu:

apt list | more

Untuk hanya menampilkan paket yang terinstal, filter output dengan:

apt list --installed

Untuk mendapatkan daftar semua paket yang dapat diupgrade, gunakan:

apt list --upgradeable

Dalam hal ini, output tidak mencantumkan paket apa pun, artinya tidak ada paket yang akan diupgrade.

Persempit pencarian lebih lagi dengan hanya mencetak daftar paket yang memenuhi kriteria tertentu. Misalnya, daftar paket yang berisi istilah lsof dengan:

apt list lsof

Mencantumkan Dependensi Paket dengan apt depend

Untuk mencetak semua dependensi yang ditautkan ke sebuah paket, jalankan:

apt depends lsof

Paket Pencarian dengan pencarian yang tepat

apt search perintah memindai nama dan deskripsi paket yang tersedia untuk istilah pencarian tertentu. Misalnya, temukan semua paket yang berisi istilah lsof:

sudo apt search lsof

Dengan asumsi istilah pencarian disebutkan dalam banyak paket, hasilnya sangat luas. Untuk mempersempit pencarian, gunakan --names-only bendera:

apt search --names-only lsof

apt search perintah mencetak hasil jika dijalankan tanpa sudo juga, selama pengguna memiliki akses ke paket yang dimaksud.

Dapatkan Info Paket dengan apt show

Untuk menampilkan detail tentang paket seperti dependensi, deskripsi konten, unduhan, dan ukuran instalasi, sumber, dll., gunakan:

apt show lsof

Kesimpulan

Setelah melalui panduan ini, Anda sekarang tahu cara menambahkan, menghapus, menginstal, dan bekerja dengan paket dengan apt perintah Linux.

Selanjutnya, pelajari perbedaan antara APT dan Snap.


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Perintah kepala Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Perintah Echo di Linux (Dengan Contoh)

  1. Perintah man di Linux dengan Contoh

  2. Perintah AWK di Linux dengan Contoh

  3. Perintah apt di Linux