Pardus:Pisi CLI kullanımı

PardusWiki sitesinden

(Pardus:Pisi CLI Kullanımı sayfasından yönlendirildi)
Git ve: kullan, ara


Konu başlıkları

Belge hakkında

Bu belge pisi'nin komut satırında (pisi-cli) kullanımı hakkında kısa bilgiler içerir, sadece temel işlemler anlatılmıştır. Belgede anlatılan tüm işlemler komut satırı altında kullanılabilir.

Pisi kullanımı

Depo İşlemleri

Depo Eklemek

Depo eklemek için add-repo komutunu depo adı ve depo adresi parametreleri ile çalıştırıyoruz.

pisi add-repo depo_adi http://depo.adresi.com/depo/dizini/pisi-index.xml

'depo adresi' parametresinin alabileceği değerler:


Not: Depo indeks dosyasının adı öntanımlı olarak pisi-index.xml'dir, fakat tercihe bağlı olarak aynı dosyanın sıkıştırılmış hali pisi-index.xml.bz2 adıyla sunulur, bu sayede bant genişliğinden tasarruf edilir.


Not: Eğer parametre vermezseniz öntanımlı Pardus deposunu ekleyecektir.


Depo Kaldırmak

Depo kaldırmak için remove-repo komutuna sadece depo adı parametresini veriyoruz,

pisi remove-repo depo_adi

eğer birden fazla depoyu birden kaldırmak istiyorsak depoların isimlerini boşlukla ayırarak yazıyoruz.

pisi remove-repo birinci_deponun_adi ikinci_deponun_adi


Not: Sistemde hangi depoların bulunduğunu görmek için Depoları Listelemek bölümünü okuyun.


Depoları Listelemek

Depoları listelemek için list-repo komutunu kullanıyoruz.

pisi list-repo


Depo Güncellemek

Bir depoyu güncellemek istiyorsak update-repo komutunu kullanıyoruz,

pisi update-repo

eğer bir ya da daha fazla depoyu güncellemek istiyorsak depo isimlerini boşlukla ayırarak komutun sonuna ekliyoruz.

pisi update-repo depo_adi
pisi update-repo depo_adi diger_bir_depo_adi


Bileşenleri Listelemek

Tüm bileşenleri listelemek için list-components komutunu kullanıyoruz,

pisi list-components

eğer belirli depo(lar)daki bileşenleri listelemek istiyorsak depo isimlerini komutun ardından boşluklar ayırarak yazıyoruz

pisi list-components depo_adi
pisi list-components depo_adi diger_bir_depo_adi


Depo İndeksi Oluşturmak

Eğer herhangi bir kaynak ya da ikili paket deposunun indeksini oluşturmak istiyorsak ana dizine gidip index komutunu veriyoruz.

pisi index


Paket İşlemleri

Paket Kurmak

Pisi paketlerini kurmak için install komutunu kullanıyoruz, eğer birden fazla paket kuracaksak isimlerini boşlukla ayırarak komutun sonuna ekliyoruz,

pisi install paketadi
pisi install paketadi diger_paketadi

eğer yerel bir dosyadan kuracaksak dosyanın tam adını giriyoruz, birden fazla paket kuracaksak isimlerini boşlukla ayırarak yazıyoruz.

pisi install /home/ahmet/pardus_depom/paketadi.pisi
pisi install /home/ahmet/pardus_depom/paketadi.pisi /home/mehmet/depom/paketim.pisi


Paket Kaldırmak

Pisi paketlerini kaldırmak için remove komutunu kullanıyoruz, eğer birden fazla paket kaldırmak istiyorsak isimlerini boşlukla ayırarak komutun sonuna ekliyoruz.

pisi remove paketadi
pisi remove paketadi diger_paketadi


Paket Güncellemek

Paket güncellemek için upgrade komutunu kullanıyoruz, eğer birden fazla paketi güncelleyeceksek isimlerini boşlukla ayırarak komutun sonuna ekliyoruz.

pisi upgrade paketadi
pisi upgrade paketadi diger_paketadi

Depodaki tüm güncellemeleri yapmak istiyorsak upgrade komutunu parametresiz kullanıyoruz.

pisi upgrade


Paket Hakkında Bilgi Almak

Paket bilgilerini görüntülemek için info komutunu kullanıyoruz, birden fazla paketin bilgisini görmek istiyorsak isimlerini boşlukla ayırarak komutun sonuna yazıyoruz.

pisi info paketadi
pisi info paketadi diger_paketadi


Kaynaktan Paket İnşa Etmek

Bir paketi kaynaktan inşa etmek istediğimizde build komutunu kullanıyoruz.

pisi build /home/ahmet/ornek/pisi/pspec.xml


Not: pspec.xml adresi olarak http://sunucu.adresi.com/paketler/pspec.xml kullanabilirsiniz.


Not: İnşa işleminin değişik safhalarını işletmek istediğinizde ya da inşa işleminin sizin kontrolünüzde gerçekleşmesini istediğinizde --until parametresini kullanabilirsiniz. Ayrıntılı bilgi için pisi help komutunu verin.


Kaynak Depodan Paket İnşa Etmek

Kaynak depodaki bir paketi inşa etmek istediğimizde emerge komutunu kullanıyoruz, bu komut paketi tüm bağımlılıkları ile birlikte kuruyor.

pisi emerge paketadi


Depodaki Paketleri Listelemek

Eğer tek bir depodaki paketleri listelemek istiyorsak list-available komutuna depo adı parametresini veriyoruz,

pisi list-available depo_adi

eğer tüm depolardaki paketleri listelemek istiyorsak list-available komutunu parametresiz çalıştırıyoruz.

pisi list-available


Güncellemeleri Listelemek

Güncellemeleri listelemek için list-upgrades komutunu kullanıyoruz,

pisi list-upgrades

eğer tek bir depodaki güncellemeleri görmek istiyorsak parametre olarak deponun adını veriyoruz.

pisi list-upgrades depoadi


Kurulu Paketleri Listelemek

Kurulu paketleri listelemek için list-installed komutunu kullanıyoruz.

pisi list-installed


Bekleyen Paketleri Listelemek

Bekleyen paketleri listelemek için list-pending komutunu kullanıyoruz.

pisi list-pending


Kaynakları Listelemek

Kullanılabilir kaynak paketleri listelemek için list-sources komutunu kullanıyoruz.

pisi list-sources


Bekleyen Paketleri Yapılandırmak

ÇOMAR yapılandırması yapılmamış paketleri yapılandırmak için configure-pending komutunu kullanıyoruz.

pisi configure-pending


Paket Aramak

Paket aramak için search komutunu kullanıyoruz.

pisi search anahtar_kelime diger_anahtar_kelime


Not: Arama işleminde belirtilen anahtar kelimeler özet, tanım ve paket adı alanlarında aranır.


Paketin Doğru Yüklenip Yüklenmediğini Kontrol Etmek

Bir paketin doğru yüklenip yüklenmediğini kontrol etmek için check komutunu kullanıyoruz.

pisi check paketadi


Not: Eğer paket adı vermezseniz kurulu tüm paketler kontrol edilecektir.


Diğer İşlemler

Pisi Veritabanını Yeniden Oluşturmak

Veritabanını yeniden oluşturmak için rebuild-db komutunu kullanıyoruz.

pisi rebuild-db


Önbellekteki Dosyaları Silmek

Önbellekteki dosyaları (paketler, kaynak dosyalar) silmek için delete-cache komutunu kullanıyoruz.

pisi delete-cache


Dosya Aramak

Bir dosyanın hangi pakete ait olduğunu bulmak için search-file komutunu kullanıyoruz.

pisi search-file /path/dosya


Paket İlişkilerini Almak

Paket ilişkilerini, grafiğini, çizgesini graphviz biçeminde almak için graph komutunu kullanıyoruz.

pisi graph paketadi


Bayat Kilitleri Kaldırmak

Pisi veritabanındaki kullanılmayan kilitleri silmek için clean komutunu kullanıyoruz.

pisi clean


Yardım Almak

Komut satırında pisi kullanımı hakkında yardım almak için help komutunu kullanıyoruz.

pisi help

Eğer belirli bir komut için yardım almak istiyorsak şu şekilde kullanıyoruz.

pisi help komut