Manjaro

Bermula dengan Manjaro Linux Bahagian-I

Bermula dengan Manjaro Linux Bahagian-I
Sebagai edaran pelepasan yang dilancarkan, Manjaor Linux terus melancarkan versi perisian yang dikemas kini. Walaupun merupakan turunan Arch Linux, mereka berbeza dalam konteks sasaran dan sasaran yang disasarkan. Arch Linux adalah sistem operasi perisian canggih yang ditujukan untuk pengguna yang teknikal. Kemas kini Manjaro melalui tahap pengujian untuk menyediakan sistem yang relatif stabil, cepat, dan ringan untuk pengguna. Maksudnya, paket tidak keluar secepat di Arch Linux.

Oleh itu, Manjaro menggunakan repositori rasminya untuk mendapatkan kemas kini terkini. Sebab utama lain untuk repositori yang berasingan adalah kerana Manjaro mengekalkan pakej sistemnya sendiri seperti memori pengesanan perkakasan, antara lain.

Namun, pengguna dapat mengakses pakej perisian baru melalui repositori tidak rasmi. Untuk memulakan, kami akan belajar mengenai repositori rasmi dan tidak rasmi Manjaro, bagaimana ia dikekalkan, dan bagaimana memasang, mengemas kini, dan membuang pakej yang diperlukan melalui repositori ini.

Repositori Rasmi

Repositori rasmi Manjaro mengandungi perisian penting yang dapat diakses melalui pengurus pakej. Repositori utama mengandungi pakej yang diperlukan untuk boot Arch Linux, mengatur proses sistem, penyemak imbas web, alat untuk bahasa seperti Python, dan beberapa repositori komuniti yang diterima oleh penyelenggara pakej dari repositori tidak rasmi, dll.

Pakej di dalam repositori ini dibina dan diterima berdasarkan keperluan berkualiti tinggi yang dapat diakses melalui Manjaro Mirrors.

Pacman

Perbezaan utama antara edaran Linux berasaskan Arch dan lain-lain adalah pengurus pakej Pacman. Pacman membolehkan pengguna mengemas kini, memasang, atau membuang pakej bersama dengan semua pergantungan yang diperlukan.

Semasa pemasangan, pacman menyenaraikan pergantungan pilihan yang tidak terdapat di pacman.fail log; pangkalan data tempatan ditanyakan melalui bendera -Q untuk menyenaraikan kebergantungan.

Ciri jaminan kualiti tambahan mengurangkan keperluan memuat turun atau menunggu pelepasan versi Manjaro yang baru. Kemas kini pakej baru dari repositori rasmi hanya memerlukan arahan untuk pengurus paket untuk mendapatkan versi perisian terkini.

Kemas kini Manjaro Melalui Pacman CLI

Setelah dipasang, penting untuk mengemas kini distro untuk mendapatkan kembali keluaran Manjaro terbaru. Kemas kini Manjaro dari program perisian (Pamac GUI of Pacman) kebanyakannya mencukupi sepanjang proses pemasangan. Walau bagaimanapun, kemas kini melalui antara muka baris perintah memberi lebih banyak kawalan untuk menyelesaikan masalah, jika ada.

Buka CLI untuk menaip arahan berikut:

[dilindungi e-mel]: ~ $ sudo pacman -Syu

Perintah di atas hanya menaikkan pakej yang dikonfigurasi. Pilihan -S menyegerakkan pakej sistem dengan pangkalan data pegawai, -segarkan pakej atau memuat turun pakej terkini dari pangkalan data. Terakhir, pilihan -u meningkatkan pakej.

Penggunaan opsi -Syyu memaksa Pacman untuk mengemas kini semua repositori pangkalan data. Selain itu, ia membantu menaik taraf sistem jika arahan di atas gagal mendapatkan pelepasan perisian terkini. Namun, ia hanya menyediakan pengurusan pakej yang cekap dari sistem repositori rasmi Manjaro.

Repositori Pengguna Arch (AUR)

Walaupun Manjaro adalah turunan Arch Linux, mustahil untuk mengakses repositorinya untuk digunakan di Manjaro. Namun, kami dapat mengakses pakej dari ruang penyimpanan yang didorong oleh komuniti tidak rasmi yang dikenali sebagai Arch User Repository (AUR).

AUR mengandungi maklumat pembinaan pakej dalam skrip shell PKGBUILD yang dicari oleh utiliti makepkg untuk mengikuti arahan untuk menyusun atau membina arkib pakej. Pakej ini terdiri daripada arahan dan fail binari yang boleh dipasang oleh pengurus paket.

Potensi Risiko Terlibat

AUR membolehkan pengguna biasa membuat dan berkongsi pakej perisian baru. Oleh itu, jika pakej AUR mendapat undi daripada masyarakat dan mempunyai lesen yang sesuai dengan bungkusan pakej yang baik, ia dapat menjadi sebahagian dari repositori rasmi.

