İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. İşletim Sistemleri
  4. GNU/Linux
GNU/Linux

Pacman Genel Bakış

Türkçesever27.07.20197 cevap2.453 görüntüleme

Pacman'ı kullanıyor musunuz?

Evet, Pacman'ı kullanıyorum.7 · %88
Hayır, Pacman'ı kullanmıyorum.1 · %13

8 kişi oy verdi

2016'den beri1.570 mesaj
#1
Genel Bakış

Manjaro'nun paket yöneticisi Pamac, çoğu Manjaro sürümünde kuruludur. Tüm Manjaro sürümleri, upstream Arch Linux'un paket yöneticisi pacman'ı içerir. Pacman, Pamac'ta bulunmayan bazı gelişmiş özellikler içerir.

Bilmeniz gereken kilit noktalar:
  • Pacman Manjaro GNU/Linux'ta zaten varsayılan olarak kurulu.
  • Pacman, çoğunlukla Arch GNU/Linux geliştiricileri tarafından geliştirilir/bakılır.
  • Pacman sadece komut satırından kullanılabilir, eğer grafiksel paket yöneticisini tercih ederseniz lütfen Pamac veya Octopi'ye bakınız.
  • Pacman yalnızca resmî Manjaro deposunu kullanabilir. Arch User Repository'e (AUR) erişmek, flatpaks kullanmak ve snaps kullanmak için ayrı makaleler bulunmaktadır.
Güncellemelerin Kurulması

Paket veri tabanını güncellemek ve sistemdeki tüm paketleri güncellemek için
sudo pacman -Syu


Paket veri tabanının tamamen yenilenmesini zorlamak ve sistemdeki tüm paketleri güncellemek için. Şubeleri değiştirirken veya yansıları değiştirirken bunu yapmanız gerekir.

sudo pacman -Syyu


Paket veri tabanının tamamen yenilenmesini zorlamak için sistemdeki tüm paketleri güncelleyin ve paketlerin indirgenmesine izin verin. Düşürme sadece eski bir şubeye geçerken gerekli olacaktır. Örneğin; Testing'den Stable'ye geçmek.

sudo pacman -Syyuu


Paketlerin Aranması

Kullanılabilir paketlerin Manjaro depolarını aramak için pacman -Ss keywords'u kullanabilirsiniz. Anahtar kelimenin hem paket adını hem de açıklamasını arar. Örneğin; smplayer anahtar sözcüğünü içeren paketleri aramak için kullanabilirsiniz:

pacman -Ss smplayer


Kurulu paketlerinizi aynı şekilde -Ss yerine -Qs ile arayabilirsiniz. Kurulu paketlerinizi smplayer aramak için:

pacman -Qs smplayer


Bir paket bulduğunuzda kurulu paketler hakkında daha fazla bilgi edinmek için pacman -Qi kullanabilirsiniz veya depolardaki paketler için pacman -Si kullanabilirsiniz. Yukarıdaki örneği takip ederek kullanabilirsiniz:

pacman -Si smplayer


Son olarak sisteminizde kurulu tüm paketlerin bir listesi için aşağıdaki komutu girin:

pacman -Ql


Paketlerin Kurulması

Uyarı:
Önce sistemi güncellemeden asla bir paket kurmayın. Bir yuvarlanan sürümünde bu, önyüklenemez bir sisteme yol açabilir.

Bir yazılım paketi kurmak için temel söz dizimi pacman -S packagename'dir. Ancak,sistemi güncellemeden bir paketin kurulması kısmi bir yükseltme durumuna yol açacaktır, bu nedenle buradaki tüm örnekler paketi kuracak ve sistemin güncel olmasını sağlayacak olan pacman -Syu packagename kullanacaktır. Örneğin; smplayer kurmak için komut şöyledir:

sudo pacman -Syu smplayer


Daha sonra kurulacak yazılımların bir listesi sunulacaktır. Bu listenin istediğinizden daha fazla paket içerdiğini fark edebilirsiniz. Bunun nedeni, birçok paketin seçtiğiniz yazılımın düzgün çalışması için kurulması gereken paketler olan bağımlılıklara sahip olmasıdır.

Pacman ayrıca paketleri doğrudan yerel sistemden veya internet üzerindeki bir konumdan da kurabilir. Bu komutun biçimi pacman -U packagelocation. Örneğin; paket önbelleğinizin bir kopyasını kurmak için şöyle bir şey yapabilirsiniz:

sudo pacman -U /var/cache/pacman/pkg/smplayer-19.5.0-1-x86_64.pkg.tar.xz


Alternatif olarak doğrudan Manjaro'nun yansılarının birinden alabilirsiniz:

Uyarı: pacman -U kullanırken kurduğunuz paketin sisteminizle tamamen uyumlu olmasını sağlamak size bağlıdır.

Paketlerin Kaldırılması

Uyarı:
Paketleri kaldırırken onaylamadan önce daima paket listesini gözden geçirin. Dikkatli değilseniz bağımlılıklar nedeniyle masaüstünüzü kolayca kaldırabilirsiniz.

Bir yazılım paketini kaldırmak için temel söz dizimi sudo pacman -R packagename'dir. Yukarıda kurduğumuz smplayer paketini kaldırabiliriz:

sudo pacman -R smplayer


Bu, paketi kaldıracak ancak tüm bağımlılıkları geride bırakacaktır. Gereksiz bağımlılıkları da kaldırmak istiyorsanız bu örnekte görüldüğü gibi pacman -Rsu packagename kullanabilirsiniz:

sudo pacman -Rsu smplayer


Bazen bir paketi kaldırmaya çalıştığınızda buna bağlı olmayan başka paketler olduğu için yapamazsınız. Bir paketi ve ona bağlı olan her şeyi kaldırmak için pacman -Rc packagename kullanabilirsiniz. Bu seçeneği kullanırken yukarıdaki uyarıya dikkat edin.

sudo pacman -Rc smplayer


En nükleer seçenek pacman -Rcs packagename'dir. Bu; paket adına bağlı olan her şeyi kaldıracak ve bağımlılıklarında da bunu yapmaya devam edecektir. Bu gerçekten sadece masaüstü ortamının tamamını kaldırmak ve geride bir şey bırakmamaya çalışmak gibi istisnai durumlarda kullanılmalıdır.

Pacman genellikle paketleri silerken yedek yapılandırma dosyaları da oluşturur. Bunları kaldırmak için yukarıdaki örneklerden herhangi birine n ekleyebilirsiniz. Örneğin:

sudo pacman -Rn smplayer
sudo pacman -Rsun smplayer
sudo pacman -Rcn smplayer


Artıkların Görünmesi ve Kaldırılması

Tüm artıkları listelemek için, başka hiçbir şey tarafından kullanılmayan ve artık gerekmeyen kurulu paketler:

pacman -Qdt


Tüm artıkları kaldırmak için:

sudo pacman -Rs $(pacman -Qdtq)


Paketleri Kurmadan İndirme

Bazı durumlarda bir paketi kurmadan indirmek yararlı olabilir. Örneğin; internete bağlı olmayan farklı bir sisteme kurmak için. Bu pacman -Sw packagename ile yapılabilir. Örneğin:

sudo pacman -Sw smplayer


Hangi Paketin Dosyaya Sabit Olduğunu Belirleme

Hangi paketin sisteminize bir dosya yüklediğini anlamak genellikle yararlıdır. Bu pacman -Qo /path/to/filename kullanarak pacman ile yapmak kolaydır. Örneğin:

pacman -Qo /usr/bin/smplayer


Önbelleği Temizleme

Pacman paketleri kurduğunda indirdiğiniz tüm eski paketlerin bir kopyasını tutar. Acil durumlarda eski paketleri kurmanız gerekirse bu önbellek çok faydalı olabilir. Ancak denetlenmemiş bırakıldığında bu önbellek zamanla çok genişleyecektir. Pamac'ı çalıştıran sistemler, otomatikleştirilmiş pacman önbellek temizleme fonksiyonlarına zaten erişebilecek. Bunları pacman kullanarak elle de temizlemek mümkündür.

sudo pacman -Sc


Aksi takdirde önbelleği tamamen silmek için aşağıdaki komutu girin (ve dikkatli kullanın):

sudo pacman -Scc


Eski paket önbellek dosyalarını kaldırmanın daha güvenli bir yolu paccache kullanan en son üç paket versiyonu dışındaki tüm paketleri kaldırmaktır:

paccache -rvk3


Yapılandırma Dosyası, pacman.conf

Pacman'ın ayarları /etc/pacman.conf içinde bulunur. Bu dosya root'a aittir, bu dosyayı nasıl düzenleyeceğiniz konusunda daha fazla bilgiye ihtiyacınız olursa lütfen bu kılavuza bakın. Bu seçeneklere tam bir referans, aşağıda bağlantılı olan Arch Wiki'de bulunabilir. Bu bölümler, Manjaro kullanıcıları için özellikle ilgi çekici olabilecek bazı ayarları içerir.

Not: pacman.conf ayarları büyük/küçük harf duyarlıdır.

Renkli Çıktıyı Etkinleştirme

Bu, aşağıdaki satırı dosyaya ekleyerek yorumlanmamış ort ile etkinleştirilebilir.

Color


PacMan Yemelik Güç İlaçlarını Gösterme

Uçbirimdeki yazılım paketlerini indirirken yalnızca satırları izlemekten sıkılıyorsanız ilerleme çubuğunu neden Pacman yemelik güç ilaçları olarak değiştirmiyorsunuz? Bunu etkinleştirmek için satırı eklemeniz yeterlidir:

ILoveCandy


Sorun Giderme

Pacman sorun giderme için ayrı bir sayfa burada mevcuttur.

Kaynak: Pacman Overview - Manjaro Linux
👍 2
Cevaplar
2019'den beri1.415 mesaj
#2
Hocam yakında biz de Linux'a geçeriz artık. Windows 7 için artık süre doluyor. 14 Ocak 2020'de Microsoft Windows 7 için GÜVENLİK GÜNCELLEMESİ getirmeyecek.
👍 3
2018'den beri9.240 mesaj
#3
Screenshot_20190727-235331_Google Play Games.jpg

Sıkıldığımda oynarım. ?
👍 2
2019'den beri1.415 mesaj
#4
Hocam yukarıda pacman demişsiniz. Aklıma eski oyun pacman geldi. ?
👍 3
Türkçesever Konuyu açan
2016'den beri1.570 mesaj
#5
Hocam yukarıda pacman demişsiniz. Aklıma eski oyun pacman geldi. ?
Pacman genellikle Arch GNU/Linux ve onu taban alan dağıtımların kullandığı yazılım kurmaya, kaldırmaya falan yarayan yazılım. Manjaro GNU/Linux gibi dağıtımlarda da grafiksel paket yöneticisi olduğu için kullanıcılar bu konularda pek uçbirimle uğraşmıyor.
Usain dedi: ↑


Sıkıldığımda oynarım. ?
:D
👍 3
2019'den beri1.415 mesaj
#6
Usain dedi: ↑


Sıkıldığımda oynarım. ?
Hocam şu uygulamanın da 5 milyar indirmesi varmış.( Google play oyunlar)
👍 3
2018'den beri9.240 mesaj
#7
Hocam şu uygulamanın da 5 milyar indirmesi varmış.( Google play oyunlar)
Her Android cihazda yüklü geldiği için olabilir mi?
👍 3
2019'den beri1.415 mesaj
#8
Usain dedi: ↑
Her Android cihazda yüklü geldiği için olabilir mi?
Olabilir hocam.
Clean Master antivirüs programı bile 1 milyar indirilmiş.
👍 3

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.