Új hozzászólás Aktív témák
-
fv82
tag
köszi, rendben akkor jól csináltam

a folytatáshoz aztán gondolom megint a CD-ről kell bootolniegy új problémával találkoztam
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
erre a parancsra azt a hibaüzenetet kaptam, hogy nem elérhető a mirror lista és ellenőrizzem a net kapcsolatomat. A net kapcsolatommal semmi gond. Mi lehet a baj? -
escie
őstag
hat, figyu, en most egy evet ubuntuztam, megtanultam milyen egy kenyelmes desktop disztro, es elfelejtettem, milyen egy szorakoztato, szeretheto disztro.

most, szinte ujratanulom a Gentoo-t, bar konnyen megy. annak idejen is mondtam, lesz meg nekem Gentoom, ha lesz eros gepem, es idom, kapacitasom. most lett kapacitasom, es egy Kor2duplacsovu HaPe subnotim.
emerge mellet q3-mazok, olyan laza vagyok. 
ugyhogy, a dbusrol, meg az automountos dolgorol annyit tudok mondani, hogy feltettem a dbus-t, meg a hal-t(halat, hehe
), gnome-ot, gpasswd -a nevem plugdev, es oke minden.
(ez alapjan csinaltam.)
sajna, melybb utmutatot nem tudok produlalni a fentebb leirt *.deb elhajlas miatt bekovetkezett eltunyulas miatt, de remelem nemileg elorebb vagy.
az xfce-t sajna egyaltalan nem ismerem, de ha jol ertem, ami a gnome-nal a gnome-volume-manager, az a xfce-ben a thunar-nak egy pluginja. (link a wikilap aljan!) -
escie
őstag
ha ragaszkodsz a megszokott megaoldasidhoz, akkor nem sokat tudok mondani, nemregota tertem vissza a Gentoo-hoz.
en ugy oldottam meg, hogy dbus+hal mukodik, es amutomatikusan csatoljak az usb-s cuccokat. (user legyen a plugdev csoport tagja!)mondjuk, most epp szivok, mert csak nem akarja mountolni a beepitett mmc olvasot, hanem csak kezzel tudom.
nem tudom, mit tehettem, mert mar ment tegnap.a drm-rol annyi tudok en is mondani, hogy nem megoldott linux alatt, tudomasom szerint. hatha kihal nemsokara, a lopas eme formaja, abban remenykedhetunk.
-
Sipi
addikt
Elméletben lehetséges, csúnya hackeléssel. Ahogy dr_strange írta: átírod az ebuildet, hogy más helyre telepítse.
Az Opera összes fontos cucca alapban a /opt/opera alá megy. Ebben van egy bin könyvtár, ahol a wrapper script van. A lib alatt verziónként eltérő könyvtárak - innen sejthető, hogy fent lehet több verzió is. (Pixmapek, ikonok, kis vackok a szoksásos /usr/share alá mennek, ez nem nagy baj, ha felülíródik más versióval.)De nem hiszem, hogy minden tökéletesen működne. Az Opera egy közös konfigot használ, a /etc/opera6rc-t, ha ez verziónként eltér, gáz.
Az ebuildet alaposan nézd át, mert nagyon sok helyen hivatkozik a végleges telepítési útvonalra, sok helyen kell átírni. Ezen kívül a kész telepítésben a bin könyvtárban lévő opera scriptet is át kell írni, mert az is hivatkozik. És a /usr/bin/opera linket is nézd meg, melyikre mutat.
Szerintem nem ér ennyit a dolog.
Sipi
-
dr_strange
senior tag
Igen, így lehet pl. egyszerre fent két gcc verzió.
Sőt:
Portage handles different versions of the same installed programs. If you would want, say GCC 2.95 and GCC 3.2 installed at the same time, you would specify the SLOT in each ebuild. Here we would set the SLOT of GCC 2.95 to 2 while we would set the SLOT of GCC 3.2 to 3.
Note: Using 0 as the SLOT value signifies that this package only has 1 SLOT setting (in other words, this package is not SLOTable). (Gentoo Handbook)Tehát módosítom magam: ennek alapján az Opera két verziója nem tehető fel a SLOT beállításával, más megoldás kell - pl. az, amit írtam.
-
dr_strange
senior tag
Annyira nem lama a kerdes... alapesetben felulirja, mert azonos foverzioszamuk van es a SLOT valtozo erteke az ebuildben 0.
Azt meg lehet probalni, hogy megkeresed a 9.50-es legujabb ebuildjet a /usr/portage alatt, atmasolod a sajat overlaybe, megkeresed benne ezt a sort:
# Opera's native installer.
./install.sh --prefix="${D}"/opt/opera || die "install.sh failed"es a prefixet atirod mondjuk opera_test vagy valami mas nevre, es ha igy felmegy (nem vagyok benne biztos, hogy ez eleg, mert libeket is felpakolhat, majd jon Sipi es megmondja jol), akkor megfelelo eleresi uttal indithato a ket binaris
-
Sipi
addikt
Blokkolás: akkor fordul elő, ha X csomagnak pl. 1.1-es verzió kell valamiből, Y-nak pedig 1.2-es.
Gentoo-nál a stabil ágban leginkább akkor fordul elő, amikor egyes csomagok úgy fejlődnek, hogy átveszik más csomagok feladatát. Ilyen volt pl. a shadow, illetve az udev is. Régebben a hotplug/coldplug külön csomag volt, majd egy újabb udev átvette ezt a feladatot. Ha fenn van a hotplug/coldplug, és frissíteni akarod az udevet, ütközni fognak, hiszen az új udev egyben coldplug is.Most biztosan van fent olyan csomagod, aminek a régi udev kell. A teljes frissítés viszont látja, hogy van újabb udev is, azt akarja feltenni. Az equery d udev kiírja, milyen csomagok függnek az udevtől, estleg azt is, milyen verzió kell neki.
Sipi
-
dr_strange
senior tag
Önmagában egy USE flag csak annyit jelent, hogy amikor lefordul az adott csomag, akkor beleforgassa-e a kde, gnome, gtk, x, akármi támogatást (mintha a configure-nak adnál át fordítási opciókat). Hogy ez jelenti-e konkrétan további csomagok telepítését (azaz függőségeket), az flagenként változik, meg persze függ attól, mi van már a gépen.
Érdemes belenézni néhány .ebuild fájlba, meg esetleg beleolvasni a Gentoo Developers handbook ebuildekre vonatkozó részébe.
Pl. egyes ebuildek DEPEND változójában láthatsz ilyen sorokat, hogy pl.
gtk? (>=x11-libs/gtk+-2.10)
azaz ha a "gtk" use flag be van kapcsolva az illető csomagon, akkor behúz egy legalább 2.10-es verziójú gtkt (mert a csomag azt kéri), persze csak ha nincs még telepítve.
-
Sipi
addikt
"avahi Add avahi/Zeroconf support
bash-completion Enable bash-completion support"Mivel ilyenkor azt írja, valami supportot tesz fel, keres rá az adott csomag nevére! Pl. az avahi is egy csomag, a bash-completion is.
links: éppen ezt nem ismerem, de igen, kikapcsolhatod. Egyébként szerintem meg tud képeket is jeleníteni - Linuxon a grafika megjelenítése karakteres konzolon is lehetséges.
A pretend és verbose kapcsolóval az emerge kiírja, az adott csomagot mikkel akarja telepíteni:
emerge -pv csomag
.
net: akkor oké. Annyi és olyan link kell, amennyi és amilyen hálózati csatolód van. Ha csak eth0, akkor net.eth0.
Sipi
-
dr_strange
senior tag
"Azt meglehet tudni, hogy egy adott csomaghoz milyen flagek rendelhetőek?
Mert ha jól látom ilyenkor csak azokból válogatja össze ami a make.profiles vagy a make.conf-ban szerepel."Nem, az euse ill. az "emerge -v csomag" az összes, az adott csomagra érvényes flaget kilistázza, értelemszerűen ami előtt mínuszjel áll, az nincs bekapcsolva, a többi meg igen. A többi jelöléshez: man emerge.
-
Sipi
addikt
Net: ellenőrizd, hogy tényleg jó parancsokat írtál bele, s azt is, hogy a megfelelő interfészhez! Létezik az adott ethX interfész? Megcsináltad a szimbolikus linket a net.lo-ra? DHCP kliens két esetben kellhet: direkt azt adtad meg, vagy nem adtál meg semmit az adott interfészhez. Ilyenkor a Gentoo automatikusan úgy veszi, hogy DHCP-t használsz.
A links-et előbb írtam. Ha a pretenddel meg is nézted, láthattad: be van kapcsolva az X flag, vagyis X-támogatást kérsz. Ehhez fel kell raknia.