Walau bagaimanapun, pakej perisian tambahan mempunyai potensi risiko dan masalah. Untuk mengatasi masalah tersebut, Pengguna yang Dipercayai memainkan peranan sebagai perantara antara pengumpulan pakej tidak rasmi dan Arch Linux untuk mewujudkan operasi AUR yang bersih. Selain itu, mereka juga memiliki kewenangan untuk menjaga, mengelola, dan menghapus paket.

Cara Menggunakan AUR di Manjaro

Proses pemasangan pakej AUR tidak semudah yang disangka. Dokumentasi rasmi mengesyorkan memeriksa fail PKGBUILDS dan pemasangan secara manual sebelum membina pakej. Oleh itu, terdapat pelbagai cara untuk mengakses AUR; kami akan membincangkan masing-masing di sini:

Akses melalui Pacman GUI (Pamac)

Pergi ke Tambah / Buang Perisian, pergi ke pilihan. Pilih tab AUR di kotak dialog terbuka, aktifkan AUR dengan menggerakkan gelangsar, dan periksa kemas kini. Sekarang, setiap pakej dari AUR dikenal pasti melalui tag AUR.

Akses melalui Pamac CLI

Sebelum Mengakses pakej AUR melalui baris perintah, disarankan untuk mengunjungi laman web AUR untuk mendapatkan maklumat mengenai amaran dan penyelesaian yang diberikan oleh pengguna dan pembangun.

Cari yang diperlukan dan pasang pakej menggunakan membina arahan:

[dilindungi e-mel]: ~ $ pamac search -a
[dilindungi e-mel]: ~ $ pamac build

Perintah di atas menghasilkan serangkaian soalan yang merangkumi:

  • Pertanyaan untuk mengedit fail untuk pengesahan sebagai langkah berjaga-jaga untuk mengenal pasti skrip berbahaya.
  • Pertanyaan untuk memuat turun kebergantungan, skrip, binaan, dan pemasangan.
  • Pengesahan kata laluan.

Pembantu AUR

Kaedah paling mudah untuk mengakses PKGBUILDS dari AUR adalah melalui Pembantu AUR. Ini adalah alat baris perintah yang mempermudah tugas pencarian pakej dan proses pemasangan.

Pembantu AUR yang paling disyorkan untuk pengguna baru adalah Yay, kerana paling dekat dengan Pacman dari segi perintah dan pilihan. Lebih-lebih lagi, ia juga menaik taraf dan membuat sandaran sistem dengan sedikit arahan.

Pasang git menggunakan Pacman, klon PKGBUILD, dan cd ke dalam ya direktori untuk membina pakej menggunakan makepkg.

[dilindungi e-mel]: ~ $ sudo pacman -S - git base-devel yang diperlukan
[dilindungi e-mel]: ~ $ git clone https: // aur.archlinux.org / yay.git
[dilindungi e-mel]: ~ $ cd yay
[dilindungi e-mel]: ~ $ makepkg -si

Sekarang, gunakan arahan berikut untuk memasang perisian yang diperlukan.

[dilindungi e-mel]: ~ $ yay -S

Pemasangan Pakej AUR secara manual

Sekali lagi pemasangan manual pakej AUR memerlukan fail yang diperlukan. Gunakan Pacman untuk memasang git, mengklon fail skrip dan membina pakej menggunakan makepkg.

[dilindungi e-mel]: ~ $ pamac pasang base-devel git
[dilindungi e-mel]: ~ $ git clone https: // aur.archlinux.org / google-chrome.git
[dilindungi e-mel]: ~ $ cd google-chrome
[dilindungi e-mel]: ~ $ makepkg -s

Perintah di atas menangani kebergantungan. Oleh itu, setelah pakej berjaya dibuat, pakej fail_name-pkgver.pkg.tar.zst dibuat dalam direktori berfungsi.

Pasang pakej menggunakan arahan berikut:

[dilindungi e-mel]: ~ $ makepkg -i

Perintah ini bersamaan dengan

[dilindungi e-mel]: ~ $ pacman -U package_name-pkgver.pkg.tar.zst

Atau gabungkan dua langkah terakhir menjadi satu:

[dilindungi e-mel]: ~ $ makepkg -is

Kesimpulannya

Dalam artikel ini, kita belajar tentang repositori rasmi dan tidak rasmi Manjaro, cara mengakses dan menaik taraf sistem Manjaro dan membina pakej menggunakan AUR melalui pelbagai cara.

Kursor melompat atau bergerak secara rawak semasa menaip di Windows 10
Sekiranya anda mendapati kursor tetikus anda melompat atau bergerak sendiri, secara automatik, secara rawak semasa menaip komputer riba atau komputer ...
Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...