PİSİ PAKET YAPIMI

PiSi hakkında Pİ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. 2.Temel ...

Bir Continuous Integration Denemesi, Yeni Pisi Çiftliği

Neden İhtiyaç Duyuldu? Pisilinux 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ı

Kullanım: pisi [seçenekler] [parametreler] aşağıdakilerden birisi olabilir: add-repo (ar) - Depo ekle blame (bl) - Paket sahibi ve yayım bilgisi build (bi) - Verilen PiSi paket(ler)ini inşa et check - Kurulumu denetle clean - Kullanılmayan kilitleri temizle configure-pending (cp) - Kalan paketleri yapılandır delete-cache (dc) - Önbellek dosyalarını temizle delta (dt) - Delta ...

Pisi kullanımı

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

ADIM ADIM DOCKER İLE DERLEME

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

BAĞIMLILIK BELİRLEME

Herhangi 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; checkelf -s -x *.pisi çı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ı

Git Yapılandırması Bir github hesabınız yok ise hesap oluşturun. Uygulama Başlatıcı > Sistem > Konsole veya paket yöneticisi ile; sudo pisi it git openssh paketlerini kurun.Konsole ile; git config --global user.name "github_hesap_adınız" git config --global user.email "[email protected]" git config --global credential.helper cache git config --global credential.helper 'cache ...

Building a rootfs

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