Arch Linux

Cara Menggunakan Pacman pada Arch Linux

Cara Menggunakan Pacman pada Arch Linux
Arch Linux adalah salah satu distro Linux yang paling terkenal dan terkenal di luar sana. Ia mencabar. Itulah sebabnya tidak setiap pengguna Linux menyukainya. Di antara semua ciri yang dapat dibezakan, pengurus pakej "pacman" adalah yang utama. Tujuannya adalah untuk menawarkan cara mudah menggunakan sistem binaan dan menguruskan pakej, sama ada ia diambil dari repositori rasmi atau binaan pengguna sendiri.

Dengan pacman, tidak seperti APT atau YUM, ia mempunyai struktur perintahnya sendiri. Ini adalah panduan ringkas untuk semua perintah tambahan yang mesti diketahui dan menarik untuk "pacman".

Panduan berikut digunakan untuk Arch Linux dan semua distro Linux berasaskan Arch yang lain menggunakan pacman sebagai pengurus pakej. Kadang-kadang, orang lebih suka menggunakan distro berasaskan Arch daripada yang asli kerana mekanisme pemasangan yang kompleks. Tetapi hakikatnya, cukup mudah! Ini hanya soal fokus dan kesabaran. Ketahui cara memasang Arch Linux.

Perintah Pacman

Terdapat banyak cara untuk menggunakan pacman. Sudah tentu, anda tidak memerlukannya secara berkala. Panduan berikut adalah koleksi ringkas dari semua kaedah penggunaan pacman yang mesti diketahui dan menarik. Keseluruhan panduan "pacman" boleh didapati di Arch Linux Wiki rasmi.

Kemas kini pangkalan data

Agar pengurus pakej berfungsi dengan baik, ia mesti diselaraskan dengan pelayan induk. Perkara yang sama berlaku untuk pacman. Untuk mengemas kini pangkalan data pacman, jalankan arahan berikut:

sudo pacman -Sy

Ada kemungkinan untuk memaksa pacman untuk mengemas kini pangkalan data pakej. Ini akan mencipta pangkalan data pakej. Gunakan arahan berikut:

sudo pacman -Syy

Naik taraf perisian

Anda boleh memberitahu pacman untuk melakukan peningkatan sistem sepenuhnya. Ini akan meningkatkan semua pakej yang boleh ditingkatkan ke versi terkini.

sudo pacman -Syu

Anda boleh menggabungkan kemas kini pangkalan data paksa dengan arahan peningkatan. Ini akan kelihatan seperti ini:

sudo pacman -Syyu

Perintah seterusnya akan memberitahu pacman untuk meningkatkan / menurunkan pakej yang dipasang ke versi yang tersedia di pelayan induk.

Contohnya, jika anda mempunyai pakej “xyz-1.5 "dipasang di sistem anda tetapi" xyz-1.4.9 "adalah versi terbaru pada pelayan induk, pacman akan diturunkan ke" xyz-1.4.9 ".

sudo pacman -Syuu

Kedua-duanya juga boleh digabungkan untuk melakukan aksi yang serupa.

sudo pacman -Syyuu

Memasang pakej

Memasang pakej dengan pacman sangat mudah. Jalankan arahan berikut:

sudo pacman -S

Proses ini secara automatik akan mengenal pasti semua kebergantungan yang diperlukan dan menjaganya.

Dalam kes, pakej dilengkapi dengan corak yang serupa. Daripada mengetik nama yang sama berulang kali, gunakan tanda kurung sebagai jalan pintas. Contohnya, untuk memasang pakej Python seperti pip, py, pytest, dan pytest-runner, jalankan arahan berikut:

sudo pacman -S python- pip, py, pytest, pytest-runner

Catatan: Antara koma dan nama pakej seterusnya, HARUS tidak ada ruang. Jika tidak, arahan tidak akan berfungsi.

sudo pacman -S python- pip, py, pytest, pytest-runner

Sekiranya anda mahu memuat turun pakej tersebut. Pacman boleh digunakan untuk melakukan aksi untuk anda. Cukup gunakan bendera "-Sw".

sudo pacman -Sw

Pacman hanya akan memberitahu anda mengenai ukuran muat turun kerana pakej hanya akan dimuat turun, tidak dipasang.

Pacman akan memuat turun pakej sebagai .tar.xz file dan simpan di direktori "/ var / cache / pacman / pkg". Sebenarnya, semua pakej Arch Linux boleh didapati di .TAR.Format XZ. Jangan bimbang; pacman boleh memasang secara langsung a .TAR.Fail XZ dengan syarat ia adalah fail pakej Arch Linux yang sah.

sudo pacman -U .tar.xz

Sekiranya anda tidak tahu, semua pakej yang anda muat turun dengan pacman akan sentiasa ada. Lihat pakej apa yang ada.

ls / var / cache / pacman / pkg

