Manjaro

Manjaro Linux Part-I'ye Başlarken

Manjaro Linux Part-I'ye Başlarken
Sürekli bir sürüm dağıtımı olarak Manjaor Linux, sürekli olarak güncellenmiş yazılım sürümlerini kullanıma sunar. Bir Arch Linux türevi olmasına rağmen, hedef kitle ve hedefler bağlamında farklılık gösterirler. Arch Linux, teknik olarak sağlam kullanıcıları hedefleyen son teknoloji bir yazılım işletim sistemidir. Manjaro güncellemeleri, kullanıcılar için nispeten kararlı, hızlı ve hafif bir sistem sağlamak için test katmanlarından geçer. Yani paketler Arch Linux'taki kadar hızlı çıkmıyor.

Bu nedenle Manjaro, en son güncellemeleri almak için resmi deposunu kullanır. Ayrı bir deponun bir diğer ana nedeni, Manjaro'nun diğer birçoklarının yanı sıra donanım algılama belleği gibi kendi sistem paketlerini sürdürmesidir.

Ancak, kullanıcılar resmi olmayan bir depo aracılığıyla yeni yazılım paketlerine erişebilir. Başlamak için, Manjaro'nun resmi ve resmi olmayan depolarını, bunların nasıl muhafaza edildiğini ve bu depolar aracılığıyla gerekli paketlerin nasıl kurulacağını, güncelleneceğini ve kaldırılacağını öğreneceğiz.

Resmi Depolar

Manjaro'nun resmi depoları, bir paket yöneticisi aracılığıyla erişilebilen temel yazılımları içerir. Birincil depo, Arch Linux'u başlatmak, sistem sürecini ayarlamak, web tarayıcıları, Python gibi diller için araçlar ve paket sahipleri tarafından resmi olmayan depolardan kabul edilen bazı topluluk depoları vb. için gerekli paketleri içerir.

Bu depodaki paketler, Manjaro Mirrors aracılığıyla erişilebilen yüksek kalite gereksinimlerine göre oluşturulmuş ve kabul edilmiştir.

pacman

Arch tabanlı ve diğer büyük Linux dağıtımları arasındaki temel fark, paket yöneticisi Pacman'dır. Pacman, kullanıcının gerekli tüm bağımlılıklarla birlikte paketleri güncellemesine, yüklemesine veya kaldırmasına izin verir.

Yükleme sırasında, pacman pacman'da bulunmayan isteğe bağlı bağımlılıkları listeler.log dosyası; yerel veritabanı, bağımlılıkları listelemek için -Q bayrağı aracılığıyla sorgulanır.

Ek kalite güvencesi özelliği, yeni bir Manjaro sürüm sürümünü indirme veya bekleme ihtiyacını azaltır. Resmi depodan yeni paket güncellemesi, yalnızca paket yöneticisinin en son yazılım sürümlerini alması için talimatlar gerektirir.

Pacman CLI Üzerinden Manjaro Güncellemesi

Kurulduktan sonra, en son Manjaro sürümünü almak için dağıtımı güncellemek önemlidir. Bir yazılım programından (Pamac GUI of Pacman) Manjaro güncellemesi, tüm kurulum sürecini çoğunlukla yeterlidir. Ancak, bir komut satırı arabirimi aracılığıyla yapılan güncellemeler, varsa sorunları çözme konusunda daha fazla kontrol sağlar.

Aşağıdaki komutu yazmak için CLI'yi açın:

[e-posta korumalı]:~$ sudo pacman -Syu

Yukarıdaki komut yalnızca yapılandırılmış paketleri yükseltir. -S seçeneği, sistem paketlerini yetkilinin veritabanıyla senkronize eder, -y paketleri yeniler veya veritabanından en son paketleri indirir. Son olarak, -u seçeneği paketleri yükseltir.

-Syyu seçeneğinin kullanılması, Pacman'ı tüm veritabanı havuzlarını güncellemeye zorlar. Ayrıca, yukarıdaki komut en son yazılım sürümlerini alamazsa, sistemin yükseltilmesine yardımcı olur. Ancak, yalnızca Manjaro resmi depo sisteminden verimli paket yönetimi sağlar.

Arch Kullanıcı Deposu (AUR)

Manjaro, Arch Linux'un bir türevi olmasına rağmen, Manjaro'da kullanım için deposuna erişmek imkansızdır. Ancak, Arch User Repository (AUR) olarak bilinen resmi olmayan topluluk odaklı bir depolama alanından paketlere erişebiliriz.

AUR, paket arşivi derleme veya oluşturma talimatlarını izlemek için makepkg yardımcı programı tarafından aranan PKGBUILD kabuk betiğinde paket oluşturma bilgilerini içerir. Paket, paket yöneticisi tarafından yüklenebilen talimatlar ve ikili dosyalardan oluşur.

İlgili Potansiyel Risk

AUR, normal kullanıcıların yeni yazılım paketleri oluşturmasına ve paylaşmasına olanak tanır. Bu nedenle, AUR paketi topluluktan oy alırsa ve iyi bir paket yapısıyla uyumlu bir lisansa sahipse, resmi havuzun bir parçası olabilir.

