İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

0install - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında 0install çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen 0install komutudur.

Program:

ADI


0install — merkezi olmayan bir yazılım yükleme sistemi

SİNOPSİS


İndirilmesi ve koşu:
0yüklemek seçmek URI

0yüklemek indir URI

0yüklemek koşmak URI [ARG]...

0yüklemek güncelleştirme URI

Uygulamalar:
0yüklemek eklemek ADI URI

0yüklemek şov ADI

0yüklemek güncelleştirme ADI

0yüklemek whatchanged ADI

0yüklemek yıkmak ADI

Diğer komutları:
0yüklemek yapılandırma [İSİM [DEĞER]]

0yüklemek ithalat BESLEME

0yüklemek liste MODEL

0yüklemek arama SORGU

0yüklemek ek besleme [ARAYÜZ] BESLEME

0yüklemek kaldır-besle [ARAYÜZ] BESLEME

0yüklemek liste beslemeleri URI

0yüklemek adam KOMUT

0yüklemek özet DİZİN | ARŞİV [AYIKLA]

0yüklemek mağaza ...

0yüklemek köle

TANIM


Zero Install, merkezi olmayan bir çapraz dağıtım yazılım yükleme sistemidir. programlar
ve kitaplıklar URI'ler tarafından tanımlanır ve merkezi bir havuza gerek yoktur. Sıfır
Kurulum, paketlerin birbiriyle çakışmamasını ve programların
karşılıklı olarak güvenilmeyen kullanıcılar arasında paylaşılır. Daha fazla bilgi için web sitesine bakın:

http://0install.net/

En basit durum, URI'si verilen bir programı çalıştırmak için 0install'dan istemektir. Örneğin:

0yüklemek koşmak http://rox.sourceforge.net/2005/interfaces/Edit

Bunu ilk yaptığınızda, programın mevcut sürümleriyle ilgili ayrıntılar indirilir.
ve bağlı olduğu kitaplıklarla ilgili ayrıntılarla birlikte önbelleğe alınır.

Zero Install, kullanılacak her bileşenin en iyi sürümünü seçmek için bir çözücü çalıştıracaktır. İçin
örneğin, CPU'nuz ve işletim sisteminizle uyumlu ikili dosyaları seçecektir,
tercih ettiğiniz dilde ve "kararlı" olarak işaretlenmiş (varsayılan olarak).

$DISPLAY ayarlanırsa, 0install, onaylayabileceğiniz (veya değiştirebileceğiniz) bir pencere görüntüler.
seçili sürümler

Daha sonra bu sürümler için ilgili arşivleri indirecek ve bunları
önbellek de. Her paket kendi dizinine açılır.

Son olarak, 0install programı başlatacak ve yerini belirlemesine izin vermek için ortam değişkenlerini ayarlayacaktır.
onun kütüphaneleri.

KÜRESEL SEÇENEKLER


0install için seçenek olmayan ilk argüman, istediğiniz belirli alt komuttur.
rol yapmak; bunlar bir sonraki bölümde ayrıntılı olarak açıklanmaktadır.

Ancak, tüm işlemler için geçerli olan bazı seçenekler vardır. Bunlar:

-c, --konsol
GUI'yi asla kullanmayın. Normalde, 0install gerekirse grafik moda geçer.
ağdan herhangi bir şey indirin (EKRAN ayarlanmadıysa).

--kuru çalışma
Herhangi bir değişikliği diske kaydetmeyin ve programı gerçekten çalıştırmayın. Bunun yerine, sadece
yapılacak değişiklikleri yazdırın. 0install olarak çok
güvenli sistem, genellikle bu seçeneği kullanmaya gerek yoktur. Ancak, olabilir
bir öğrenme yardımı olarak veya test için yararlıdır.

-h, --yardım et
Yerleşik yardım metnini gösterin.

-o, --çevrimdışı
Varsayılan ayarı geçersiz kılarak çevrimdışı modda çalıştırın. Bu, 0install'ın
güncellemeleri kontrol etmekten ve güncellemeleri bilse bile indirmekten.

-v, --ayrıntılı
Daha ayrıntılı çıktı. Daha ayrıntılı çıktı için iki kez kullanın.

--with-store=DIR
Uygulama önbellekleri listesine bir dizin ekleyin. DIR'nin her bir alt dizini
bir programın veya kitaplığın bir sürümünün içeriğini içerir.

ALT KOMUTLAR


0yüklemek seçmek [SEÇENEKLER] URI
URI tarafından tanımlanan programın bir sürümünü ve tüm programlarının uyumlu sürümlerini seçin.
bağımlılıklar. Mevcut sürümlerle ilgili bilgiler henüz yüklenmemişse indirilir.
önbellek.

URI, ` gibi bir HTTP URL'si olabilir.http://site/program.xml' veya gibi bir yerel yol adı
`file:///path/to/program.xml'.

HTTP URL'leri için uzak dosya, imzalı bir XML belgesidir. Anahtar bilinmiyorsa ve
güvenilir, önce kabul etmeniz istenir. Yerel besleme dosyaları imzalı değil (herhangi bir
imza dikkate alınmayacaktır).

Ayrıca, daha önce --xml
besleme yerine seçenek. Bu durumda, 0install sadece bu sürümleri kullanır.
çözücünün çalıştırılması.

Bir dizi sürümü seçtikten (ancak indirmeden) sonra, seçim bir pencerede görüntülenir.
insan tarafından okunabilir biçim. Kullanmak --xml makine tarafından okunabilir çıktı almak için.

Önbelleğe alınmış bilgiler kullanılarak bir sürüm grubu seçilemiyorsa, 0install kontrol eder.
önce güncellemeler için.

Halihazırda önbelleğe alınmış bilgilere göre bir sürüm grubu seçilebiliyorsa, ancak bu
bilgiler eskiyor, 0install hemen geçerli seçimi döndürür ve
güncellemeleri kontrol etmek için bir arka plan işlemi de başlatır. 'tazelik' yapılandırması
önbelleğe alınmış bilgilerin eski olduğu düşünüldüğünde kontrolleri ayarlama.

Seçim için seçenekler:

--önce=SÜRÜM
VERSION'dan daha eski bir sürüm seçin (örn.
programı). Bunu kullanarak yalnızca programın sürümünü kısıtlayabilirsiniz.
seçenek, herhangi bir bağımlılığın sürümü değil.

--komut=KOMUT
Bazı programlar birden fazla komut sağlar. Bu, hangisini istediğinizi seçer. Yaygın
değerler 'run' (varsayılan), 'test' (0test tarafından kullanılır) ve 'compile' (tarafından kullanılır)
0 derleme). Ayrıca kullanabilirsiniz --komut="" herhangi bir komut çalıştırmak istemiyorsanız (için
örneğin, paket bir program yerine veri içeriyorsa).

--may-derlemek
Her kaynak uygulamasını potansiyel bir ikili program olarak ele alın. Bu bulmak için kullanılabilir
bir programı çalıştırmak için derlenmesi gerekenler. Şu anda bu yalnızca
"0kurulum seç".

--mesaj=MESAJ
İndirme için bir iletişim kutusu gösterirsek, açıklamak için kullanıcıya MESAJ görüntüleyin.
neden indirme gerekli.

--önce değil=SÜRÜM
Seçilen sürüm VERSION'dan daha eski olmamalıdır. örneğin koşmak istersen
sürüm 2.0 veya üstü, kullanın --önce değil=2.0.

--yenile
Seçmeden önce kullanılan tüm yayınların yeni bir kopyasını indirin. Normalde, önbelleğe alınmış kopyalar
varsa kullanılacaktır (arka planda güncellemeleri daha sonra kontrol etme).