Perlu mengetahui pakej tertentu? Gunakan "grep" untuk mencari pakej tertentu.

ls / var / cache / pacman / pkg | grep

Sekiranya anda perlu memasang / menaik taraf / menurunkan pakej apa pun, anda tahu di mana untuk mencari pakej tersebut.

Mencari

Sekiranya anda keliru dengan nama bungkusan, minta pacman mencarinya!

pacman -Ss

Kaedah ini tidak mempunyai penekanan warna. Sial! Jangan bimbang; pacman sudah tahu bagaimana mewarnakan output tetapi fungsinya dilumpuhkan secara lalai. Ingin melihat output berwarna-warni? Edit “pacman.conf "dan melepaskan pilihan" Warna ".

sudo nano / etc / pacman.pengesahan

Jangan lupa untuk melihat hasilnya!

Selain mekanisme carian asas, terdapat berbagai cara untuk mencari pakej. Yang asasnya cukup berguna, tetapi kadang-kadang, mengetahui cara lain untuk melakukan perkara yang sama dapat memberikan faedah yang lebih baik.

Saya suka menggunakan "grep" untuk tujuan itu. Gunakan pacman untuk menyenaraikan semua pakej yang ada dan kemudian, keluarkan output ke "grep" untuk menunjukkan semua pakej yang diperlukan.

pacman -Ssq | grep python

Adakah anda perhatikan bendera "-Ssq"? Ia memberitahu pacman untuk mencetak SEMUA pakej yang ada, satu per satu. Saya meletakkannya ke grep untuk menunjukkan pakej python3 sahaja. Pasti, anda tidak mendapat penerangan pakej pendek.

Terdapat alat bawaan lain untuk melakukan semua carian untuk anda: pacsearch. Ia menawarkan pemandangan output yang lebih baik dengan pewarnaan dan format yang bagus. Ia mesti ada di sistem anda. Namun, atas sebab tertentu, jika sistem anda tidak memasangnya, pasang segera! Ini adalah sebahagian daripada pakej "pacman-contrib". Beritahu pacman untuk melakukan pemasangan untuk anda.

sudo pacman -S pacman-contrib

Sekarang, biarkan pacsearch melakukan tindakan sebelumnya.

pacsearch python

Maklumat pakej

Perintah berikut akan menyenaraikan semua pakej yang dipasang di sistem anda.

pacman -Q

Ia akan menjadi sangat panjang dan membingungkan. Sekiranya anda mencari pakej khusus, gunakan "grep".

pacman -Q | grep linux

Sekiranya anda memerlukan maklumat terperinci mengenai paket tertentu, gunakan bendera "-Qi" dengan pacman.

pacman -Qi

Sekiranya anda tidak memberikan nama pakej dalam argumen, itu akan menunjukkan maklumat semua pakej dalam pangkalan data pacman. Dengan menggunakan "grep", dimungkinkan untuk mengubah output untuk menunjukkan maklumat yang anda inginkan sahaja.

pacman -Qi | grep -e 'Nama' -e 'Ukuran Dipasang'

Bendera perintah "-Q" ini hanya akan menunjukkan maklumat pakej yang dipasang. Perlu melihat maklumat terkini mengenai pakej? Gunakan bendera "-Si" sebagai gantinya.

pacman -Si

pacman -Si | grep -e 'Nama' -e 'Saiz Muat turun' -e 'Saiz Dipasang'

Nyahpasang

Dengan pacman, menyahpasang pakej lebih selamat. Jalankan arahan berikut:

sudo pacman -R

Catatan: SELALU akan memastikan bahawa ia tidak memutuskan kebergantungan. Sekiranya anda pernah mencuba menyahpasang pergantungan, ia akan menyekat proses penyahpasangan.

Sekiranya anda bersedia menyahpasang pakej bersama dengan semua kebergantungan (tidak ada pakej lain yang bergantung pada pergantungan tersebut), maka gunakan struktur arahan berikut:

sudo pacman -Rs

Ada kemungkinan untuk memaksa pacman mencopot pemasangan pakej, tidak kira ia mematahkan kebergantungan lain atau tidak. Ini adalah kaedah yang sangat berbahaya untuk menyahpasang pakej dan TIDAK DIBENARKAN jika anda tidak pasti apa yang anda lakukan.

sudo pacman -Rdd

Pemikiran terakhir

Pacman adalah pengurus pakej yang kuat untuk Arch Linux. Tidak ada pakej yang melaluinya. Walaupun anda memasang pakej dari sumber lain seperti repositori AUR, ia mesti melalui pacman untuk menyelesaikan pemasangan. Sebagai salah satu komponen terpenting dalam ekosistem Arch, tidak hairanlah anda mesti menghadap tetingkap konsol dan meminta pacman melakukan tugas-tugas tertentu. Semoga panduan ringkas ini dapat membantu perjalanan anda dengan Arch Linux.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...