Ancak, ek yazılım paketleri potansiyel riskler ve sorunlarla birlikte gelir. Sorunların üstesinden gelmek için Güvenilir Kullanıcı, resmi olmayan paket toplama ve Arch Linux arasında temiz AUR işlemleri kurmak için aracı bir rol oynar. Ayrıca paketleri koruma, yönetme ve kaldırma yetkisine de sahiptirler.

AUR'u Manjaro'da Kullanmanın Yolları

AUR paketlerinin kurulum süreci göründüğü kadar basit değildir. Resmi belgeler, paketleri oluşturmadan önce PKGBUILDS ve kurulum dosyalarının manuel olarak incelenmesini önerir. Bu nedenle, AUR'ye erişmenin çeşitli yolları vardır; her birini burada tartışacağız:

Pacman GUI (Pamac) üzerinden erişim

Yazılım Ekle/Kaldır'a gidin, tercihlere gidin. Açık iletişim kutusunda AUR sekmesini seçin, kaydırıcıyı hareket ettirerek AUR'yi etkinleştirin ve güncellemeleri kontrol edin. Artık AUR'den gelen her paket bir AUR etiketi ile tanımlanır.

Pamac CLI üzerinden erişim

AUR paketlerine komut satırı üzerinden erişmeden önce, kullanıcılar ve geliştiriciler tarafından sağlanan uyarılar ve çözümler hakkında bilgi almak için AUR web sitesini ziyaret etmeniz önerilir.

Gerekli olanı arayın ve paketi kullanarak yükleyin inşa etmek komut:

[e-posta korumalı]:~$ pamac arama -a
[e-posta korumalı]:~$ pamac derlemesi

Yukarıdaki komutlar, aşağıdakileri içeren bir dizi soruyla sonuçlanır:

  • Kötü amaçlı komut dosyalarını belirlemeye yönelik bir önlem olarak doğrulama amacıyla dosyaları düzenlemek için sorgu.
  • Bağımlılıkları, komut dosyalarını, derlemeleri ve yüklemeyi indirmek için sorgu.
  • Şifre doğrulama.

AUR Yardımcısı

Erişmenin başka bir basit yolu PKBUILDS AUR'dan itibaren AUR yardımcıları. Paket arama ve yükleme sürecini basitleştiren bir komut satırı aracıdır.

Yeni kullanıcılar için en çok önerilen AUR Helper, komutlar ve seçenekler açısından Pacman'a en yakın olduğu için Yay'dır. Ayrıca, sistemi çok az veya hiç istem olmadan yükseltir ve yedekler.

Git'i Pacman kullanarak kurun, PKGBUILD'i kopyalayın ve cd'yi Yaşasın kullanarak paketi oluşturmak için dizin makepkg.

[e-posta korumalı]:~$ sudo pacman -S -- gerekli temel geliştirme git
[e-posta korumalı]:~$ git klonu https://aur.Archlinux.kuruluş/yay.git
[e-posta korumalı]:~$ cd yay
[e-posta korumalı]:~$ makepkg -si

Şimdi, gerekli yazılımı yüklemek için aşağıdaki komutu kullanın.

[e-posta korumalı]:~$ yay -S

AUR Paketlerinin Manuel Kurulumu

Yine AUR paketlerinin manuel kurulumu gerekli dosyaları gerektirir. Yüklemek için Pacman'ı kullanın git, komut dosyalarını klonlayın ve kullanarak paketi oluşturun makepkg.

[e-posta korumalı]:~$ pamac temel geliştirme git'i kurun
[e-posta korumalı]:~$ git klonu https://aur.Archlinux.org/google-chrome.git
[e-posta korumalı]:~$ cd google-chrome
[e-posta korumalı]:~$ makepkg -s

Yukarıdaki komut bağımlılıkları işler. Bu nedenle, paket başarıyla oluşturulduktan sonra bir paket_adı-pkgver dosyası.pkg.katran.zst çalışma dizininde oluşturulur.

Aşağıdaki komutu kullanarak paketi kurun:

[e-posta korumalı]:~$ makepkg -i

Bu komut eşdeğerdir

[e-posta korumalı]:~$ pacman -U paket_adı-pkgver.pkg.katran.zst

Veya son iki adımı tek adımda birleştirin:

[e-posta korumalı]:~$ makepkg -is

Sonuç

Bu makalede, Manjaro'nun resmi ve resmi olmayan depoları, Manjaro sistemine erişme ve yükseltme yolları ve çeşitli yollarla AUR kullanarak paketler oluşturma hakkında bilgi edineceğiz.

Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Linux için En İyi Komut Satırı Oyunları
Komut satırı, Linux kullanırken yalnızca en büyük müttefikiniz değil, aynı zamanda eğlence kaynağı da olabilir, çünkü onu özel bir grafik kartı gerekt...
Linux için En İyi Gamepad Eşleme Uygulamaları
Tipik bir klavye ve fare giriş sistemi yerine bir gamepad ile Linux'ta oyun oynamayı seviyorsanız, sizin için bazı faydalı uygulamalar var. Çoğu PC oy...