InglesPransesEspanyol

Ad


OnWorks favicon

0install - Online sa Cloud

Patakbuhin ang 0install sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command 0install 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


0install — isang desentralisadong sistema ng pag-install ng software

SINOPSIS


Nagda-download at tumatakbo:
0i-install piliin URI

0i-install download URI

0i-install tumakbo URI [ARG]...

0i-install update URI

Mga Application:
0i-install idagdag NAME URI

0i-install Ipakita NAME

0i-install update NAME

0i-install anong nagbago NAME

0i-install sirain NAME

iba utos:
0i-install config [NAME [VALUE]]

0i-install angkat Magpakain

0i-install listahan PATTERN

0i-install paghahanap TANONG

0i-install magdagdag ng feed [INTERFACE] Magpakain

0i-install alisin-pakain [INTERFACE] Magpakain

0i-install listahan-feed URI

0i-install lalaki COMMAND

0i-install tumunaw DIRECTORY | I-archive [EXTRACT]

0i-install mag-imbak ...

0i-install alipin

DESCRIPTION


Ang Zero Install ay isang desentralisadong cross-distribution na sistema ng pag-install ng software. Mga programa
at ang mga aklatan ay kinilala ng mga URI, at hindi na kailangan ng isang sentral na imbakan. Zero
Tinitiyak ng pag-install na ang mga pakete ay hindi maaaring magkasalungat sa isa't isa at ang mga programa ay maaaring magkasalungat
ibinahagi sa pagitan ng mga user na walang tiwala sa isa't isa. Tingnan ang web-site para sa higit pang impormasyon:

http://0install.net/

Ang pinakasimpleng kaso ay ang hilingin sa 0install na magpatakbo ng isang programa, dahil sa URI nito. Halimbawa:

0i-install tumakbo http://rox.sourceforge.net/2005/interfaces/Edit

Sa unang pagkakataong gagawin mo ito, ang mga detalye tungkol sa mga available na bersyon ng program ay dina-download
at naka-cache, kasama ang mga detalye tungkol sa anumang mga aklatan kung saan ito nakasalalay.

Tatakbo ang Zero Install ng solver para piliin ang pinakamagandang bersyon ng bawat component na gagamitin. Para sa
halimbawa, pipili ito ng mga binary na katugma sa iyong CPU at operating system,
sa iyong gustong wika, at minarkahan ng "stable" (bilang default).

Kung nakatakda ang $DISPLAY, magpapakita ang 0install ng isang window kung saan maaari mong kumpirmahin (o baguhin) ang
mga napiling bersyon.

Ida-download nito ang kaukulang mga archive para sa mga bersyong iyon at iimbak ang mga ito sa
cache din. Ang bawat pakete ay nag-unpack sa sarili nitong direktoryo.

Sa wakas, ilulunsad ng 0install ang programa, na nagtatakda ng mga variable ng kapaligiran upang hayaan itong mahanap
mga aklatan nito.

Global Opsyon


Ang unang argumentong hindi opsyon sa 0install ay ang partikular na sub-command na gusto mong gawin
gumanap; ang mga ito ay inilarawan nang detalyado sa susunod na seksyon.

Gayunpaman, may ilang mga opsyon na nalalapat sa lahat ng mga operasyon. Ito ay:

-c, --console
Huwag kailanman gamitin ang GUI. Karaniwan, ang 0install ay lumilipat sa graphical mode kung kailangan nito
mag-download ng kahit ano mula sa network (maliban kung hindi nakatakda ang DISPLAY).

--dry-run
Huwag i-save ang anumang mga pagbabago sa disk, at huwag aktwal na patakbuhin ang programa. Sa halip, lamang
i-print ang mga pagbabagong gagawin sana. Tandaan na, dahil ang 0install ay isang napaka
ligtas na sistema, karaniwang hindi na kailangang gamitin ang opsyong ito. Gayunpaman, maaari itong maging
kapaki-pakinabang bilang isang tulong sa pag-aaral o para sa pagsubok.

-h, - Tumulong
Ipakita ang built-in na text ng tulong.

-o, --offline
Patakbuhin sa off-line mode, na i-override ang default na setting. Pinipigilan nito ang 0install mula sa
pagsuri para sa mga update, at mula sa pag-download ng mga update kahit na alam nito ang tungkol sa mga ito.

-v, --verbose
Higit pang verbose output. Gumamit ng dalawang beses para sa mas maraming verbose na output.

--with-store=DIR
Magdagdag ng isang direktoryo sa listahan ng mga cache ng pagpapatupad. Ang bawat sub-directory ng DIR
naglalaman ng mga nilalaman ng isang bersyon ng isang programa o library.

