Ingin memasang pakej pada Arch Linux tetapi tidak tahu caranya? Ramai orang menghadapi masalah ini apabila mereka mula-mula berhijrah dari pengedaran berasaskan Debian ke Arch. Walau bagaimanapun, anda boleh mengurus pakej dengan mudah pada sistem berasaskan Arch anda menggunakan pengurus pakej.
Pacman ialah pengurus pakej lalai yang diprapasang dalam setiap pengedaran Arch. Namun begitu, terdapat keperluan untuk pengurus pakej lain kerana Pacman tidak menyokong pakej daripada Repositori Pengguna Arch.
Pengurus Pakej dalam Arch Linux
Walaupun Arch Linux disertakan dengan Pacman sebagai pengurus pakej lalai, anda boleh memasang pengurus pakej lain seperti Yay. Tidak seperti Pacman, pengurus pakej ini membenarkan anda menambah pakej baharu daripada repositori Arch rasmi dan AUR (Repositori Pengguna Arch).
Walaupun pengurus pakej lain telah digunakan selama ini, contoh seperti Yaourt dan Aurman tidak lagi dikekalkan. Akibatnya, Pacman dan Yay adalah pengurus pakej yang lebih selamat dan boleh dipercayai untuk bergantung pada Arch Linux.
AUR ialah repositori terancang komuniti yang menyediakan pengguna dengan platform untuk berkongsi pakej yang dibangunkan oleh mereka. Jika anda seorang pembangun, anda boleh menambah pakej pada AUR dan pengguna lain boleh memasangnya pada sistem mereka dengan mudah.
1. Pacman
Seperti yang dinyatakan di atas, setiap sistem Arch disertakan dengan Pacman sebagai pengurus pakej lalainya. Ciri Pacman yang paling ketara ialah ia sentiasa menyegerakkan pakej sistem anda dengan pelayan induk, dan seterusnya, memastikan sistem anda dikemas kini.
2. Yay
Memandangkan pembangun Yaourt dan Aurman tidak akan mengeluarkan sebarang kemas kini selepas pemberhentian, pengguna Arch telah mula menggunakan Yay untuk menambah pakej daripada AUR. Matlamat utama Yay adalah untuk meminimumkan input pengguna dan menyediakan antara muka seperti Pacman.
Anda tidak akan dapat memasang Yay menggunakan Pacman, kerana ia tidak menyokong penambahan pakej daripada Repositori Pengguna Arch secara langsung. Oleh itu, anda perlu memasang pengurus pakej Yay secara manual menggunakan repositori Gitnya. Berikut ialah cara memasangnya pada sistem anda.
Langkah 1: Anda akan memerlukan git untuk mengklon repositori yay.
pacman -S --needed git base-devel
Langkah 2: Klon repositori ke storan setempat anda.
git clone https://aur.archlinux.org/yay-git.git
Langkah 3: Tukar kebenaran folder.
chmod 777 /yay-git
Langkah 4: Navigasi ke direktori tempat anda mengklon repositori.
cd yay-git
Langkah 5: Gunakan arahan makepkg untuk membina pakej. Pastikan anda tidak menjalankan arahan berikut sebagai pengguna root, jika tidak, ia akan menimbulkan ralat.
makepkg -si
Mengemaskini dan Menaiktaraf Pakej
Jika anda baru sahaja memasang Arch Linux, maka sebelum anda boleh menambah atau mengalih keluar pakej, anda perlu menyegerakkan sistem anda dengan pelayan induk dengan mengemas kini senarai pakej tempatan anda.
Kemudian, anda boleh menaik taraf semua pakej anda dengan mudah kepada versi terkini dengan memuat turun fail daripada pelayan rasmi.
Menggunakan Pacman
Untuk mengemas kini senarai pakej anda menggunakan Pacman, gunakan bendera -Sy dengan arahan.
sudo pacman -Sy
Selepas menyegerakkan senarai pakej sistem anda dengan pelayan induk, anda perlu menaik taraf pakej. Gunakan bendera -Syu untuk melakukan perkara yang sama. Perintah ini boleh mengambil sedikit masa bergantung pada senarai pakej dan ketersambungan rangkaian anda.
sudo pacman -Syu
Anda boleh menjimatkan usaha menaip kedua-dua arahan ini dengan menggabungkannya menggunakan bendera -Syyu . Pacman akan mula memuat turun pakej terkini secara automatik selepas mengemas kini senarai pakej.
sudo pacman -Syyu
Menggunakan Yay
Pengurus pakej Yay membolehkan anda mengemas kini dan menaik taraf pakej anda dengan cekap menggunakan terminal anda. Untuk melakukan ini, hanya gunakan bendera -Syu dengan arahan yay.
sudo yay -Syu
Menambah Pakej
Menambah pakej adalah mudah setelah anda mengetahui arahan yang hendak dilaksanakan. Apa yang anda perlu lakukan ialah menaip arahan pengurus pakej di terminal.
Flathub dan Snap Store ialah dua aplikasi GUI hebat yang boleh anda gunakan untuk memasang perisian dan aplikasi pada mesin Linux anda.
Pasang Pakej Dengan Pacman
Pacman menggunakan sambungan fail TAR untuk membungkus aplikasi. Ia berfungsi dengan cekap dengan seni bina sistem Arch Linux. Untuk menambah pakej, anda perlu menggunakan bendera -S dengan arahan lalai seperti berikut.
sudo pacman -S packagename
Sebagai contoh,
sudo pacman -S cmatrix
Untuk memasang berbilang pakej sekaligus, taipkan nama semua pakej dibahagikan dengan aksara ruang.
sudo pacman -S cmatrix vlc python
Anda juga boleh mendapatkan maklumat tentang pakej selepas memasangnya. Output memberikan butiran tentang nama, versi, seni bina dan lesen pakej. Untuk melakukan ini, gantikan bendera -S dengan -Qi dalam arahan pacman lalai .
pacman -Qi cmatrix
Pasang Pakej Dengan Yay
Sintaks arahan pemasangan Yay hampir sama dengan arahan Pacman. Untuk memasang pakej menggunakan pengurus pakej Yay, hanya gunakan bendera -S dengan arahan lalai.
yay -S packagename
Mengalih keluar Pakej dalam Arch
Arch Linux memberi anda kawalan untuk mengalih keluar pakej apabila anda tidak memerlukannya, dan itulah salah satu daripada banyak sebab mengapa anda perlu memasang Arch Linux . Anda boleh mengalih keluar hampir semua pakej daripada sistem anda jika anda mempunyai kebenaran, sudah tentu. Mari lihat bagaimana anda boleh memadamkan pakej pada Arch Linux.
Keluarkan Pakej Dengan Pacman
Mengalih keluar pakej juga mudah. Apa yang anda perlu lakukan ialah menggunakan -R dan bukannya bendera -S dalam arahan pacman lalai .
sudo pacman -R cmatrix
Jika pakej tidak terdapat dalam sistem anda, anda akan menerima output ralat yang akan menyatakan "error: target not found: packagename".
Keluarkan Pakej Dengan Yay
Untuk mengalih keluar pakej menggunakan Yay, tambahkan bendera -R pada arahan yay lalai. Anda juga boleh menggunakan bendera -Rns untuk mengalih keluar semua kebergantungan yang tidak perlu daripada sistem anda.
yay -R cmatrix yay -Rns cmatrix
Jika anda ingin mengalih keluar pakej yang sistem anda tidak perlukan, gunakan bendera -Yc dengan arahan.
yay -Yc
Menguruskan Pakej pada Arch Linux
Terdapat pelbagai cara untuk menambah dan mengalih keluar pakej pada pengedaran Linux berasaskan Arch. Anda boleh menggunakan pengurus pakej seperti Pacman, Yaourt dan Yay. Walaupun sesetengah pengurus pakej membenarkan muat turun pakej daripada Repositori Pengguna Arch, yang lain seperti Pacman tidak menyokong AUR.
Jika anda bukan peminat pengurus pakej, anda sentiasa boleh memuat turun pakej yang anda inginkan secara manual. Beberapa tapak web tersedia di internet yang menyediakan pakej TAR, RPM dan DEB kepada pengguna Linux.