Türkçesever
Profesör
- Katılım
- 12 Eylül 2016
- Mesajlar
- 1,570
- Reaksiyon puanı
- 2,970
- Puanları
- 293
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:
Paket veri tabanını güncellemek ve sistemdeki tüm paketleri güncellemek için
	
	
	
		
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.
	
	
	
		
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.
	
	
	
		
Paketlerin Aranması
Kullanılabilir paketlerin Manjaro depolarını aramak için
	
	
	
		
Kurulu paketlerinizi aynı şekilde -Ss yerine -Qs ile arayabilirsiniz. Kurulu paketlerinizi smplayer aramak için:
	
	
	
		
Bir paket bulduğunuzda kurulu paketler hakkında daha fazla bilgi edinmek için
	
	
	
		
Son olarak sisteminizde kurulu tüm paketlerin bir listesi için aşağıdaki komutu girin:
	
	
	
		
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
	
	
	
		
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
	
	
	
		
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
	
	
	
		
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
	
	
	
		
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
	
	
	
		
En nükleer seçenek
Pacman genellikle paketleri silerken yedek yapılandırma dosyaları da oluşturur. Bunları kaldırmak için yukarıdaki örneklerden herhangi birine
	
	
	
		
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:
	
	
	
		
Tüm artıkları kaldırmak için:
	
	
	
		
Paketleri Kurmadan İndirme
Bazı durumlarda bir paketi kurmadan indirmek yararlı olabilir. Örneğin; internete bağlı olmayan farklı bir sisteme kurmak için. Bu
	
	
	
		
Hangi Paketin Dosyaya Sabit Olduğunu Belirleme
Hangi paketin sisteminize bir dosya yüklediğini anlamak genellikle yararlıdır. Bu
	
	
	
		
Ö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.
	
	
	
		
Aksi takdirde önbelleği tamamen silmek için aşağıdaki komutu girin (ve dikkatli kullanın):
	
	
	
		
Eski paket önbellek dosyalarını kaldırmanın daha güvenli bir yolu
	
	
	
		
Yapılandırma Dosyası, pacman.conf
Pacman'ın ayarları
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.
	
	
	
		
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:
	
	
	
		
Sorun Giderme
Pacman sorun giderme için ayrı bir sayfa burada mevcuttur.
Kaynak: Pacman Overview - Manjaro Linux
			
			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.
Paket veri tabanını güncellemek ve sistemdeki tüm paketleri güncellemek için
		Kod:
	
	sudo pacman -SyuPaket 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.
		Kod:
	
	sudo pacman -SyyuPaket 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.
		Kod:
	
	sudo pacman -SyyuuPaketlerin 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:
		Kod:
	
	pacman -Ss smplayerKurulu paketlerinizi aynı şekilde -Ss yerine -Qs ile arayabilirsiniz. Kurulu paketlerinizi smplayer aramak için:
		Kod:
	
	pacman -Qs smplayerBir 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:
		Kod:
	
	pacman -Si smplayerSon olarak sisteminizde kurulu tüm paketlerin bir listesi için aşağıdaki komutu girin:
		Kod:
	
	pacman -QlPaketlerin 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:
		Kod:
	
	sudo pacman -Syu smplayerDaha 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:
		Kod:
	
	sudo pacman -U /var/cache/pacman/pkg/smplayer-19.5.0-1-x86_64.pkg.tar.xzAlternatif 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:
		Kod:
	
	sudo pacman -R smplayerBu, 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:
		Kod:
	
	sudo pacman -Rsu smplayerBazen 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.
		Kod:
	
	sudo pacman -Rc smplayerEn 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:
		Kod:
	
	sudo pacman -Rn smplayer
sudo pacman -Rsun smplayer
sudo pacman -Rcn smplayerArtı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:
		Kod:
	
	pacman -QdtTüm artıkları kaldırmak için:
		Kod:
	
	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:
		Kod:
	
	sudo pacman -Sw smplayerHangi 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:
		Kod:
	
	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.
		Kod:
	
	sudo pacman -ScAksi takdirde önbelleği tamamen silmek için aşağıdaki komutu girin (ve dikkatli kullanın):
		Kod:
	
	sudo pacman -SccEski 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:
		Kod:
	
	paccache -rvk3Yapı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.
		Kod:
	
	ColorPacMan 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:
		Kod:
	
	ILoveCandySorun Giderme
Pacman sorun giderme için ayrı bir sayfa burada mevcuttur.
Kaynak: Pacman Overview - Manjaro Linux
 
					
				 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		