SUB-COMMANDS


0i-install piliin [OPSYON] URI
Pumili ng bersyon ng program na kinilala ng URI, at mga katugmang bersyon ng lahat nito
dependencies. Ang impormasyon tungkol sa mga available na bersyon ay dina-download kung wala pa ito
ang cache.

Ang URI ay maaaring isang HTTP URL, gaya ng `http://site/program.xml' o isang lokal na pangalan ng path tulad ng
`file:///path/to/program.xml'.

Para sa mga HTTP URL, ang malayuang file ay isang nilagdaang XML na dokumento. Kung ang susi ay hindi alam at
pinagkakatiwalaan, sasabihan kang tanggapin muna ito. Ang mga lokal na file ng feed ay hindi nilagdaan (anumang
hindi papansinin ang lagda).

Maaari ka ring tumukoy ng lokal na dokumento ng mga seleksyon, gaya ng ginawa dati gamit ang --xml
opsyon, sa halip na isang feed. Sa kasong iyon, ginagamit lang ng 0install ang mga bersyong iyon nang wala
nagpapatakbo ng solver.

Pagkatapos pumili (ngunit hindi mag-download) ng isang hanay ng mga bersyon, ang pagpili ay ipinapakita sa a
format na nababasa ng tao. Gamitin --xml upang makakuha ng output na nababasa ng makina.

Kung hindi mapipili ang isang hanay ng mga bersyon gamit ang naka-cache na impormasyon, susuriin ng 0install
para sa mga update muna.

Kung ang isang hanay ng mga bersyon ay maaaring mapili batay sa kasalukuyang naka-cache na impormasyon, ngunit iyon
nagiging lipas na ang impormasyon, ibabalik agad ng 0install ang kasalukuyang pagpili at
ay magsisimula din ng proseso sa background upang tingnan ang mga update. Ang configuration ng `kasariwaan'
setting ng mga kontrol kapag ang naka-cache na impormasyon ay itinuturing na lipas na.

Mga pagpipilian para sa pagpili:

--before=VERSION
Pumili ng isang bersyon na mas maaga kaysa sa VERSION (ibig sabihin, pilitin ang paggamit ng isang lumang bersyon ng
programa). Maaari mo lamang paghigpitan ang bersyon ng mismong programa gamit ito
opsyon, hindi ang bersyon ng anumang dependencies.

--command=COMMAND
Ang ilang mga programa ay nagbibigay ng maraming mga utos. Pinipili nito kung alin ang gusto mo. Karaniwan
ang mga halaga ay `run' (ang default), `test' (ginamit ng 0test) at `compile' (ginamit ng
0compile). Maaari mo ring gamitin --command="" kung ayaw mong magpatakbo ng anumang utos (para sa
halimbawa, kung ang package ay naglalaman ng data sa halip na isang programa).

--may-compile
Tratuhin ang bawat pagpapatupad ng pinagmulan bilang isang potensyal na binary. Ito ay maaaring gamitin upang mahanap
kung ano ang kailangang i-compile para magpatakbo ng isang programa. Sa kasalukuyan ito ay magagamit lamang para sa
"0install piliin".

--message=MESSAGE
Kung magpapakita kami ng dialog box para sa pag-download, ipakita ang MESSAGE sa user upang ipaliwanag
bakit kailangan ang pag-download.

--not-before=VERSION
Ang napiling bersyon ay hindi dapat mas maaga kaysa sa VERSION. hal kung gusto mong tumakbo
bersyon 2.0 o mas bago, gamitin --not-before=2.0.

--refresh
Mag-download ng bagong kopya ng lahat ng ginamit na feed bago pumili. Karaniwan, naka-cache na mga kopya
ay gagamitin kung magagamit (pagsusuri ng mga update sa ibang pagkakataon, sa background).

--pinagmulan
Pumili ng source code sa halip na isang binary. Ito ay ginagamit sa loob ng `0compile'.

--version=RANGE
Nangangailangan ng bersyon ng pangunahing programa sa loob ng ibinigay na hanay. Ito ay maaaring isang simple
numero (hal --bersyon=2.3) o isang saklaw (hal --bersyon=2.3..!2.7). Para sa mga saklaw,
alinman sa dulo ay maaaring tanggalin. Ang "!" ay nagpapahiwatig na ang hanay ay hindi kasama ang pangwakas
halaga. Ang mga alternatibo ay maaaring paghiwalayin ng "|", hal. "2.6..!3 | 3.2.." (nagbibigay-daan sa 2.6,
2.7, 3.2, atbp, ngunit hindi 2.5 o 3.0).