--kaynak
İkili kod yerine kaynak kodu seçin. Bu, `0compile' tarafından dahili olarak kullanılır.

--versiyon=ARALIK
Verilen aralıkta ana programın bir sürümünü gerektirir. Bu basit olabilir
numara (örn. --versiyon=2.3) veya bir aralık (örn. --versiyon=2.3..!2.7). Aralıklar için,
her iki uç da atlanabilir. NS "!" aralığın finali hariç tuttuğunu gösterir
değer. Alternatifler "|" ile ayrılabilir, örneğin "2.6..!3 | 3.2.." (2.6'ya izin verir,
2.7, 3.2, vb, ancak 2.5 veya 3.0 değil).

--version-for=URI RANGE
Aralığı belirtir (olduğu gibi --versiyon) herhangi bir kitaplık veya alt bileşen için. Eğer URI is
ana programın URI'si o zaman bu, kullanmaya eşdeğerdir --versiyon.

--xml Seçilen uygulama setini bir XML belgesi olarak stdout'a yazdırın. Bu olabilir
daha sonra 'indir' ve 'çalıştır' alt komutlarıyla kullanılır.

'seç', bir sürüm kümesi seçtiyse sıfır çıkış durumunu ve
1 Tutarlı bir küme bulamadıysa.

0yüklemek indir [SEÇENEKLER] URI
Bu, seçilenleri de indirmesi dışında '0install select'e benzer şekilde davranır.
sürümler önceden önbelleğe alınmamışsa. 'Seç'ten farklı olarak, seçilenleri yazdırmaz.
varsayılan olarak sürümler.

"Seç" için tüm seçenekler "indirme" için de kullanılabilir. Ayrıca bu seçenekler,
Mevcut:

--göstermek Seçilen sürümleri insan tarafından okunabilir bir biçimde stdout'a yazdırın.

'indirme', uygun bir sürüm grubu seçtiyse ve çıkış durumunu sıfır olarak döndürür.
şimdi hepsi indirildi ve önbellekte. Aksi takdirde 1 durumunu döndürür.

0yüklemek koşmak [SEÇENEKLER] URI [ARGS]
Bu, "0install indirme" işlemine benzer şekilde davranır, ancak aşağıdakilerden sonra programı da çalıştırır:
önbellekte olmasını sağlamak.

Tam URI'yi yazmaya devam etmek zorunda kalmamak için, oluşturmak için '0install add' komutunu kullanın.
programlarınızı çalıştırmak için kısayollar.

"Seç" için tüm seçenekler, aşağıdakiler dışında "çalıştır" için de kullanılabilir. --xml. Ayrıca bunlar
seçenekler mevcuttur:

-m, --main=ANA
Varsayılan yerine belirtilen yürütülebilir dosyayı çalıştırın. MAIN '/' ile başlıyorsa, o zaman
yol, uygulamanın en üst düzey dizinine göredir, aksi halde
varsayılan MAIN programını içeren dizine göredir. Örneğin,
varsayılan MAIN ise kutu/svn sonra kullanarak --ana=svnadmin koşacak .../bin/svnadmin
Bunun yerine. Bu seçeneğin yerini büyük ölçüde yenisi almıştır. --emretmek seçeneği.

-w, --wrapper=SARICI
Seçilen programı doğrudan çalıştırmak yerine, çalıştırın. SARICI PROGRAMI ARGS. Bu
programda hata ayıklayıcıları ve izleme araçlarını çalıştırmak için yararlıdır (
0 yükleyin!). Sarıcının, tarafından seçilen ortamda yürütüldüğünü unutmayın.
program; bu nedenle, bu mekanizma korumalı alan için kullanılamaz. HATA AYIKLAMA'ya bakın
aşağıdaki bölüm.

'URI'den sonraki tüm seçeneklerin çalıştırılmak yerine çalıştırılan programa iletileceğini unutmayın.
0install tarafından yorumlanıyor.

'run', indirme adımı başarısız olursa 1 çıkış durumunu döndürür. Aksi halde çıkış durumu
çalıştırılan programın çıkış durumu olacaktır.

0yüklemek güncelleştirme [SEÇENEKLER] URI
Programdaki güncellemeleri kontrol edin ve bulunursa indirin. Bu şuna benzer 0yüklemek
indir --yenile, ancak herhangi bir değişikliğin yapılıp yapılmadığı hakkında bilgi yazdırır.
Bulunan.

Seçenekler "seç" ile aynıdır.

0yüklemek ithalat BESLEME
Yerel bir dosyadan bir beslemeyi ağdan indirilmiş gibi içe aktarın. Bu
bir besleme dosyasını test ederken, onu uzak bir sunucuya yüklemekten kaçınmak için kullanışlıdır.
tekrar indirin. Dosya, şuradan alınırken olduğu gibi güvenilir bir dijital imzaya sahip olmalıdır.
Ağ.

Bir CD veya benzerinden besleme yüklerken de yararlıdır. Not: tam oluşturmak için
paket, arşivleme veya CD'de dağıtım için, bkz. 0 ihracat(1).

0yüklemek ek besleme [ARAYÜZ] BESLEME
Bir programın ek bir uygulama (sürüm) kaynağını kaydedin.

Örneğin, bir projenin geliştirici sürümünü kontrol ettiğinizde, bir XML içerebilir.
besleme dosyası Bu sürümü mevcut sürümler listesine eklemek için, "ekle besleme" öğesini kullanın.
XML dosyası. Dosya kopyalanmaz, bu nedenle beslemeyi her kopyalandığında yeniden eklemeniz gerekmez.
güncellenmiş. Muhtemelen 'help_with_testing' yapılandırma seçeneğini de ayarlamak isteyeceksiniz.
test sürümlerinin varsayılan olarak seçildiğinden emin olmak için.

Sadece programı çalıştırmak istiyorsanız, besleme dosyasında 0install'ı çağırabileceğinizi unutmayın.
doğrudan ('add-feed' kullanmadan). Bu, onu bu sürümü kullanmaya zorlar, ancak
URI'yi normal şekilde kullanarak çalıştırdığınızda ne olacağını etkiler. İstediğiniz zaman 'ekle besleme' kullanın
URI'yi kullanırken veya program bir kitaplık ise (ve
bu nedenle diğer programlar tarafından URI tarafından başvurulur).

0yüklemek kaldır-besle [ARAYÜZ] BESLEME
"Ekle besleme"nin etkisini tersine çevirerek bir yayın kaydını iptal edin. INTERFACE verilmezse,
hangi INTERFACE'den kaldırılacağını seçmesi istenecektir.

0yüklemek liste beslemeleri URI
URI'ye eklenen tüm ekstra beslemeleri 'add-feed' kullanarak listeleyin.

0yüklemek liste [DESEN]
Tüm yerel olarak önbelleğe alınmış arabirim (program) URI'lerini listeleyin. Bir arama terimi verilirse, yalnızca URI'ler
bu dizeyi içeren gösterilir (büyük/küçük harfe duyarlı değildir).

0yüklemek arama SORGU
Sorgu dizesini yansıtma sunucusuna gönderin ve döndürdüğü arabirimleri görüntüleyin. Not
varsayılan yansıtma sunucusunun kaliteden bağımsız olarak bilinen tüm beslemeleri dizine eklemesi; Mecbursun
çalıştırmadan önce programlara güvenip güvenmeyeceğinize karar verin.

0yüklemek yapılandırma [İSİM [DEĞER]]
Yapılandırma ayarlarını görüntüleyin veya değiştirin.

Argüman olmadan, '0install config' tüm yapılandırma ayarlarını görüntüler. biriyle
bağımsız değişken, adlandırılmış ayarın geçerli değerini görüntüler. İki argümanla,
verilen değere ayarlayın.

0yüklemek adam KOMUT
Verilen komutun man sayfasını göster. Eğer tek argüman KOMUT bir başlatıcıdır
komut dosyası ("0install add" tarafından oluşturulur), ardından kılavuz sayfası 0install tarafından aranır,
aksi takdirde argümanlar doğrudan sistemin man komutuna iletilir. Bu
şunları yapmanızı sağlar:

takma ad adam="0kurulum adam --"

0yüklemek özet DİZİN | ARŞİV [AYIKLA]
Bir uygulamanın güvenli karmasını hesaplayın. Bu benzersiz bir "parmak izi"
dizin ve içerdiği tüm dosyalar ve alt dizinler. Program yayınlarken
0install kullanıldığında, bu değer XML dosyasına yerleştirilmelidir.

-m, --algoritma=HASH
Kullanılacak güvenli karma işlevini seçin. Desteklenen değerler "sha1new" (
varsayılan), "sha256" ve "sha256new".

Bir arşiv verilmişse, hash, eğer bir arşiv varsa oluşturulacak dizin içindir.
arşiv paketinden çıkarıldı (veya belirtilmişse, bunun EXTRACT alt dizini).

-m, --belirgin

-d, --sindirmek

Bu seçenekler, bildirimin kendisinin görüntülenip görüntülenmeyeceğini kontrol eder (her dosya için bir satır veya
dizin) veya bildirimin özeti (veya her ikisi). Hiçbir seçenek verilmezse, özet
Görüntülenen.

0yüklemek --versiyon
Bu, (herhangi bir komut olmadan) 0install'ın kendi get sürümü olarak kullanılabilir.

UYGULAMALAR


Bir uygulama, her birine tam URL'yi yazmadan bir programı çalıştırmanın kolay bir yolunu sağlar.
Zaman.

0yüklemek eklemek ADI URI
adlı yeni bir uygulama oluşturur. ADI (ki ne istersen olabilir) programı çalıştırmak için
URI. Bir dizin (varsayılan olarak, ~/.config/0install.net/apps/NAME) kaydetmek için oluşturulur
"0install select --xml URI" tarafından üretileceği gibi geçerli seçimler.

Başlatıcı komutu (aynı zamanda ADI), kolay bir yol sağlamak için $PATH içinde oluşturulacaktır.
uygulamayı çalıştırın. Örneğin, ROX-Filer eklemek ve çalıştırmak için:

$ 0yüklemek eklemek rox http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ rox

Ek gereksinimler belirtilirse ("0install select" için olduğu gibi, örneğin --before), bunlar
uygulama ile birlikte saklanır ve tüm güncellemelere uygulanır.

0yüklemek şov ADI | SEÇİMLER
Bu uygulama için geçerli seçimleri (veya verilen seçimlerin içeriğini) göster
dosya). Varsayılan olarak çıktı, "0install select" ile aynı biçimdedir ve
--xml seçeneği aynı etkiye sahiptir.

-r, --root-uri
Yalnızca kök arabirim URI'sini görüntüleyin (örneğin, "0install add" öğesine iletilen URI,
Bu uygulama oluşturuldu).

0yüklemek güncelleştirme ADI
Seçimleri yapmak için kullanılan beslemeler güncellenir ve yeni bir seçim seti oluşturulur
ve uygulamanın dizinine kaydedilir. Bu komutu açıkça çalıştırmasanız bile,
Programı çalıştırırsanız ve bir süredir güncellenmemişse, 0install güncellemeleri kontrol eder.
süre. Bu, arka planda gerçekleşir ve programın başlatılmasını geciktirmez.

Ek gereksinimler belirtilirse ("0install select" için olduğu gibi, örneğin --before), bunlar
uygulamada depolanan gereksinimleri güncelleyin ve bu ve gelecekteki güncellemelere uygulayın.

0yüklemek whatchanged ADI
Bu uygulama için geçerli ve önceki seçimler arasındaki farkları gösterin.
Çeşitli zamanlar da görüntülenebilir: "Son kontrol", başarılı olduğumuz son seferdir.
güncellemeler için kontrol edildi (hiçbiri bulunmasa bile), "Son deneme güncellemesi",
güncellemeleri kontrol etmeye çalıştı ve "Son güncelleme", değişikliklerin bulunduğu son zamandır. Eğer
"Son güncelleme girişimi" gösteriliyor, ardından ya son güncelleme başarısız oldu ya da bir güncelleme
şu anda devam ediyor.

Varsayılan olarak, yalnızca farklı bir sürümün seçilmesiyle sonuçlanan değişiklikler gösterilir. NS
tüm değişiklikleri görün, --full kullanın. Her gün en fazla bir seçim grubunun kaydedildiğini unutmayın.

0yüklemek yıkmak ADI
Başvuru ADI onun için eklenen tüm başlatıcılarla birlikte silinir.

0yüklemek mağaza ...
Önbelleğe alınmış uygulamaların deposuna düşük düzeyde erişim sağlar. Bkz. 0 mağaza(1) adam-
sayfa.

0yüklemek köle
0install'ı bağımlı modda çalıştırın (şu anda DENEYSEL ve değişmesi muhtemel). Gönderebilirsin
JSON, sürecin standart girdisine istekte bulunur ve standardından yanıtlar alır.
çıktı.

HATA AYIKLAMA İPUÇLARI


0install'ın kendisinde hata ayıklamak için --verbose ve --console seçeneklerini kullanın. Örneğin:

$ 0yüklemek -vvc koşmak http://myprog

0install tarafından çalıştırılan programları izlemek veya hatalarını ayıklamak için --wrapper seçeneğini kullanın. Örneğin, koşmak
programım --yardım et, tüm aramaları görüntüleme açık(2):

$ 0yüklemek koşmak --wrapper="strace -e açık" http://myprog --yardım et

Uygulamayı gdb hata ayıklayıcısı altında çalıştırmak için:

$ 0yüklemek koşmak --wrapper="gdb --arg" http://myprog --yardım et

onworks.net hizmetlerini kullanarak çevrimiçi 0install kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad