Ito ang command 0store na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
0store — pamahalaan ang cache ng pagpapatupad
SINOPSIS
0 tindahan idagdag DIGEST DIRECTORY
0 tindahan idagdag DIGEST I-archive [ MAGBABAGO ]
0 tindahan pagtutuos ng kuwenta [ DIRECTORY ... ]
0 tindahan kopyahin DIRECTORY [ DIRECTORY ]
0 tindahan mahanap DIGEST
0 tindahan listahan
0 tindahan mahayag DIRECTORY [ ALGORITMO ]
0 tindahan i-optimize [ CACHE ]
0 tindahan patunayan ( DIGEST | DIRECTORY )
0 tindahan pamahalaan
DESCRIPTION
Ang 0store ay nagbibigay ng access sa mababang antas na cache ng pagpapatupad. Karaniwan, ang cache ay
awtomatikong na-update gamit ang 0lulunsadNa (1).
ADD
Upang magdagdag ng direktoryo sa tindahan (gumawa ng kopya):
0 tindahan idagdag sha256=XXX direktoryo
Upang magdagdag ng archive sa tindahan:
0 tindahan idagdag sha256=XXX archive.tgz
Upang magdagdag ng subdirectory ng isang archive sa tindahan:
0 tindahan idagdag sha256=XXX archive.tgz subdir
Ang aktwal na digest ay kinakalkula at inihambing sa ibinigay. Kung hindi sila magkatugma, ang
ang operasyon ay tinanggihan.
AUDIT
Bine-verify ang bawat pagpapatupad sa bawat isa sa mga ibinigay na direktoryo ng cache, o sa lahat ng
default na mga direktoryo ng cache kung walang ibinigay na argumento. Matutukoy nito ang anumang mga pakete na
ay pinakialaman mula noong sila ay na-unpack. Kung ang 0store mismo ay maaaring
binago ng isang umaatake, i-mount ang suspect file-system sa isang kilalang-mahusay na makina at patakbuhin
ang 0store ng makina na iyon sa naka-mount na direktoryo ng cache.
Tingnan ang command na "verify" sa ibaba para sa mga detalye ng pag-verify na ginawa sa bawat package.
KOPYA
Upang kopyahin ang isang pagpapatupad (isang direktoryo na may pangalan sa form na "algorithm=value"), gamitin ang
function ng kopya. Ito ay katulad ng pagsasagawa ng isang normal na recursive directory copy na sinusundan ng
a 0 tindahan patunayan upang suriin kung ang pangalan ay tumutugma sa mga nilalaman. Hal:
0 tindahan kopyahin ~someuser/.cache/0install.net/implementations/sha256=XXX
/var/cache/0install.net/implementations/
HANAPIN
Upang mahanap ang path ng isang naka-imbak na item:
0 tindahan mahanap sha256=XXX
LIST
Tingnan ang listahan ng mga cache ng pagpapatupad na kasalukuyang naka-configure:
0 tindahan listahan
Upang magdagdag ng mga direktoryo sa listahang ito, idagdag ang mga ito sa iyong configuration ng 'implementation-dirs'
file.
PAMAHALAAN
Upang buksan ang isang window na nagpapakita ng mga nilalaman ng cache:
0 tindahan pamahalaan
Magagamit mo ito para tanggalin ang mga bersyon ng mga program na hindi mo na kailangan. Gayunpaman, ito ay hindi
alisin ang anumang mga launcher na idinagdag mo (pagsusubok na ilunsad ang program ay mag-uudyok sa iyo na mag-download
muli ang nawawalang mga file). Para diyan, subukan:
0desktop
MANIFEST
Hindi na ginagamit. Gamitin ang "0install digest" sa halip.
KUMAPIT
Upang i-hard-link ang mga duplicate na file nang magkasama upang makatipid ng espasyo:
0 tindahan i-optimize [CACHE]
Nagbabasa ito sa lahat ng mga manifest file sa direktoryo ng cache
(~/.cache/0install.net/implementations bilang default) at naghahanap ng mga duplicate (mga file na may
ang parehong mga pahintulot, oras ng pagbabago at digest). Kapag nakahanap ito ng pares, tatanggalin nito ang isa
at pinapalitan ito (atomically) ng isang hard-link sa isa pa.
Ang mga pagpapatupad gamit ang lumang 'sha1' algorithm ay hindi na-optimize.
VERIFY
Upang suriin kung ang isang item ay nakaimbak nang tama:
0 tindahan patunayan /path/to/sha256=XXX
Kinakalkula nito ang manifest ng direktoryo at sinusuri kung tumutugma ang digest nito sa
pangalan ng direktoryo. Tinitingnan din nito kung tumutugma ito sa digest ng .manifest na file sa loob
ang direktoryo. Kung ang .manifest ay hindi tumutugma sa kasalukuyang puno, ito ay nagpapakita ng isang listahan
ng mga pagkakaiba (sa pinag-isang diff format).
COMMAND-LINE Opsyon
-h, - Tumulong
Ipakita ang built-in na text ng tulong.
-v, --verbose
Higit pang verbose output. Gumamit ng dalawang beses para sa mas maraming verbose na output.
-V, --bersyon
Ipakita ang impormasyon ng bersyon.
Gamitin ang 0store online gamit ang mga serbisyo ng onworks.net