--version-for=URI RANGE
Tinutukoy ang saklaw (tulad ng para sa --bersyon) para sa anumang library o sub-component. Kung URI is
ang URI ng pangunahing programa kung gayon ito ay katumbas ng paggamit --bersyon.

--xml I-print ang hanay ng mga napiling pagpapatupad bilang isang XML na dokumento sa stdout. Ito ay maaaring
ginamit sa ibang pagkakataon kasama ang mga sub-command na `download' at `run'.

Ang `select' ay nagbabalik ng exit status na zero kung pumili ito ng set ng mga bersyon, at status ng
1 kung hindi ito makahanap ng pare-parehong set.

0i-install download [OPSYON] URI
Ito ay kumikilos katulad ng `0install select', maliban na ito ay nagda-download din ng napili
mga bersyon kung hindi pa sila naka-cache. Hindi tulad ng `select', hindi nito nai-print ang napili
mga bersyon bilang default.

Ang lahat ng mga opsyon para sa `select' ay maaari ding gamitin para sa `download'. Bilang karagdagan, ang mga pagpipiliang ito ay
Available ang:

--ipakita I-print ang mga napiling bersyon sa isang format na nababasa ng tao upang stdout.

Ang `download' ay nagbabalik ng exit status na zero kung pumili ito ng angkop na hanay ng mga bersyon at
lahat sila ay na-download na ngayon at nasa cache. Nagbabalik ito ng status na 1 kung hindi.

0i-install tumakbo [OPSYON] URI [ARGS]
Ito ay kumikilos katulad ng `0install download', maliban na ito ay nagpapatakbo din ng program pagkatapos
pagtiyak na ito ay nasa cache.

Para maiwasan ang patuloy na pag-type ng buong URI, gamitin ang command na `0install add' para gumawa
mga shortcut upang patakbuhin ang iyong mga programa.

Ang lahat ng mga opsyon para sa `select' ay maaari ding gamitin para sa `run' maliban sa --xml. Bilang karagdagan, ang mga ito
magagamit ang mga opsyon:

-m, --pangunahing=PANGUNAHING
Patakbuhin ang tinukoy na executable sa halip na ang default. Kung ang MAIN ay nagsisimula sa '/' kung gayon
ang path ay nauugnay sa nangungunang antas ng direktoryo ng pagpapatupad, samantalang kung hindi
ito ay may kaugnayan sa direktoryo na naglalaman ng default na MAIN program. Halimbawa,
kung ang default MAIN ay bin/svn pagkatapos ay ginagamit --main=svnadmin tatakbo .../bin/svnadmin
sa halip. Ang pagpipiliang ito ay higit na napalitan ng mas bago --utos pagpipilian.

-w, --wrapper=WRAPPER
Sa halip na direktang isagawa ang napiling programa, tumakbo WRAPPER PROGRAMA ARGS. ito
ay kapaki-pakinabang para sa pagpapatakbo ng mga debugger at pagsubaybay sa mga tool sa program (sa halip na sa
0install!). Tandaan na ang wrapper ay isinasagawa sa kapaligiran na pinili ng
programa; samakatuwid, ang mekanismong ito ay hindi maaaring gamitin para sa sandboxing. Tingnan ang DEBUGGING
seksyon sa ibaba.

Tandaan na ang anumang mga opsyon pagkatapos ng `URI' ay ipapasa sa program na pinapatakbo sa halip na
na binibigyang kahulugan ng 0install.

Ang `run' ay nagbabalik ng exit status na 1 kung nabigo ang hakbang sa pag-download. Kung hindi, ang exit status
ang magiging exit status ng program na pinapatakbo.

0i-install update [OPSYON] URI
Tingnan ang mga update sa program at i-download ang mga ito kung natagpuan. Ito ay katulad ng 0i-install
download --refresh, maliban na nagpi-print ito ng impormasyon tungkol sa kung may mga pagbabago
natagpuan.

