Nav apraksta

sulincix 3ba687c6e1 fix vital toolchain bug 2 gadi atpakaļ
.github b7cf020236 3.8 added workflow. 4 gadi atpakaļ
config 40b23e0da5 Bumped to s21. 3 gadi atpakaļ
doc ce2c8d4254 pep8 hatası kalmadı 4 gadi atpakaļ
inary 3ba687c6e1 fix vital toolchain bug 2 gadi atpakaļ
licenses e71388e80d Şimdi bu niye burya geldi diye soracaksınız. olay şu ki, geçmiş uludag kayıtlarında eski releaselerde pisi içinden licenses klasorunun silindiğini gördüm. Bu klasöre bakınca dedim ki neden biz bu lisansları hedefimiz olan türkçeleşme için kullanmayalım. O yuzden ekledim. 7 gadi atpakaļ
po 0edbabfebd retry fix and git symlink patch 2 gadi atpakaļ
scripts de1c1f6bac Merge branch 'master' into 'develop' 2 gadi atpakaļ
tests 96cf85ca2e fix actionsapi import 3 gadi atpakaļ
.gitignore 9bcb2b29d6 Automated stuff: ignored .config file. 4 gadi atpakaļ
.travis.yml 8d0cd1dc10 Düzenlemeler falan filan 6 gadi atpakaļ
AUTHORS 5c880a5181 pep8 kuralları düzeltmesi 4 gadi atpakaļ
AUTHORS.OLD cf596270b4 Her ihtimale karşı 6 gadi atpakaļ
ApiPlan f2ddc35005 Nasıl Nasıl Olur 6 gadi atpakaļ
CODING f2ddc35005 Nasıl Nasıl Olur 6 gadi atpakaļ
COPYING 5600d4a9ee Auto stash before revert of "Lisans Güncellendi:" 5 gadi atpakaļ
COPYING.PISI_FORK 5c880a5181 pep8 kuralları düzeltmesi 4 gadi atpakaļ
ChangeLog 92b077da88 git log --after="3 year ago" --no-color --format=full > ChangeLog 5 gadi atpakaļ
ChangeLog.OLD b6cb12e3c8 Commitler taşïndı: 7 gadi atpakaļ
FIXME.md 5c880a5181 pep8 kuralları düzeltmesi 4 gadi atpakaļ
INSTALL 7e1b10839c Update INSTALL 4 gadi atpakaļ
MANIFEST.in 03810cb484 MANIFEST: Add pisi.xml.in to the tarball 13 gadi atpakaļ
Makefile 520ff38913 inary icon and thumbnailer added 2 gadi atpakaļ
PKG-INFO ef4181ddaa Roadmap update. 3 gadi atpakaļ
README.md ac2a049f50 Update README.md 3 gadi atpakaļ
ROADMAP ef4181ddaa Roadmap update. 3 gadi atpakaļ
ROADMAP.OLD aa53db9a73 New roadmap for inary-2.0 5 gadi atpakaļ
RefactorPlan f2ddc35005 Nasıl Nasıl Olur 6 gadi atpakaļ
application-x-inary.svg 520ff38913 inary icon and thumbnailer added 2 gadi atpakaļ
configure bb78163992 configure fix 3 gadi atpakaļ
get_actionsapi_functions 59f72b2326 actionsapi - inary izolation cflags fix 3 gadi atpakaļ
inary-cli 52ac26e64e fix ui not defined bug 3 gadi atpakaļ
inary-spec.dtd ecac1ca4c9 Başka bir yapı denemesi. 5 gadi atpakaļ
inary-spec.rng b5bd77c581 Commit 2a77d6 has been accepted 4 gadi atpakaļ
inary.png 411eaf0c44 pixmap image and thumbnailer fix 2 gadi atpakaļ
inary.thumbnailer 39c3bbc82d inary-thumbnailer fix 2 gadi atpakaļ
inary.xml.in 3fef66aee9 mimeinfo 2 gadi atpakaļ
pspec.xml d545158261 package format check fix 3 gadi atpakaļ
requirements.txt 9ff6b541ab Fixed requirements 4 gadi atpakaļ
setup.py 411eaf0c44 pixmap image and thumbnailer fix 2 gadi atpakaļ

README.md

Package Manager for GNU/Linux (inary)

Pisi çatalı: Copyright (C) 2005 - 2011, Tubitak/UEKAE GNU/Genel Kamu Lisansı sürüm 2 ile lisanslanmıştır.

Inary çatalı ve geliştirmeleri: Copyright (C) 2016 - 2020 Suleyman POYRAZ (Zaryob) Lisansı GNU/Genel Kamu Lisansı sürüm 3'e yükseltilmiştir.

Inary geliştirmeleri : Copyright (C) 2018 - 2020 Ali Rıza KESKİN (Sulincix)

Pisi paket yöneticisi`den çatallanmıştır.

Inary paket yönetim sistemi mevcut pisi paket yöneticisinin eksiklerini, hatalarını onarmak, python3 ile yeniden ele alınıp açık kaynak dünyasındaki son gelişmeleri yakalamak amacıyla 21-12-2016 tarihinde pisi çatalı üzerinde çalışılarak başlamış;

ilerleyen başlangıç niteliğinde olan pisi çatalından kodlama yöntemi ve kullanılan ek modüller bakımından ayrılmış ve kendine özgü bir hale dönüşmüş, ayrıca pisi adının lisanslı olması sebebyle yeniden adlandırılarak geliştirilmeye devam edilmiştir.

Yazılım inary adını aldığı zaman gitlab sitesi üzerinden kamuya yayılmıştır.

Diğer paket yönetim sistemlerinden ayrılan yanları:

  • Dinamik dosya veritabanına sahiptir. Kurulu dosyalarda değişme olup olmadığı ile ilgili takipler kolayca yapılabilir.
  • Python ile kodlanmış diğer paket yöneticilerine göre oldukça hızlı ve seri iş yapar.
  • Tüm kurulum betiği python scriptlerinden oluştuğu için betikleri anlaması kolaydır, pakete ait diğer veriler xml dosyalarında depo edildiği için paket yapım arayüzü ile terminal ekranına gerek kalmadan paket oluşturma işi yapılabilir.

Diğer özellikleri:

  • Sağlam ve python içinde gömülü bir veritabanı ile çalıştığı için hızlıdır.
  • LZMA ve XZ sıkıştırma yöntemleri kullandığı için daha küçük paketlere sahiptir.
  • Basit düzey ve üst düzey tüm işlemleri aynı kararlılıkla yerine getirir
  • Forend uygulamaları tasarlanmasına elverişli bir yapıdadır.
  • Terminal arayüzü oldukça anlaşılır ve kullanıcı dostudur.

Kurulum bağımlılıkları:

Tools :

  • wget
  • gettext

PyPI:

  • pycurl
  • requests
  • initool

Kurulum:

PIP `i python3 için kullanın ve şu şekilde kurun:

pip install pycurl requests initool

inary kurulumu:

Bağımlılıkların hepsini kurduktan sonra root kullanıcısı ile;

python3 setup.py build
python3 setup.py install 

ln -s /usr/local/bin/inary-cli /usr/bin/inary

adımları çalıştırarak kurulum yapın. Ve şu komutları çalıştırarak inary`yi hazır edin;

inary rebuild-db
inary add-repo sulin https://gitlab.com/sulinos/repositories/SulinRepository/-/raw/master/inary-index.xml

inary kullanımı ve ayarlanması:

inary komutlarını görmek için inary help yazın. Komutlar hakkında daha fazla ayrıntı görmek için inary komut help yazın. Şu anda man sayfası yoktur.