Pardus:Pisi CLI Kullanımı
PardusWiki, özgür ansiklopedi
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:
- Yerel adresler (örn /home/ahmet/pardus/depom/pisi-index.xml)
- Web adresleri (http://ornek.com/pisi-index.xml ya da ftp://ornek.com/pub/pisi-index.xml)
| 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

