Manjaro

Memulai dengan Manjaro Linux Part-I

Memulai dengan Manjaro Linux Part-I
Sebagai distribusi rilis bergulir, Manjaor Linux terus meluncurkan versi perangkat lunak yang diperbarui. Meskipun merupakan turunan Arch Linux, mereka berbeda dalam konteks audiens dan tujuan yang ditargetkan. Arch Linux adalah sistem operasi perangkat lunak mutakhir yang ditujukan untuk pengguna yang secara teknis baik. Pembaruan Manjaro melalui pengujian berlapis untuk menyediakan sistem yang relatif stabil, cepat, dan ringan bagi pengguna. Artinya, paket tidak keluar secepat di Arch Linux.

Oleh karena itu, Manjaro menggunakan repositori resminya untuk mendapatkan pembaruan terbaru. Alasan utama lain untuk repositori terpisah adalah Manjaro memelihara paket sistemnya sendiri seperti memori deteksi perangkat keras, di antara banyak lainnya.

Namun, pengguna dapat mengakses paket perangkat lunak baru melalui repositori tidak resmi. Untuk memulai, kita akan belajar tentang repositori resmi dan tidak resmi Manjaro, bagaimana mereka dipelihara, dan bagaimana menginstal, memperbarui, dan menghapus paket yang diperlukan melalui repositori ini.

Repositori Resmi

Repositori resmi Manjaro berisi perangkat lunak penting yang dapat diakses melalui manajer paket. Repositori utama berisi paket yang diperlukan untuk mem-boot Arch Linux, mengatur proses sistem, browser web, alat untuk bahasa seperti Python, dan beberapa repositori komunitas yang diterima oleh pengelola paket dari repositori tidak resmi, dll.

Paket di dalam repositori ini dibuat dan diterima berdasarkan persyaratan berkualitas tinggi yang dapat diakses melalui Manjaro Mirrors.

Pacman

Perbedaan utama antara distribusi Linux berbasis Arch dan lainnya adalah manajer paket Pacman. Pacman memungkinkan pengguna untuk memperbarui, menginstal, atau menghapus paket bersama dengan semua dependensi yang diperlukan.

Selama instalasi, pacman daftar dependensi opsional yang tidak tersedia di pacman.berkas log; database lokal ditanyakan melalui flag -Q untuk membuat daftar dependensi.

Fitur jaminan kualitas tambahan mengurangi kebutuhan untuk mengunduh atau menunggu rilis versi Manjaro baru. Pembaruan paket baru dari repositori resmi hanya memerlukan instruksi untuk manajer paket untuk mengambil versi perangkat lunak terbaru.

Pembaruan Manjaro Melalui Pacman CLI

Setelah terinstal, penting untuk memperbarui distro untuk mengambil rilis Manjaro terbaru. Pembaruan Manjaro dari program perangkat lunak (Pamac GUI of Pacman) sebagian besar mencukupi seluruh proses instalasi. Namun, pembaruan melalui antarmuka baris perintah memberikan lebih banyak kontrol atas penyelesaian masalah, jika ada.

Buka CLI untuk mengetik perintah berikut:

[dilindungi email]:~$ sudo pacman -Syu

Perintah di atas hanya memutakhirkan paket yang dikonfigurasi. Opsi -S menyinkronkan paket sistem dengan database resmi, -y menyegarkan paket atau mengunduh paket terbaru dari database. Terakhir, opsi -u memutakhirkan paket.

Penggunaan opsi -Syyu memaksa Pacman untuk memperbarui semua repositori basis data. Selain itu, ini membantu meningkatkan sistem jika perintah di atas gagal untuk mengambil rilis perangkat lunak terbaru. Namun, itu hanya menyediakan manajemen paket yang efisien dari sistem repositori resmi Manjaro.

Repositori Pengguna Arch (AUR)

Meskipun Manjaro adalah turunan dari Arch Linux, tidak mungkin untuk mengakses repositorinya untuk digunakan di Manjaro. Namun, kami dapat mengakses paket dari ruang penyimpanan berbasis komunitas tidak resmi yang dikenal sebagai Arch User Repository (AUR).

AUR berisi informasi pembuatan paket dalam skrip shell PKGBUILD dicari oleh utilitas makepkg untuk mengikuti instruksi untuk mengkompilasi atau membangun arsip paket. Paket ini terdiri dari instruksi dan file biner yang dapat diinstal oleh manajer paket.

Potensi Risiko yang Terlibat

