PİSİ PAKET YAPIMI

n nPiSi hakkında n nPİSİ (Packages Installed Successfully as Intended) 2011 öncesi Pardus projesi kapsamında geliştirilen bir ikili(binary) paket yönetim sistemidir. PiSi paket sistemi paketlerin sadece kurulup kaldırılmasından daha fazla işleve sahiptir, örneğin tüm kurulu paketlerin eski bir tarihteki haline geri döndürülebilmesi mümkündür. ...

Bir Continuous Integration Denemesi, Yeni Pisi Çiftliği

n nNeden İhtiyaç Duyuldu? n nPisilinux 1.2 ve öncesinde, paket derleme aşamasında verdiğimiz ‘pisi bi’ komutu, sisteme derleme aşamasında kullanılıp kullanılmadığına bakmadan, ‘System.devel’ grubunda bulunan bütün paketleri kurar. Eskiden kalan bu davranış şekli, paketlerin bağımlılıklarını düzgün tespit edebilmeyi zorlaştırmıştır. ...

Pisi ( Packages Installed Succesfully as Intended ) Konsol komutları

n n nKullanım: pisi [seçenekler] [parametreler] n n aşağıdakilerden birisi olabilir: n nadd-repo (ar) - Depo ekle nblame (bl) - Paket sahibi ve yayım bilgisi nbuild (bi) - Verilen PiSi paket(ler)ini inşa et ncheck - Kurulumu denetle nclean - Kullanılmayan kilitleri temizle nconfigure-pending (cp) - Kalan paketleri yapılandır ndelete-cache (dc) - Önbellek dosyalarını temizle ndelta ...

Pisi kullanımı

n nBu belge pisi'nin komut satırında (pisi-cli) kullanımı hakkında çeşitli bilgiler içerir. n nDepo işlemleri n nDepo eklemek n nDepo eklemek için add-repo komutunu depo adı depo adresi parametreleriyle çalıştırıyoruz. n npisi add-repo depo_adı http://depo.adresi.com/depo/dizini/pisi-index.xml n n'depo adresi' parametresinin alabileceği değerler: n nYerel ...

ADIM ADIM DOCKER İLE DERLEME

n nmain ve core depolarını kendi github sayfana forkla, n nfork yaptıklarını, n ngit clone [email protected]:kullanıcı_adı/main.git n ngibi, kendi adın neyse ona göre düzenle, klonla, n ngit config --global user.name "......" n ngit config --global user.email "......" n nsonra /home/kullanıcı_adı/ dizinine pisi-2.0 isminde bir klasör aç n ...

BAĞIMLILIK BELİRLEME

n nHerhangi bir paketin *-devel paketinin bağımlılığının tam olarak yazılması, pakete bağımlı diğer paketlerinde düzgün bir şekilde derlenmesi sağlayacaktır. Bu sebeple yapılan, derlenen paketlerin, derlendikten sonra; n ncheckelf -s -x *.pisi n nçıktısının haricinde bir yolu daha var ki buda, derlenme dizinine gidip (/var/pisi/) buradaki install dizinimizde /usr/lib/pkgconfig/.pc ...

Git Yapılandırma ve Kullanımı

n nGit Yapılandırması n nBir github hesabınız yok ise hesap oluşturun. n nUygulama Başlatıcı > Sistem > Konsole veya paket yöneticisi ile; n nsudo pisi it git openssh n npaketlerini kurun.Konsole ile; n ngit config --global user.name "github_hesap_adınız" ngit config --global user.email "[email protected]" ngit config --global credential.helper cache ngit config --global credential.helper ...

Building a rootfs

n n Create the directory for storing your rootfs data. This could be a loop mounted dir, or just a plain directory. For e.g: n n mkdir /destination/ n n n Install the baselayout (contains the basics of the filesystem) n n pisi it --ignore-comar baselayout.pisi -D /destination n n n Install all the pisis you need (replace abcd.pisi with yours) n n pisi it --ignore-comar abcd.pisi -D /destination n n ...