Hozzászólások
--usepkgonly (-K) és a bináris csomagoknak nem a distfiles-ban kéne lenniük hanem a /usr/portage/packages/All/-ban tudtommal
- A hozzászóláshoz be kell jelentkezni
Eddig még semmi eredmény nincs. Ugyanúgy le akarja tölteni a dolgokat. Szerintem a *.tbz2-vel van valami gondja. Ha az emerge kapna egy olyan opciót, ami ezeket lerendezi, akkor nagy valószínűséggel menne. Nem tudom, mert annyira nem vagyok benne a témában. Eddig Debian-t használtam. De most Gentoo-t kell.
- A hozzászóláshoz be kell jelentkezni
A csomagok alapertelmezett helye:
[code:1:4b30e4addc]PKGDIR="/usr/portage/packages"[/code:1:4b30e4addc]
Csinalj egy "emerge info | grep PKGDIR" -t ez megmutatja, hogy hova mutat a PKGDIR.
Megjegyzes: Gentoo-nal az export paranccsal kezzel exportalt kornyezeti valtozokat nem veszi figyelembe telepitesnel. Helyette a make.conf fajlba kell beirni, az export parancs nelkul.
- A hozzászóláshoz be kell jelentkezni
Megpróbáltam úgy, hogy a csomagok a /usr/portage/packages -ben vannak, de még mindíg az a baja. Kezdem úgy érezni, hogy a tbz2-kel lesz a baj :D. A -K opció hibát ad.
- A hozzászóláshoz be kell jelentkezni
a ls /mnt/cdrom/All/kde* mit mond?
ugye nem csináltál emerge --syncet a binárisok telepítése előtt?
emerge -pK kde mit ad?
- A hozzászóláshoz be kell jelentkezni
az ls /mnt/cdrom/All/kde* kiírogatja a kde csomagokat ilyen formában: kde*.tbz2. Az emerge -pK kde ezt adja vissza:
!!!There are no packages available to satisfy: "kde"
!!!Either add a suitable binary package or compile from an ebuild.
Azt nem tudom megmondani, hogy volt e --sync, mert nem emlékszem. Ha volt akkor az mit tesz? És hogy lehet megoldani? :?
- A hozzászóláshoz be kell jelentkezni
Hát persze, mert nincs olyan csomag, hogy "kde". Próbáld felrakni a kde csomagjait külön-külön felsorolva.
- A hozzászóláshoz be kell jelentkezni
az emerge --sync frissíti a portage-fát, azaz szinkronizálja a gépeden lévő ebuildeket a tükörszerverekkel; ha ilyet tettél volna, akkor nagyon valószínű lenne, hogy a gépeden már frissebb ebuild van a kde-ből, mint ami a package CD-n van, ezért a portage értelemszerűen a legfrissebbet akarja feltenni, ergo ki szeretne menni a netre
ha nem emlékszel ilyenre, akkor vsz nem is csináltál, mindenesetre azért a Gentoo Handbook olvasgatása nagyon ajánlott a Gentooval való ismerkedéshez
próbálj meg pontos verziószámot adni az emerge-nek, pl.
emerge -K =kde-3.4.1
- A hozzászóláshoz be kell jelentkezni
kipróbáltam egy példával:
#emerge -pK kde-env-3-r3.tbz2
Erre a válasz:
emerging by path implies --oneshot... adding --oneshot to options
***emerging by path is broken and may not always work!!!
These are the packages that I would merge, in order:
Calculating dependencies
***You need to adjust PKGDIR to emerge this package
- A hozzászóláshoz be kell jelentkezni
aha...
/etc/make.conf fájlban mi a PKGDIR változó tartalma?
- A hozzászóláshoz be kell jelentkezni
CFLAGS="-O2 -mcpu=i686"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="-gtk -gnome qt kde dvd alsa cdr"
Követtem a handbook-ot. Ez volt az alap. Szerintem azt mondod amire gondolok, hogy kimaradt valami :D
- A hozzászóláshoz be kell jelentkezni
hát igen, kéne bele egy PKGDIR="/akarmi/valami" sor...
- A hozzászóláshoz be kell jelentkezni
akkor már talán a sima emerge -K csomagnév parancs is menne
- A hozzászóláshoz be kell jelentkezni
Kipróbálom. A Handbook nem taglalta ezt. Ajánlotta a make.conf.example-t, de ezt csak most láttam meg. :D
- A hozzászóláshoz be kell jelentkezni
Na... az egészet ugyan az emerge nem akarja, de egyenként megy.
Tehát:
#emerge -K kde-env-3-r3.tbz2
Nem baj. Ez is jó. De mégis: nem lenne valami amivel nem kellene egyenként csinálgatni őket? Valami kis opció? Bár csak azért jöttem vissza Windows-ba, hogy megköszönjem a segítséget!!! Tehát: KÖSZÖNET!!! :D (még a válaszod megvárom :D )
- A hozzászóláshoz be kell jelentkezni
[quote:a27dc3b523="craig"]HI Alles!
Lenne nekem egy kis gondom... A Gentoo 2005.1 telepítése közben. Nevezetesen: A kde telepítése. Nincsen netem (azaz van, de GPRS alapú) és ezért Package cd-ről telepítettem volna. Ha ment volna. Kiadtam neki az export PKGDIR="/mnt/cdrom" -ot, majd az emerge --usepkg kde-t. Jóhiszeműen, mert ez volt a doksiban. DE. Minden áron le akarja tölteni őket. Egyszerűen nem tudom rávenni, hogy a cd-ről olvassa őket. Kipróbálgattam -K -val is de úgy sem ment. Mit tegyek? Segítsetek nekem, mert nagyon fontos lenne nekem ezt megcsinálni!
En is szivtam ezzel, a problema abbol adodott, az universal cd-n a portage nem volt szinkronban a packages cd csomagjaival, eltero verzioju volt a kde. En ezt ugy oldottam meg, hogy kilistaztam a szukseges csomagokat letoltottem egy masik gepen es forrasbol telepitettem (kb 6-7 ora egy 2100+os amdn)
[code:1:a27dc3b523]
emerge -fp kde 2 > download.list
cut -f 1 -d ' ' download.list > wget.download
wget -N -i wget.download (mar masik gepen)
[/code:1:a27dc3b523]
Bovebben: The Gentoo Linux alternative installation method HOWTO
Udv Zoli
- A hozzászóláshoz be kell jelentkezni
Kétségtelenül ez a legjobb megoldás.
Megvallom, én még életemben GRP-ből nem telepítettem, így minden ötletem az FGO olvasgatásából származott.
craig: mivel itt specifikus csomagokat adsz meg, nemigen van más út, de az emerge több csomagot is elfogad bemenetként (ebuildekkel legalábbis ez a helyzet, pl. emerge mc vim gvim bzflag simán működik).
- A hozzászóláshoz be kell jelentkezni
szal ha package cd-rol installalsz, vagy mashonnan kaptal binaris csomagot gentoohoz,
akkor emerge -gK
a -g: --getbinpkg
a -K: --usepkg
man emerge ;)
- A hozzászóláshoz be kell jelentkezni
Próbáltam, de nem ment. -gK val is próbáltam, de azzal sem ment. Azt mondja, hogy az emerge-nek meg kell adni a PKGDIR-t. De megvan adva. make.conf-ban van benne. Próbáltam exportálni, de az sem segít. Összeesek... :roll:
- A hozzászóláshoz be kell jelentkezni
HI Mindenki!
Úgy döntöttem, hogy újra teszem az alaprendszert a sok próbálkozás és szemetelés miatt. (Hibáimból tanulván mindent amit ki kellett kijavítottam). Erre fordítanám - ismét - a csomagokat (hibámból tanulván make.conf-ban meg van adva a PKGDIR="/usr/portage/packages"):
#emerge -K .... .tbz2 . Nem veszi figyelembe a PKGDIR-t. Mintha ott sem lenne. Ergo ugyanaz a hibám mint volt. :evil: Mit tegyek? Előre is köszi mindenért.
- A hozzászóláshoz be kell jelentkezni
"emerge -K .... .tbz2 . "
Talán ha nem a tbz2-t írod be neki hanem csak a csomagnevet (pl. kdelibs)
- A hozzászóláshoz be kell jelentkezni
HI Alles!
Lenne nekem egy kis gondom... A Gentoo 2005.1 telepítése közben. Nevezetesen: A kde telepítése. Nincsen netem (azaz van, de GPRS alapú) és ezért Package cd-ről telepítettem volna. Ha ment volna. Kiadtam neki az export PKGDIR="/mnt/cdrom" -ot, majd az emerge --usepkg kde-t. Jóhiszeműen, mert ez volt a doksiban. DE. Minden áron le akarja tölteni őket. Egyszerűen nem tudom rávenni, hogy a cd-ről olvassa őket. Kipróbálgattam -K -val is de úgy sem ment. Mit tegyek? Segítsetek nekem, mert nagyon fontos lenne nekem ezt megcsinálni!
- A hozzászóláshoz be kell jelentkezni
Másold be a csomagokat az /usr/portage/distfiles könyvtárba.
- A hozzászóláshoz be kell jelentkezni
HI!
Megtettem. Bemásoltam őket, majd exportáltam és emerge --usepkg kde. Ugyanaz a hiba. Még mindíg le akarja tölteni őket. Nem lehet, hogy az a baja, hogy amit le akar tölteni az *.tar.bz2, ami nekem van az pedig tbz2. Úgy olvastam ez nem lehet gondja, de ki tudja... Remélem ti igen és adtok valami megoldást. :D
- A hozzászóláshoz be kell jelentkezni
HI!
Megtettem. Bemásoltam őket, majd exportáltam és emerge --usepkg kde. Ugyanaz a hiba. Még mindíg le akarja tölteni őket. Nem lehet, hogy az a baja, hogy amit le akar tölteni az *.tar.bz2, ami nekem van az pedig tbz2. Úgy olvastam ez nem lehet gondja, de ki tudja... Remélem ti igen és adtok valami megoldást. :D
- A hozzászóláshoz be kell jelentkezni