GNU/Linux >> Belajar Linux >  >> Linux

Nala:Tampilan Depan yang Lebih Cantik untuk Perintah APT

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 paket
  • remove :Hapus paket
  • purge :Bersihkan paket
  • update :Perbarui daftar paket dan perbarui sistem
  • upgrade :Alias ​​​​untuk pembaruan
  • fetch :Mengambil mirror cepat untuk mempercepat unduhan
  • show :Tampilkan detail paket
  • history :Menampilkan riwayat transaksi
  • clean :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 mendapatkan dpkg 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.


Linux
  1. Panduan terminal Linux untuk pemula

  2. Kiat bash untuk sehari-hari di baris perintah

  3. Tutorial Perintah Mengetik Dengan Contoh Untuk Pemula

  1. 8 tips untuk baris perintah Linux

  2. Perlu Untuk `builtin` Builtin?

  3. Perintah Untuk Menentukan Ip Publik?

  1. 4 Alat penurunan harga untuk baris perintah Linux

  2. Tutorial Perintah Numfmt Dengan Contoh Untuk Pemula

  3. Tidak ada halaman manual untuk perintah cd