Ang mga opsyon ay kapareho ng para sa `piliin'.

0i-install angkat Magpakain
Mag-import ng feed mula sa isang lokal na file, na parang na-download ito mula sa network. Ito ay
kapaki-pakinabang kapag sinusubukan ang isang feed file, upang maiwasan ang pag-upload nito sa isang malayong server upang
download mo ulit. Ang file ay dapat na may pinagkakatiwalaang digital na lagda, tulad ng kapag kinukuha mula sa
ang network.

Kapaki-pakinabang din ito kapag nag-i-install ng feed mula sa isang CD o katulad nito. Tandaan: upang lumikha ng isang buo
bundle, para sa pag-archive o pamamahagi sa CD, tingnan 0exportNa (1).

0i-install magdagdag ng feed [INTERFACE] Magpakain
Magrehistro ng karagdagang mapagkukunan ng mga pagpapatupad (mga bersyon) ng isang programa.

Halimbawa, kapag tiningnan mo ang bersyon ng developer ng isang proyekto, maaaring naglalaman ito ng XML
file ng feed. Upang idagdag ang bersyong ito sa listahan ng mga available na bersyon, gamitin ang `add-feed' sa
XML file. Ang file ay hindi kinopya, kaya hindi mo na kailangang muling idagdag ang feed sa bawat oras na ito ay
na-update. Malamang na gusto mo ring itakda ang opsyon sa pagsasaayos ng `help_with_testing'
upang matiyak na ang mga bersyon ng pagsubok ay pinili bilang default.

Tandaan na kung gusto mo lang patakbuhin ang program, maaari mong i-invoke ang 0install sa feed file
direkta (nang hindi gumagamit ng `add-feed'). Pipilitin nitong gamitin ang bersyong iyon, ngunit hindi
makakaapekto sa kung ano ang mangyayari kapag pinatakbo mo ito gamit ang URI bilang normal. Gumamit ng `add-feed' kung gusto mo
upang gamitin ang bersyon ng developer kahit na ginagamit ang URI, o kung ang programa ay isang library (at
kaya isinangguni ng URI ng iba pang mga programa).

0i-install alisin-pakain [INTERFACE] Magpakain
Alisin sa pagpaparehistro ang isang feed, binabaligtad ang epekto ng `add-feed'. Kung hindi ibinigay ang INTERFACE, ikaw
ipo-prompt na piliin kung saang INTERFACE ito aalisin.

0i-install listahan-feed URI
Ilista ang lahat ng karagdagang feed na idinagdag sa URI gamit ang `add-feed'.

0i-install listahan [PATTERN]
Ilista ang lahat ng locally-cached interface (program) URI. Kung may ibinigay na termino para sa paghahanap, mga URI lang
na naglalaman ng string na iyon ay ipinapakita (case insensitive).

0i-install paghahanap TANONG
Ipadala ang string ng query sa mirror server at ipakita ang anumang mga interface na ibinabalik nito. Tandaan
na ini-index ng default na mirror server ang lahat ng kilalang feed, anuman ang kalidad; kailangan mo
magpasya kung magtitiwala sa mga programa bago patakbuhin ang mga ito.

0i-install config [NAME [VALUE]]
Tingnan o baguhin ang mga setting ng configuration.

Nang walang mga argumento, ipinapakita ng `0install config' ang lahat ng mga setting ng configuration. Sa isa
argumento, ipinapakita nito ang kasalukuyang halaga ng pinangalanang setting. Sa dalawang argumento, ito ay nagtatakda
ang setting sa ibinigay na halaga.

0i-install lalaki COMMAND
Ipakita ang man-page ng ibinigay na command. Kung ang nag-iisang argumento COMMAND ay isang launcher
script (nilikha ng "0install add") pagkatapos ay hahanapin ang man-page sa pamamagitan ng 0install,
kung hindi, ang mga argumento ay direktang ipinapasa sa utos ng tao ng system. Ito
nagpapahintulot sa iyo na gawin:

bansag man="0install lalaki --"

0i-install tumunaw DIRECTORY | I-archive [EXTRACT]
Kalkulahin ang secure na hash ng isang pagpapatupad. Ito ay isang natatanging "fingerprint" ng a
direktoryo at lahat ng mga file at subdirectory na nilalaman nito. Kapag nag-publish ng isang programa
gamit ang 0install, dapat ilagay ang value na ito sa XML file.

-m, --algorithm=HASH
Piliin ang secure na hash function na gagamitin. Ang mga sinusuportahang halaga ay "sha1new" (ang
default), "sha256" at "sha256new".

Kung ang isang archive ay ibinigay kung gayon ang hash ay para sa direktoryo na gagawin kung ang
archive ay na-unpack (o ang EXTRACT subdirectory nito, kung isa ay tinukoy).

-m, --manifest

-d, --digest

Kinokontrol ng mga opsyong ito kung ipapakita ang mismong manifest (isang linya para sa bawat file o
directory) o ang digest ng manifest (o pareho). Kung walang pagpipilian ang ibinigay, ang digest ay
ipinakita

0i-install --bersyon
Magagamit ito (nang walang anumang command) ang get version ng 0install mismo.

Mga application


Ang isang application ay nagbibigay ng isang madaling paraan upang magpatakbo ng isang programa nang hindi nagta-type ng buong URL bawat isa
time.

