Portál AbcLinuxu, 9. května 2025 16:38

Dotaz: OpenSolaris - stažení balíčku z repozitáře

2.10.2010 00:07 fish
OpenSolaris - stažení balíčku z repozitáře
Přečteno: 421×
Odpovědět | Admin
Ahoj. Potřebuji stáhnout, třeba na flešku, některé balíčky z repozitáře homeunix a contrib, abych je mohl později nainstalovat na mašinu s OpenSolarisem, která nesmí být připojena k internetu. Jak mohu tyto balíčky stáhnout? Díky za radu. Fish.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.10.2010 00:50 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenSolaris - stažení balíčku z repozitáře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na genunix.org rostla celá repositoř ke stažení, to by mohlo být jedno řešení: <http://genunix.org/dist/indiana/osol-repo-0906-full.iso>.

Jinak mě napadá varianta:
pkgsend -s file:///cesta_k_Vasi_repositori create-repositori \
   --set-property publisher.prefix=jmeno_Vaseho_publishera
No a do toho můžete poslat balíky ze zdroje:
pkgrecv [-s src_uri] \
   -d file:///cesta_k_Vasi_repositori \
   fmri_balicku_nebo_vzor_hledani
Nejsem si jistý, jestli na cílovém stroji jde přímo:
pkg set-publisher -g file:///cesta_k_Vasi_repositori \
   jmeno_Vaseho_publishera
Nebo je nutné si místně spustit balíkovací server a ten přidat:
/usr/lib/pkg.depotd -d /cesta_k_Vasi_repositori\
   -p Vase_cislo_portu \
   --readonly \
   --writable-root /cesta_k_docasnemu_adresari_s_pravem_zapisu

pkg set-publisher -g localhost:Vase_cislo_portu\
   jmeno_Vaseho_publishera
Ale to už snadno vyzkoušíte.
http://prirucka.ujc.cas.cz/?ref=785&id=790.
14.10.2010 01:14 karas
Rozbalit Rozbalit vše Re: OpenSolaris - stažení balíčku z repozitáře
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý večer. Chci Vás poprosit o radu na podobné téma. Na okraj musím říci, že jsem v UNIXu úplný začátečník a teprve se s ním seznamuji. Nyní k mému dotazu: Na můj domácí počítač jsem si ze zvědavosti nainstaloval OpenSolaris snv134. Doma jsem však v současné době bez přístupu k internetu (a ještě asi 2 měsíce budu) a téměř jediná možnost, jak se mohu dostat na internet je z počítačů v zaměstnání, kde máme windows2000 a windowsXP. Poradíte mi, jakým způsobem, pokud to vůbec lze, mohu z některého z počítačů v zaměstnání stáhnout balíčky z multimediálního repozitáře http://ips.homeunix.com:10906 (je jich zde okolo 30), abych je následně mohl přenést třeba na flešce do mého počítače s OpenSolaris a zde je nainstalovat?

Mockrát děkuji. Karas Michael.
15.10.2010 01:37 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenSolaris - stažení balíčku z repozitáře
Na práci bez sítě (alespoň prý zatím) ten balíčkovací systém zatím moc není. Obecně nejjednodušší by byla (pokud je) varianta SVR4 balíků, které pořád ještě instalovat lze.

Výše popisovaný postup vyžaduje dostupnost IPS a jeho příkazů. Podle dokumentace je teoreticky portabilní a multiplatformní, ale jaká je realita nevím. V každém případě mě napadá, že pokud to HW umožní, by mělo jít nainstalovat VirtualBox (nebo něco podobného), do něj OpenSolaris a v něm zopakovat výše popsané cvičení, aby člověk dostal kýžená obsah na nějaké paměťové médium.
19.10.2010 08:19 karas
Rozbalit Rozbalit vše Re: OpenSolaris - stažení balíčku z repozitáře
Děkuji za Vaši odpověď. Ještě bych měl dva dotazy, tedy spíše jeden dotaz a jednu prosbu.

-Lze Vámi uvedený postup použít i v případě bootu z liveCD (liveUSB) OpenIndiana?

-A teď k té prosbě: mohl by jste mi uvedený postup vysvětlit poněkud "polopatičtěji", např. co jednotlivé kroky v postupu "dělají". Pro mne, jakožto pro začátečníka, je to zřejmě "asi" složité a rád bych ten postup pochopil a ne ho "jen" opsal.

Mnohokrát děkuji. Michael Karas
23.10.2010 02:27 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenSolaris - stažení balíčku z repozitáře
ad dotaz:

K tomu, aby to fungovalo, potrebujete pristup k siti (abyste se dostal ke zdrojove repozitori) a prikazy pro praci s pkg(5). Priznam se, ze uz jsem LiveCD docela dlouho v ruce nemel (protoze instaluji A/I serveru), ale predpokladam, ze by tam snad mohly byt.

ad prosba:
pkgsend -s file:///cesta_k_Vasi_repositori create-repositori \
   --set-property publisher.prefix=jmeno_Vaseho_publishera
Vytvori noveho vydavatele v dane mistni ceste. To je nezbytny predpoklad, abychom ty baliky ze site meli kam prenest, protoze IPS nic takoveho jako sam o sobe existujici balik nezna a to, co tradicne nazyvame balikem je vlastne souborem dat (soubory, akce) vedenych v repozitori pod spolecnym identifikatorem (FMRI).

pkgrecv, pak umi stahnout vybrane baliky z jedne repozitore (-s) a publikovat je v repozitori jine (-d).

Ty kroky, jejichz nutnost muze zalezet na verzi pouziteho pkg. Pak bud pouze na cilovem pocitaci pridaji noveho vydavatele z mistniho uloziste v pripade prvem. A v tom druhem spusti se zdroji na danem miste lokalni instanci balickovaciho "serveru", ktery bude tato data obsluhovat pres HTTP a nasledne pridame vydavatele, ktery tento pristup vyuziva.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.