Desktop: igen, ilyen sorrendben.
Nvidia: nem emlékszem, hogy különösebben piszkálni kellene. Pár opció kell a drivernek, de olyan alapdolgok, amelyek szerintem a genkernellel is beállítódnak.
A genkernel simán futtatva felülírja a .configot, hiszen előre beállított dolgokat készít. Viszont meghívhatod a parancsot a --menuconfig kapcsolóval is, ekkor elkezd molyolni, majd ő maga meghívja a menuconfigot, kézzel bekapcsolhatod, ami kell, kilépsz, és ez alapján folytatja a kernel-generálást.Sipi
-
Sipi
addikt
emerge gentoolkit
Ezután lesz egy euse parancsod:euse -i flag
kiírja, mire való az adott flag, valamint hogy globális (make.conf-ban kell állítani) vagy lokális (pár csomagra érvényes, a /etc/portage/package.use fájlban kell állítani).
Az XFCE-nek nincs külön flagje. A kde, gnome flag nem igazán azt adja meg, hogy neked kde kell, hanem hogy egy adott programhoz készítsen-e kde-támogatást. Ehhez persze a kde nagy részét fel kell rakni.
Telepítés elején a links azért akart annyit emergélni, mert megadtad, hogy X támogatással forduljon. Ha nem kell, akkor a /etc/portage/package.use fájlban kapcsold ki a links-re az X támogatást, vagyis írd be ezt a sort:
www-client/links -X
Mivel a make.confban be van kapcsolva az X, azon programok, melyeknek van X-támogatsa (pl. egyszerűbb grafikus felülete, vagy kihasznál valamit az Xorgból), ezzel fordulnak. A links-nél viszont kézzel kikapcsoltad, tehát jelenleg ennél az egynél nem veszi figyelembe, a lefordított links nem támogatja az X-et.
Az xfce-hez elég az xfce4 metacsomagot emergélni. Ez nem igazi csomag, csak az van benne, hogy egy működő XFCE-felülethez milyen csomagokat telepítsen.
Sipi
-
dr_strange
senior tag
Egyszer nekiálltam egy make.conf generáló szkriptnek, ami lépésről lépésre végigviszi a kezdő felhasználót a make.conf leggyakoribb funcióin. Nem fejeztem be (a FEATURES változó pl. nem került bele), de kezdetnek megteszi, USE flagekben segíthet:
http://magenta.linuxforum.hu/index.php?q=node/1136
-
Sipi
addikt
Miért ne lenne? Olvass csak bele jobban a kézikönyvbe!