0i-install idagdag NAME URI
Lumilikha ng bagong application na tinatawag NAME (na maaaring kahit anong gusto mo) upang patakbuhin ang programa
URI. Isang direktoryo (bilang default, ~/.config/0install.net/apps/NAME) ay nilikha upang itala ang
kasalukuyang mga seleksyon, gaya ng gagawin ng "0install select --xml URI".

Isang utos ng launcher (tinatawag ding NAME) ay gagawin sa $PATH upang magbigay ng madaling paraan
patakbuhin ang application. Halimbawa, upang magdagdag at magpatakbo ng ROX-Filer:

$ 0i-install idagdag rox http://rox.sourceforge.net/2005/interfaces/ROX-Filer

$ rox

Kung ang mga karagdagang kinakailangan ay ibinigay (tulad ng para sa "0install select", hal --before), sila ay
naka-imbak kasama ng application at nalalapat sa lahat ng mga update.

0i-install Ipakita NAME | PINILI
Ipakita ang kasalukuyang mga pagpipilian para sa application na ito (o ang mga nilalaman ng ibinigay na mga pagpipilian
file). Bilang default, ang output ay nasa parehong format tulad ng para sa "0install select", at ang
--xml opsyon ay may parehong epekto.

-r, --ugat-uri
Ipakita lang ang root interface na URI (hal. ang URI na ipinasa sa "0install add" kapag
nilikha ang application na ito).

0i-install update NAME
Ang mga feed na ginamit sa paggawa ng mga seleksyon ay ina-update at isang bagong hanay ng mga seleksyon ay nabuo
at nai-save sa direktoryo ng application. Kahit na hindi mo tahasang patakbuhin ang utos na ito,
Susuriin ng 0install ang mga update kung pinapatakbo mo ang program at hindi pa ito na-update para sa a
habang. Nangyayari ito sa background at hindi inaantala ang pagsisimula ng programa.

Kung ang mga karagdagang kinakailangan ay ibinigay (tulad ng para sa "0install select", hal --before), sila
i-update ang mga kinakailangan na nakaimbak kasama ng application at ilapat ito at mga update sa hinaharap.

0i-install anong nagbago NAME
Ipakita ang mga pagkakaiba sa pagitan ng kasalukuyan at nakaraang mga pagpipilian para sa application na ito.
Ang iba't ibang oras ay maaari ding ipakita: Ang "Huling nasuri" ay ang huling pagkakataon na matagumpay kami
Sinuri para sa mga update (kahit na walang nahanap), "Huling sinubukang pag-update" ay ang huling pagkakataon na kami
sinubukang suriin ang mga update, at ang "Huling pag-update" ay ang huling pagkakataong natagpuan ang mga pagbabago. Kung
Ang "Huling sinubukang pag-update" ay ipinapakita, pagkatapos ay ang huling na-update ay nabigo o isang pag-update ay
kasalukuyang isinasagawa.

Bilang default, ang mga pagbabago lang na nagresulta sa ibang bersyon na napili ang ipinapakita. Upang
tingnan ang lahat ng pagbabago, gamitin --full. Tandaan na hindi hihigit sa isang hanay ng mga seleksyon ang nai-save bawat araw.

0i-install sirain NAME
Ang application NAME ay tinanggal, kasama ang anumang mga launcher na idinagdag para dito.

0i-install mag-imbak ...
Nagbibigay ng mababang antas ng access sa tindahan ng mga naka-cache na pagpapatupad. Tingnan ang 0 tindahan(1) tao-
pahina para sa mga detalye.

0i-install alipin
Patakbuhin ang 0install sa slave mode (kasalukuyang EXPERIMENTAL at malamang na magbago). Maaari kang magpadala
Humihiling ang JSON sa karaniwang input ng proseso at tumatanggap ng mga tugon mula sa pamantayan nito
output.

NAG-DEBUGG TIP


Upang i-debug ang 0install mismo, gamitin ang --verbose at --console na mga opsyon. Halimbawa:

$ 0i-install -vvc tumakbo http://myprog

Upang i-trace o i-debug ang mga program na pinapatakbo ng 0install, gamitin ang --wrapper na opsyon. Halimbawa, upang tumakbo
myprog - Tumulong, ipinapakita ang lahat ng mga tawag sa buksan(2):

$ 0i-install tumakbo --wrapper="strace -e bukas" http://myprog - Tumulong

Upang patakbuhin ang application sa ilalim ng gdb debugger:

$ 0i-install tumakbo --wrapper="gdb --args" http://myprog - Tumulong

Gamitin ang 0install online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad