Nala adalah frontend untuk APT sehingga Anda dapat memiliki keluaran yang lebih cantik, unduhan paket yang lebih cepat, dan riwayat. Berikut cara menggunakannya.
APT – Anda mungkin mengetiknya ratusan, bahkan ribuan kali. Jadi mengapa tidak menggunakan Nala untuk membuat segalanya lebih mudah dan lebih cantik?
Jika Anda mencari alat CLI yang lebih menarik untuk melakukan sebagian besar operasi terminal APT, Nala adalah pilihan yang baik. Singkatnya, Nala adalah libapt-pkg
bagian depan.
Terkadang sulit bagi pengguna pemula untuk memahami apa yang apt
coba capai saat menginstal atau memutakhirkan. Dan di sinilah Nala muncul.
Tujuan Nala adalah untuk memperbaiki masalah ini dengan menghapus beberapa pesan yang berlebihan, meningkatkan pemformatan paket, dan menggunakan warna untuk mengilustrasikan apa yang akan terjadi dengan sebuah paket selama penginstalan, penghapusan, atau peningkatan versi.
Mengapa Menggunakan Nala Daripada APT?
Pada akhirnya ada tiga alasan signifikan mengapa menggunakan Nala daripada APT.
1. Unduhan Paralel
Unduhan paralel adalah argumen paling meyakinkan untuk memilih Nala daripada APT.
Seperti yang mungkin Anda ketahui, APT hanya mengunduh satu paket dalam satu waktu, sementara Nala dapat mengunduh beberapa paket sekaligus. Nala dapat mengunduh hingga 16 paket per mirror unik di sources.list
. Anda mengajukan. Oleh karena itu, secara teoritis dapat mengunduh 16 kali lebih cepat daripada APT.
Nala memiliki batas dua utas per cermin untuk mengurangi seberapa keras Anda memukul cermin. Untuk meningkatkan kecepatan unduh lebih banyak lagi, Nala mengganti unduhan di antara mirror yang tersedia. Jadi, jika cermin gagal, Nala melanjutkan ke cermin berikutnya sampai semua cermin yang ditentukan habis.
2. Pilih Cermin Tercepat
nala fetch
perintah bekerja mirip dengan netselect
dan netselect-apt
umumnya. Tapi nala fetch
akan menentukan apakah sistem operasi Anda adalah Debian atau Ubuntu. Kemudian Nala akan mengambil semua mirror dari setiap master list. Setelah itu, ia akan melakukan tes latensi dan menetapkan skor untuk setiap cermin. Terakhir, tiga mirror tercepat akan dipilih dan ditulis ke file konfigurasi oleh Nala.
3. Riwayat Manajemen Paket
Jika Anda terbiasa dengan dnf
perintah, nala history
banyak bekerja dengan cara yang sama. Ini menyimpan setiap pemasangan, penghapusan, atau peningkatan versi di /var/lib/nala/history.json
dengan ID
yang unik nomor. Jadi Anda dapat memanggil nala history
kapan saja untuk mencetak ringkasan setiap transaksi yang pernah Anda lakukan.
Selain itu, Anda dapat memanipulasi paket dengan perintah seperti nala history undo ID
atau nala history redo ID
.
Cara Memasang Nala
Pengguna Ubuntu dan Debian dapat menginstal Nala dengan mengetikkan perintah yang ditunjukkan di bawah ini:
echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala
Atau, Anda juga dapat mengunduh .deb
paket instalasi dari halaman Rits GitLab proyek dan menginstalnya secara lokal dengan menggunakan apt
.
Cara Menggunakan Nala
Ingatlah bahwa sebagian besar apt
perintah harus dijalankan sebagai pengguna dengan sudo
hak istimewa.
Ambil Pembaruan &Upgrade Paket
Sebelum operasi apa pun dengan nala
, Anda perlu memastikan bahwa salinan lokal dari database paket Anda adalah yang terbaru. Tanpa ini, sistem tidak akan tahu apakah ada paket baru yang tersedia atau tidak.
nala update
perintah mengunduh informasi terkini tentang paket perangkat lunak yang tersedia dan meningkatkan sistem.
sudo nala update
Menginstal Paket Baru
Setelah database paket Anda diperbarui, Anda dapat menginstal paket apa pun dengan nala install
memerintah. Sebagai contoh, mari kita instal Server Web Nginx:
sudo nala install nginx
Menghapus Paket
Untuk menghapus (uninstall) paket yang terinstal, gunakan nala remove
memerintah. Misalnya, untuk menghapus paket bernama nginx
, masukkan:
sudo nala remove nginx
Sejarah
Untuk melihat transaksi terakhir dari paket yang diinstal melalui nala
perintah, jalankan nala history
:
sudo nala history
Daftar Lengkap Semua Perintah Nala
Sintaks umum nala
perintahnya adalah:
nala [--options] <command>
Perintah:
install
:Instal paketremove
:Hapus paketpurge
:Bersihkan paketupdate
:Perbarui daftar paket dan perbarui sistemupgrade
:Alias untuk pembaruanfetch
:Mengambil mirror cepat untuk mempercepat unduhanshow
:Tampilkan detail pakethistory
:Menampilkan riwayat transaksiclean
:Menghapus repositori lokal dari file paket yang diambil
Argumen opsional:
-h
,--help
:Tampilkan pesan bantuan dan keluar-y
,--assume-yes
:Asumsikan 'ya' untuk semua permintaan dan jalankan secara non-interaktif-d
,--download-only
:File paket hanya diambil, tidak dibongkar, atau diinstal-v
,--verbose
:Mencatat informasi tambahan untuk debugging--no-update
:Melewatkan pembaruan daftar paket--no-autoremove
:Menghentikan Nala dari paket penghapusan otomatis--remove-essential
:Memungkinkan penghapusan paket penting--raw-dpkg
:Lewati semua pemformatan dan Anda mendapatkandpkg
mentah keluaran--update
:Memperbarui daftar paket--debug
:Mencatat informasi tambahan untuk debugging--version
:Tampilkan nomor versi program dan keluar--license
:Membaca lisensi perangkat lunak yang dikompilasi dan kemudian membaca GPLv3
Anda dapat menemukan informasi lebih lanjut tentang Nala di halaman GitLab proyek.