Arch Linux, en ünlü ve popüler Linux dağıtımlarından biridir. Zor durum bu. Bu yüzden tüm Linux kullanıcıları bundan hoşlanmaz. Tüm premium özellikler arasında “pacman” paket yöneticisi en önemlilerinden biridir. Amaç, hem resmi depolardan hem de kullanıcının kendi yapılarından yapı sistemi ve paket yönetimini kullanmanın basit bir yolunu sağlamaktır.
APT veya Pacman’lı YUM’dan farklı olarak kendi komut yapısına sahiptir. Bilmeniz gereken tüm komutları ve “Pacman” için bazı ilginç ek komutları içeren basit bir kılavuzdur.
Aşağıdaki kılavuz, Arch Linux ve paket yöneticisi olarak pacman kullanan diğer tüm Arch tabanlı Linux dağıtımları için geçerlidir. Bazen karmaşık kurulum mekanizması nedeniyle insanlar orijinal yerine Arch tabanlı dağıtımları kullanmayı tercih ederler. Ama gerçek şu ki, çok kolay! Bu sadece daha fazla odaklanma ve sabır meselesi. Arch Linux’u nasıl kuracağınızı öğrenin.
Pacman geliyor
Pacman’ı kullanmanın birçok yolu vardır. Tabii ki, düzenli olarak ihtiyacınız yok. Aşağıdaki kılavuz, PacMan’i kullanmanın tüm bilinmesi gereken ve ilginç yollarının kısa bir derlemesidir. Pacman kılavuzunun tamamı şu adreste mevcuttur:
Resmi Arch Linux Wiki.
Veritabanını güncelle
Herhangi bir paket yöneticisinin düzgün çalışması için ana sunucularla senkronize olması gerekir. Aynı şey PCman için de geçerli. Pacman paket veritabanını güncellemek için aşağıdaki komutu çalıştırın:
Pacman’ı paket veritabanını güncellemeye zorlamak mümkündür. Bu, paket veritabanını yeniden oluşturacaktır. Aşağıdaki komutu kullanın:
yükseltme programı
Pacman’a tam bir sistem yükseltmesi gerçekleştirmesini söyleyebilirsiniz. Bu, yükseltilebilir tüm paketleri en son sürüme yükseltir.
Zorunlu paket veritabanı güncellemesini upgrade komutuyla birleştirebilirsiniz. Bu şöyle görünecek:
Aşağıdaki komut, pacman’dan kurulu paketleri ana sunucularda bulunan sürüme yükseltmesini/düşürmesini isteyecektir.
Örneğin, sisteminizde “xyz-1.5” paketi yüklüyse, ancak “xyz-1.4.9” yukarı akış sunucusundaki en son sürüm ise, pacman “xyz-1.4.9” sürümüne geçer.
Her ikisi de benzer bir prosedürü gerçekleştirmek için birleştirilebilir.
paket(ler)i kur
Pacman ile bir paket kurmak gerçekten çok kolay. Sadece aşağıdaki komutu çalıştırın:
sudo pacman -s<paket_adı_1><paket_adı_2>
Bu süreç, gerekli tüm bağımlılıkları otomatik olarak belirleyecek ve bunlarla ilgilenecektir.
Bazı durumlarda, demetler benzer modellerde ortaya çıkar. Aynı adı tekrar tekrar yazmak yerine, kısayol olarak parantez kullanın. Örneğin, pip, py, pytest ve pytest-runner gibi Python paketlerini yüklemek için aşağıdaki komutu çalıştırın:
sudo pacman -s Yılan-{Pep, Pi, Petiste, Petiste Koşucusu}
Not: Virgül ile aşağıdaki paket adı arasında boşluk olmamalıdır. Aksi takdirde işe yaramaz.
sudo pacman -s Yılan-{Pep, Pi, Petiste, Petiste Koşucusu}
Bazı durumlarda paketi indirmek isteyebilirsiniz. Pacman işi sizin yerinize yapmak için kullanılabilir. Sadece “-sw” bayrağını kullanın.
sudo pacman -Sw<paket ismi>
Pacman, paket kurulmayacağından yalnızca indirileceği için size yalnızca indirme boyutunu söyleyecektir.
Pacman paketi şu şekilde indirecek:
sudo pacman -u<paket ismi>tar.xz
Bilmiyorsanız, pacman ile indirdiğiniz tüm paketler her zaman orada olacaktır. Mevcut paketleri kontrol edin.
ls/ben … idim/kendi içime dalmış durumdayım/pacman/paket
Belirli paketleri bulmanız mı gerekiyor? Belirli bir paketi aramak için “grep” kullanın.
ls/ben … idim/kendi içime dalmış durumdayım/pacman/paket |grep<paket ismi>
Herhangi bir paketi kurmanız/yükseltmeniz/düşürmeniz gerekirse, onu nerede bulacağınızı biliyorsunuz.
Arıyor
Paketin adıyla kafanız karıştıysa, Pacman’dan bakmasını isteyin!
Bu şekilde vurgulanan bir renk yoktur. kötü adam! üzülmeyin; pacman çıktıyı nasıl renklendireceğini zaten biliyor ama işlev varsayılan olarak devre dışıdır. Renkli çıktı görmek ister misiniz? “pacman.conf” dosyasını düzenleyin ve “color” seçeneğinin açıklamasını kaldırın.
Sonucu kontrol etmeyi unutmayın!
Temel arama mekanizmasının yanı sıra, bir paketi aramanın farklı yolları da vardır. Temel yöntem çok kullanışlıdır, ancak bazen aynı şeyi yapmanın başka yollarını bilmek daha iyi faydalar sağlayabilir.
Bunun için “grep” kullanmayı seviyorum. Mevcut tüm paketleri listelemek için pacman’i kullanın ve ardından gerekli tüm paketleri göstermek için çıktıyı “grepleyin”.
“-ssq” bayrağını fark ettiniz mi? Pacman’a mevcut tüm paketleri tek bir satıra yazdırmasını söyler. Yalnızca python3 paketlerini göstermek için onu grep’e aktardım. Elbette, paketin kısa bir açıklamasını almazsınız.
Tüm aramaları sizin için yapacak başka bir yerleşik araç var: pacsearch. Güzel renklendirme ve biçimlendirme ile çıktının daha iyi bir sunumunu sağlar. Sisteminizde mevcut olmalıdır. Ancak herhangi bir nedenle sisteminizde kurulu değilse hemen kurun! “pacman-contrib” paketinin bir parçasıdır. Pacman’a kurulumu sizin için yapmasını söyleyin.
sudo pacman -s Pacman katkısı
Şimdi pacsearch’ün yukarıdaki eylemi yapmasına izin verin.
bilgi paketi
Aşağıdaki komut, sisteminizde kurulu olan tüm paketleri listeleyecektir.
Her zaman uzun ve kafa karıştırıcı olacaktır. Belirli bir paket arıyorsanız “grep” kullanın.
Belirli bir paket hakkında ayrıntılı bilgiye ihtiyacınız varsa, pacman ile “-Qi” bayrağını kullanın.
Argümanda herhangi bir paket adı iletmezseniz, pacman paket veritabanındaki tüm paketlerin bilgilerini görüntüler. “grep” kullanarak çıktıyı yalnızca istediğiniz bilgileri gösterecek şekilde değiştirmek mümkündür.
pacman – ne|grep-e ‘İsim’ -e “yüklü boyut”
“-Q” komut bayrağı yalnızca kurulu paket bilgilerini gösterecektir. Paketle ilgili en son bilgileri kontrol etmeniz mi gerekiyor? Bunun yerine “-Si” işaretini kullanın.
pacman -Ve|grep-e ‘İsim’ -e “indirme boyutu” -e “yüklü boyut”
yüklemek
Ambalajı pacman ile çıkarmak güvenlidir. Sadece aşağıdaki komutu çalıştırın:
sudo pacman -R<paket ismi>
Not: Her zaman bağımlılıkları kırmamasını sağlayacaktır. Bir bağımlılığı kaldırmaya çalışıyorsanız, kaldırma işlemini engeller.
Bir paketi tüm bağımlılıklarıyla birlikte kaldırmak istiyorsanız (bu bağımlılıklara bağlı başka hiçbir paket yoktur), aşağıdaki komut yapısını kullanın:
sudo pacman – rs<paket ismi>
Diğer bağımlılıkları kırıp kırmadığına bakılmaksızın, pacman’ı bir paketi kaldırmaya zorlamak mümkündür. Paketi çıkarmak çok tehlikeli bir yoldur ve ne yaptığınızdan emin olmadığınız sürece önerilmez.
sudo pacman -Rdd<paket ismi>
Son düşünceler
Pacman, Arch Linux için güçlü bir paket yöneticisidir. Hiçbir paket onu geçemez. AUR deposu gibi başka kaynaklardan paketler kursanız bile, kurulumu tamamlamak için pacman’den geçmelisiniz. Arch ekosisteminin en önemli bileşenlerinden biri olarak karşınıza bir konsol penceresi çıkması ve pacman’dan belirli görevleri gerçekleştirmesini istemeniz şaşırtıcı değil. Umarım bu kısa rehber, Arch Linux ile olan yolculuğunuzda yardımcı olur.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın