Sziasztok...!
Letöltöttem, és hazavittem jópár (kb. 500) csomagot, mivel otthon nincs internet-hozzáférés. Azonban beleuntam a dpkg -vel egyenként felrakosgatni, szeretnék egy tárolót kialakítani az otthon a letöltött csomagokból, amivel tud dolgozni az apt.
Valaki elmondaná pontosan, hogy milyen programok kellenek hozzá, és hogyan kell?
Mivel érzésem szerint ezt Debian alatt is ugyanúgy kell, esetleg ők is elmondhatják.
Köszönöm.
- 2208 megtekintés
Hozzászólások
most épp rohannom kell, és majd csak később fogom tuni olvasni válaszod, de a kérdésed többféleképpen érthető, ha az általad használt verzió csomagjairól van szó és csak 1 gépen, akkor nem kell egy saját tárat, akár ftp-tárat (apt-ftparchive) építened, csak másold be a /var/cache/apt/archives -be. Vagy a verziódon kívül eső vegyes forrású csomagok esetleg több gépre?
- A hozzászóláshoz be kell jelentkezni
Csak az általam használt verzió csomagjairól. Azt, hogy egy gépen, ez nem biztos (könnyen lehet, hogy nyár végétől lesz egy kisebb LAN kialakítva), ezért is érdekelne a tároló készítése.
Mindenesetre, addig az is megoldás, amit írtál... nem voltam biztos benne, hogy így másolva elfogadja, de akkor kipróbálom.
Köszönöm.
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni
Szia!
Én az alábbi "scriptecskét", hmm inkább parancsot írtam magamnak package-generation.sh néven:
#!/bin/bash
#
# Műkődés:
# A /usr/local/src/deb-packages katalógusban elhelyezett nem a disztribució
# részét képező, saját magunk által készített vagy egyéb máshonnan
# beszerzett, apt-source-al nem rendelkező csomagok számára Packages
# állományt generál, így az /etc/apt/sources.list file-ban tudunk
# hívatkozni rá és hőn szeretett csomagkezelőnk az apt ezután úgyanúgy
# látja (úgyanúgy tudjuk kezelni), mint a disztribúcióban meglévő
# csomagokat.
cd /usr/local/src
dpkg-scanpackages deb-packages/ /dev/null '' > deb-packages/Packages
Az /etc/apt/sources.list-be ez a sor került:
# Helyileg készített deb csomagok
deb file:/usr/local/src deb-packages/
Használata:
1.) /usr/local/src/deb-packages katalógusba bemásoljuk a deb csomagokat
2.) /path/package-generation.sh
3.) apt-get update
4.) apt-get install csomagnev
Persze lehetne finomítani, hogy elenőrizze, hogy a root futtatja-e, létezik-e az /usr/local/src/deb-package könyvtár stb. stb., de nekem saját használatra megfelelt :)
Bye, Fifi
- A hozzászóláshoz be kell jelentkezni
> cd /usr/local/src
> dpkg-scanpackages deb-packages/ /dev/null '' > deb-packages/Packages
Majdnem jó, de a fentebb vázolt leírás szerint inkább ez kellene:
cd /usr/local/src
dpkg-scanpackages deb-packages/ /dev/null | gzip -9c > deb-packages/Packages.gz
Köszönöm mindenkinek a segítséget, valóban jól működő megoldásokat kaptam. :)
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni
Hát igen, ez lenne a "szabványos", úgyhogy átírom a parancsomat én is. :)
Eredmény az otthoni desktop gépemen :P
fifi@blackdragon:/usr/local/src/deb-packages$ ls -1 *.deb |wc -l
62
fifi@blackdragon:/usr/local/src/deb-packages$ du -sh Packages
40K Packages
fifi@blackdragon:/usr/local/src/deb-packages$ du -sh Packages.gz
12K Packages.gz
Bye, Fifi
- A hozzászóláshoz be kell jelentkezni
Csak egy ötlet:
- cd /ahol/a/hazavitt/csomagok/vannak
- root jog
- dpkg -i *.deb
--
Intel(R) Pentium(R) 4 CPU 1.80GHz, 512 MB ram, 2.6.17.6-cvk-dell
- A hozzászóláshoz be kell jelentkezni
Így van. De én nem biztos, hogy mindent fel akarok pakolni belőlük, arról nem is beszélve, hogy ez nem oldja meg igazán a problémát.
Fapados megoldásnak elmegy, de annál azért többet szeretnék, ezért kérdeztem rá.
--- GTK programozás C nyelven ---
http://hu.wikibooks.org/wiki/GTK%2B_programoz%C3%A1s_C_nyelven
- A hozzászóláshoz be kell jelentkezni