A telepítés első lépései pl. a merevlemez előkészítése, illetve a rendszer letöltése. Bármilyen futó Linux alatt tudsz partícionálni... Utána chroot-tal átváltasz az előkészített Gentoo-ba. Ez is megy másik Linux alatt: az egyik terminálon a telepítés alatt lévő Gentoo fut, a többin az eredeti Linux. Csak akkor kell majd rebootolni, amikor az új kerneled is elkészült, és már a kész Gentoo-t akarod izzítani.Egyébként a telepítési kézikönyv a telepítő cédén is fent szokott lenni, másik terminálban én is azt kukkolom links2 vagy lynx karakteres böngészővel.
Nyugi, nekem is csak a kb. harmadik rendszerem lett épkézláb, előtte minden szart beletettem... Egyébként semmi gond. Egy Gentoo-t tényleg nem tudom elképzelni, mikor kellene nulláról újratenni. Ha rájössz, nem kell egy rakás USE flag, akkor kikapcsolod, és az emerge parancs --newuse kapcsolójával újrahúzod azokat a csomagokat, amelyeknél megváltoztak a beállítások. És onnantól olyan, mintha eredetileg így tetted volna fel. (Azt leszámítva, hogy esetleg fenn lesz a gépen pár program, könyvtár, amire nincs szükség többé. De mindegy, max. a helyet fogja.)
Sipi
-
Sipi
addikt
Tanács: NAGYON fontold meg, milyen USE flageket kapcsolsz be. Totál felesleges mindig mindent, így csak nagyméretű binárisokat kapsz, melyeknek kiskmillió "dll"-je lesz. Lassú, nehézkes lesz a géped. Ráadásul rengeteg dolgot kell fordítanod.
Főleg az elején érdemes a -X kapcsolót berakni, mert az alaprendszerhez nem kell grafikus felület, ezzel is időt nyersz. Utána pedig ötször átgondolod, kell-e pl. openexr- vagy musepack-támogatás. Ha nem tudod, mi az, inkább ne.

Hasonló módon felesleges az adatbázis-támogatás (odbc, mysql, postgresql). Otthoni gépen maximum 1-2 program lehet, aminek tényleg kell ilyen, de akkor meg már sqlite, ha választható.Egyébként a legtöbb időt a USE flagek beállítása fogja jelenteni. Nekem ma már, hogy tudom, hogyan kell csinálni, az alaprendszerem egy minimális grafikus felülettel egy nap alatt megvan. Az X is hamar települ. A Gnome, KDE, gcc és glibc az, ami sok idő.
Sipi
-
dr_strange
senior tag
Hajrá. De _őszintén_ ajánlom, előtte olvass kicsit a Gentoo rendszer- és Portage-felépítéséről, ha telepítesz, ne a grafikus, hagyományos konzolos telepítést válaszd (még ha vonzóbbnak is tűnik a gtks kattintgatás) és ha telepítesz, és módod van rá, nyomtasd ki és tedd magad elé a Gentoo Handbook telepítési fejezeteit és értelmezd. Úgy valóban tanulási folyamat lesz, és még ha hiba is csúszik a telepítésbe (ami előfordulhat), könnyebben lehet majd feltárni a hiba lehetséges okát.
Elakadás esetén MaGenTán vagy itt biztos lesz, aki előbb-utóbb segít.
-
dr_strange
senior tag
"Most egy kicsit összezavartál. Amikor forrásból telepítetek valamit mondjuk Debian alatt és a "./configure" résznél hiányol valamit akkor mindig az adott csomag development verzióját kell telepítenem.A fejlesztői csomag nem egyenlő a forrással?"
-- amennyire emlékszem rpm-es időkből, a development csomagok tartalmazzák azokat a header meg include stb. fájlokat, amelyek a fordításhoz szükségesek, a bináris futásához meg nem. Mivel Gentoo alatt kevés kivétellel _minden_ eleve forrásból telepedik, nincs olyan, hogy fejlesztői csomag. Ha kiadod az emerge akármi parancsot, a portage letölti a forrást, lefordítja és kész.
"S ha mondjuk valami nincs meg az ebuild-ekben és leszedem a progi forrását, akkor azt itt is "kézzel" kell lefordítanom vagy az emerge megcsinálja és telepíti?
Kb. úgy gondolom mint amikor repoban nincs meg valami, de mondjuk a progi oldalán van .deb csomag és azt a "dpkg -i"-vel pakolom fel."-- persze, megteheted; de jobban jársz, ha a) magad írsz ebuildet hozzá (egyszerűbb csomagoknál nem egy ördöngösség) b) vadászol egy 3rd party ebuildet valamelyik nemhivatalos "repóból" (Gentooéknál overlaynek hívják); ennek megvan az az előnye, hogy a csomagkezelőd tudni fog a feltelepített csomagról.
"Tehát akkor ezek az ebuild-eket úgy kell elképzelni mint egy szöveges fájlt ami a progi nevet, verziót és az elérhető mirrorokat tartalmazza, mondjuk naponta csekkolja, hogy van-e új ebuild, ha igen jelzi és amennyiben kell, a fejlesztők honlapjáról szedi le a forrást és így "kerüli meg" a repokat?"
-- Igen, az ebuild tulajdonképpen egy bash script, ami változókat és függvényhívásokat tartalmaz, és leírja a fordítás-telepítés menetét. Magától nem csekkol semmit, a felhasználótól függy, hogy milyen sűrűn szinkronizál (frissíti az ebuildatabázist a gépén) és frissíti a csomagjait - mindez akár egyetlen paranccsal megtehető.
Legegyszerűbb, ha bekopizok egy egyszerű ebuildet illusztrációképpen:# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: ghamachi-0.8.1.ebuild $
inherit eutils
# gHamachi GUI
GTK2_VER="0.8.1"
DESCRIPTION="gHamachi is a GUI for the Hamachi tunneling software package."
HOMEPAGE="http://www.penguinbyte.com/software/ghamachi/"
LICENSE="as-is"
SRC_URI="http://purebasic.myftp.org/files/3/projects/${PN}/v.${PV}/gHamachi_${PV}.tar.gz"
SLOT="0"
KEYWORDS="~x86 ~amd64"
RESTRICT="nostrip nomirror"
DEPEND="net-misc/hamachi
=x11-libs/gtk+-2*"
src_unpack() {
unpack gHamachi_${PV}.tar.gz
mv ${WORKDIR}/README ${WORKDIR}/README.gHamachi
}
src_install() {
einfo "Installing GUI"
insinto /usr/bin
insopts -m0755
doins ${WORKDIR}/ghamachi
dodoc ${WORKDIR}/README.gHamachi
}Stabilitás: választhatsz. Megteheted, hogy csupa stabil csomagból építed fel a rendszered, de ha úgy gondolod, csupa legújabb, még nem egészen stabil csomagból is, sőt, akár csomagonként szabályozhatod, melyiket szeretnéd.
-
dr_strange
senior tag
Hát, mindenekelőtt állj neki olvasni, pl. itt:
www.gentoo.org/doc/hu
De szeretettel látunk a portálunkon is:
magenta.linuxforum.hu
A telepítés valóban nem triviális, de ha pontosan követed a Gentoo Kézikönyvet (ami kitűnő) és ésszel csinálod, sikerülni fog.
Csomagkezelés: a függőségeket automatikusan kezeli, mert azok a telepítést leíró ebuild fájlokban (ha úgy tetszik, ezek felelnek meg a debeknek, persze igazából nem) fel vannak sorolva és a portage behúzza őket. Fejlesztői fájl nincsen, merthogy forrásból települ minden.Repo sincsen. Az ebuildek karbantartói folyamatosan fejlesztik az ebuildeket, ha kijön egy új verzió, updatelik/átírják az ebuildet. Az ebuild alapján a portage a megadott mirrorok valamelyikéről letölti a forrást, lefordítja és telepíti a csomagot.
Kiadások nem igazán vannak. A telepítőCDkből készül úgy félévente új verzió, hogy aki nulláról telepít, a legfrissebb alaprendszert kapja. A már telepített rendszer folyamatosan frissíthető egyetlen paranccsal, nem kell kiadásokra várni.
De mielőtt belevágnál, azért még olvass és kérdezz, mert ennél még több is van a Gentooban.
Új hozzászólás Aktív témák
- Telekom mobilszolgáltatások
- Formula-1
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Adóbevallás
- Azonnali fáradt gőzös kérdések órája
- mefistofeles: Az elhízás nem akaratgyengeség!
- iPad topik
- Debrecen és környéke adok-veszek-beszélgetek
- Samsung kuponkunyeráló
- További aktív témák...
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- The Elder Scrolls Online Imperial Collector s Edition
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- ÁRGARANCIA!Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- iKing.hu Nothing Phone 2 Pro 8/128GB White használt karcmentes 6 hónap garancia
- Lenovo X1 Carbon 13,3" - i5 7300U, 8GB RAM, SSD, jó akku - számla, 6 hó gar
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- ÚJ HP EliteBook 6 G1a Ryzen 5 PRO 230 4.9GHz 16GB DDR5 512GB FHD+ 16:10 már jobbik kijelző, gar 2028
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


), gnome-ot, gpasswd -a nevem plugdev, es oke minden.
nem tudom, mit tehettem, mert mar ment tegnap.
