Penguasaan Baris Perintah Linux & Penskripan Bash · Pelajaran

Pengurusan Pakej (apt, yum, pacman)

Fahami asas pemasangan, pengemaskinian dan penyingkiran pakej perisian pada pelbagai edaran Linux.

Pelajaran 3 daripada 412 langkah

Pengurusan Pakej (apt, yum, pacman) ialah pelajaran Penguasaan Baris Perintah Linux & Penskripan Bash percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Penguasaan Baris Perintah Linux & Penskripan Bash, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Penguasaan Baris Perintah Linux & Penskripan Bash merangkumi sejumlah 4 pelajaran.

Apakah Pengurus Pakej?

Bayangkan anda memasang perisian pada komputer. Anda perlu mencari fail yang betul, meletakkannya dalam folder yang betul dan menyelesaikan semua kebergantungan (perisian lain yang diperlukan untuk menjalankannya).

Perkara ini boleh memeningkan! Di sinilah pengurus pakej membantu. Pengurus pakej mengautomasikan keseluruhan proses ini, lalu menjadikan pemasangan, pengemaskinian dan pembuangan perisian sangat mudah.

  • Pakej: Perisian yang dihimpunkan, selalunya bersama kebergantungan.
  • Pengurus: Mengendalikan pemasangan, pengemaskinian dan pembuangan.

Kenali APT: Debian/Ubuntu

Salah satu pengurus pakej yang paling banyak digunakan ialah APT (Advanced Package Tool). Anda akan menemuinya dalam edaran Linux berasaskan Debian seperti Ubuntu, Linux Mint dan Pop!_OS.

APT berfungsi dengan fail pakej .deb dan memudahkan pengurusan perisian daripada repositori rasmi.

Mengemas Kini Senarai Pakej dengan APT

Sebelum memasang perisian baharu, anda perlu mengemas kini senarai setempat bagi pakej yang tersedia. Tindakan ini memberitahu APT perkara yang baharu dan tempat untuk mendapatkannya.

Gunakan sudo apt update. Perintah ini tidak menaik taraf perisian yang dipasang; perintah ini hanya menyegarkan indeks pakej.

sudo apt update

Memasang Perisian dengan APT

Untuk memasang pakej baharu, anda menggunakan apt install diikuti nama pakej. Anda biasanya memerlukan sudo untuk mendapatkan keistimewaan pentadbiran.

Mari pasang neofetch, iaitu alat yang memaparkan maklumat sistem.

sudo apt install neofetch

Menyahpasang dengan APT

Jika anda tidak lagi memerlukan sesuatu pakej, anda boleh membuangnya. Terdapat dua cara utama:

  • sudo apt remove [package]: Membuang pakej tetapi mengekalkan fail konfigurasinya.
  • sudo apt purge [package]: Membuang pakej dan semua fail konfigurasinya.

Mari buang neofetch menggunakan remove terlebih dahulu.

sudo apt remove neofetch

YUM & DNF: Keluarga Red Hat

Untuk edaran berasaskan Red Hat seperti CentOS, Fedora (versi lama) dan Red Hat Enterprise Linux (RHEL), YUM (Yellowdog Updater, Modified) ialah pengurus pakej utama.

Pada masa kini, DNF (Dandified YUM) ialah penggantinya yang moden, dengan prestasi dan penyelesaian kebergantungan yang lebih baik. Perintahnya selalunya hampir sama.

Perintah Asas YUM/DNF

Perintah YUM dan DNF adalah intuitif dan selalunya mengikut logik APT. Untuk menyemak kemas kini atau memasang pakej, anda akan menggunakan sintaks yang serupa.

Berikut ialah cara menyemak kemas kini dan memasang htop (pemapar proses interaktif) menggunakan YUM.

sudo yum check-update
sudo yum install htop

Pacman: Pengurus Arch Linux

Arch Linux dan turunannya (seperti Manjaro) menggunakan Pacman (Pengurus Pakej). Pacman terkenal kerana kesederhanaan, kelajuan dan ciri-cirinya yang berkuasa.

Pacman menggunakan sintaks perintah yang sedikit berbeza, yang selalunya melibatkan bendera satu huruf dengan tanda sempang.

Memasang dan Membuang dengan Pacman

Dengan Pacman, -S digunakan untuk menyegerakkan dan memasang pakej, manakala -R digunakan untuk membuangnya. Anda biasanya memerlukan sudo.

Mari pasang kemudian buang cmatrix, iaitu program animasi terminal yang menghiburkan.

sudo pacman -S cmatrix
sudo pacman -R cmatrix

Mengapa Begitu Banyak Pengurus?

Anda mungkin tertanya-tanya mengapa terdapat pengurus pakej yang berbeza. Hal ini demikian kerana edaran Linux yang berbeza dibina berasaskan asas yang berbeza dan menggunakan format pakej yang tersendiri:

  • Debian/Ubuntu: Menggunakan pakej .deb, yang diuruskan oleh APT.
  • Red Hat/CentOS: Menggunakan pakej .rpm, yang diuruskan oleh YUM/DNF.
  • Arch Linux: Menggunakan pakej .pkg.tar.xz, yang diuruskan oleh Pacman.

Setiap sistem dioptimumkan untuk reka bentuk edaran masing-masing.

Kuiz Pengurus Pakej

Perintah manakah yang digunakan untuk memasang pelayan web nginx pada sistem Ubuntu?

Imbas Kembali: Pengurus Pakej

Anda kini telah mempelajari peranan penting pengurus pakej dalam Linux!

  • Pengurus pakej mengautomasikan pemasangan, pengemaskinian dan pembuangan perisian.
  • APT digunakan untuk Debian/Ubuntu (sudo apt update, sudo apt install).
  • YUM/DNF digunakan untuk Red Hat/CentOS (sudo yum install, sudo dnf update).
  • Pacman digunakan untuk Arch Linux (sudo pacman -S, sudo pacman -R).

Menguasai alat ini merupakan asas penting bagi mana-mana pengguna Linux!

Percuma untuk bermula

Pelajari Bash dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
22
Pelajaran
88

Soalan Lazim

Adakah pelajaran “Pengurusan Pakej (apt, yum, pacman)” percuma?

Ya — teks penuh “Pengurusan Pakej (apt, yum, pacman)” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Penguasaan Baris Perintah Linux & Penskripan Bash, tingkat taraf kepada CoddyKit PRO. Kursus Penguasaan Baris Perintah Linux & Penskripan Bash merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Pengurusan Pakej (apt, yum, pacman)”?

Fahami asas pemasangan, pengemaskinian dan penyingkiran pakej perisian pada pelbagai edaran Linux. Anda berlatih Penguasaan Baris Perintah Linux & Penskripan Bash menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Penguasaan Baris Perintah Linux & Penskripan Bash?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Penguasaan Baris Perintah Linux & Penskripan Bash di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Pengurusan Pakej (apt, yum, pacman)” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Penguasaan Baris Perintah Linux & Penskripan Bash ini?

Ya. Setiap pelajaran Penguasaan Baris Perintah Linux & Penskripan Bash menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Mengurus Pemboleh Ubah Persekitaran (export, unset)
  2. Fail Permulaan Shell (.bashrc, .profile)
  3. Pengurusan Pakej (apt, yum, pacman)
  4. Memahami dan Menyesuaikan Pemboleh Ubah PATH
← Kembali ke Penguasaan Baris Perintah Linux & Penskripan Bash