AUR memungkinkan pengguna biasa untuk membuat dan berbagi paket perangkat lunak baru. Oleh karena itu, jika paket AUR mendapat suara dari komunitas dan memiliki lisensi yang kompatibel dengan build paket yang baik, paket tersebut dapat menjadi bagian dari repositori resmi.

Namun, paket perangkat lunak tambahan datang dengan potensi risiko dan masalah. Untuk mengatasi masalah, Pengguna Tepercaya memainkan peran perantara antara kumpulan paket tidak resmi dan Arch Linux untuk membuat operasi AUR yang bersih. Selain itu, mereka juga memiliki wewenang untuk memelihara, mengelola, dan menghapus paket.

Cara Menggunakan AUR di Manjaro

Proses instalasi paket AUR tidak sesederhana kelihatannya. Dokumentasi resmi merekomendasikan untuk memeriksa PKGBUILDS dan file instalasi secara manual sebelum membuat paket. Oleh karena itu, ada berbagai cara untuk mengakses AUR; masing-masing akan kita bahas disini :

Akses melalui Pacman GUI (Pamac)

Buka Tambah/Hapus Perangkat Lunak, buka preferensi. Pilih tab AUR di kotak dialog terbuka, aktifkan AUR dengan menggerakkan penggeser, dan periksa pembaruan. Sekarang, setiap paket dari AUR diidentifikasi melalui tag AUR.

Akses melalui Pamac CLI

Sebelum Mengakses paket AUR melalui baris perintah, disarankan untuk mengunjungi situs web AUR untuk mendapatkan informasi tentang peringatan dan solusi yang diberikan oleh pengguna dan pengembang.

Cari yang dibutuhkan dan instal paket menggunakan membangun perintah:

[dilindungi email]:~$ pencarian pamac -a
[dilindungi email]:~$ pamac build

Perintah di atas menghasilkan serangkaian pertanyaan yang meliputi:

  • Permintaan untuk mengedit file untuk verifikasi sebagai tindakan pencegahan untuk mengidentifikasi skrip berbahaya.
  • Permintaan untuk mengunduh dependensi, skrip, build, dan instalasi.
  • Otentikasi kata sandi.

Pembantu AUR

Cara lain yang paling sederhana untuk mengakses PKGBUILDS dari AUR selesai pembantu AUR. Ini adalah alat baris perintah yang menyederhanakan tugas pencarian paket dan proses instalasi.

AUR Helper yang paling direkomendasikan untuk pengguna baru adalah Yay, karena paling dekat dengan Pacman dalam hal perintah dan opsi. Selain itu, ini juga meningkatkan dan mencadangkan sistem dengan sedikit atau tanpa petunjuk to.

Instal git menggunakan Pacman, kloning PKGBUILD, dan cd ke dalam yay direktori untuk membangun paket menggunakan makepkg.

[dilindungi email]:~$ Sudo pacman -S --perlu basis-devel git
[dilindungi email]:~$ git clone https://aur.archlinux.org/yay.git
[dilindungi email]:~$ cd yay
[dilindungi email]:~$ makepkg -si

Sekarang, gunakan perintah berikut untuk menginstal perangkat lunak yang diperlukan.

[dilindungi email]:~$ yay -S

Instalasi Manual Paket AUR

Sekali lagi instalasi manual paket AUR membutuhkan file yang diperlukan. Gunakan Pacman untuk menginstal git, mengkloning file skrip dan membangun paket menggunakan makepkg.

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

Perintah di atas menangani dependensi. Oleh karena itu, setelah paket berhasil dibuat, file package_name-pkgver.pkg.ter.zst dibuat di direktori kerja.

Instal paket menggunakan perintah berikut:

[dilindungi email]:~$ makepkg -i

Perintah ini setara dengan

[dilindungi email]:~$ pacman -U package_name-pkgver.pkg.ter.zst

Atau gabungkan dua langkah terakhir menjadi satu:

[dilindungi email]:~$ makepkg -is

Kesimpulan

Pada artikel ini, kita belajar tentang repositori resmi dan tidak resmi Manjaro, cara mengakses dan meningkatkan sistem Manjaro dan membangun paket menggunakan AUR melalui berbagai cara.

Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...
Cara Meningkatkan FPS di Linux?
FPS adalah singkatan dari Bingkai per detik. Tugas FPS adalah mengukur kecepatan bingkai dalam pemutaran video atau pertunjukan game. Dengan kata sede...