GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SulinOS/inary: Yeni nesil python3 ile yazılmış bir Linux paket yönetim sistemi.

This repository was archived by the owner on Aug 23, 2022. It is now read-only.
BranchesTags
Open more actions menu
 
 

Latest commit

 

History

6,921 Commits
6,921 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
config
config
 
 
doc
doc
 
 
inary
inary
 
 
licenses
licenses
 
 
po
po
 
 
scripts
scripts
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.travis.yml
.travis.yml
 
 
AUTHORS
AUTHORS
 
 
AUTHORS.OLD
AUTHORS.OLD
 
 
ApiPlan
ApiPlan
 
 
CODING
CODING
 
 
COPYING
COPYING
 
 
COPYING.PISI_FORK
COPYING.PISI_FORK
 
 
ChangeLog
ChangeLog
 
 
ChangeLog.OLD
ChangeLog.OLD
 
 
FIXME.md
FIXME.md
 
 
INSTALL
INSTALL
 
 
MANIFEST.in
MANIFEST.in
 
 
Makefile
Makefile
 
 
PKG-INFO
PKG-INFO
 
 
README.md
README.md
 
 
ROADMAP
ROADMAP
 
 
ROADMAP.OLD
ROADMAP.OLD
 
 
RefactorPlan
RefactorPlan
 
 
application-x-inary.svg
application-x-inary.svg
 
 
configure
configure
 
 
get_actionsapi_functions
get_actionsapi_functions
 
 
inary-cli
inary-cli
 
 
inary-spec.dtd
inary-spec.dtd
 
 
inary-spec.rng
inary-spec.rng
 
 
inary.png
inary.png
 
 
inary.thumbnailer
inary.thumbnailer
 
 
inary.xml.in
inary.xml.in
 
 
pspec.xml
pspec.xml
 
 
requirements.txt
requirements.txt
 
 
setup.py
setup.py
 
 

Repository files navigation

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.

About

Yeni nesil python3 ile yazılmış bir Linux paket yönetim sistemi.

sulinos.github.io/inary

Resources

Readme
Activity
Custom properties

Stars

7 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.