Ilman apua en tästä nyt selviä eli pitäisi saada tuollainen paketti käännettyä! Tein seuraavan lisäyksen /etc/make.confiin: ACCEPT_KEYWORDS="~x86" ja terminaalin viestit tässä: bash-2.05b# emerge -pv rt2500 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] net-wireless/wireless-tools-28_pre6 -multicall +nls 215 kB [ebuild N ] net-wireless/rt2500-1.1.0_beta2-r1 +qt 286 kB bash-2.05b# emerge net-wireless/rt2500-1.1.0_beta2-r1 Calculating dependencies !!! Problem in net-wireless/rt2500-1.1.0_beta2-r1 dependencies. !!! "Specific key requires an operator (net-wireless/rt2500-1.1.0_beta2-r1) (try adding an '=')" exceptions Yritin vielä seuraavalla komennolla: bash-2.05b# ACCEPT_KEYWORDS="~x86" emerge -pv net-wireless/rt2500-1.1.0_beta2-r1 These are the packages that I would merge, in order: Calculating dependencies !!! Problem in net-wireless/rt2500-1.1.0_beta2-r1 dependencies. !!! "Specific key requires an operator (net-wireless/rt2500-1.1.0_beta2-r1) (try adding an '=')" exceptions Eväät on nyt lähes loppu eli saisiko teiltä "gurut" neuvoja?
Eli haluat koko järjestelmän "testingiksi"? Jos haluat vain tuon rt2500:n vähemmmän testattuna lisää /etc/portage/package.keywords-tiedostoon rivi: =net-wireless/rt2500-1.1.0_beta2-r1 ~x86 (juuri tuo versio) TAI net-wireless/rt2500 ~x86 (kaikki versiot). Ei ole nyt gentoo alla, niin en voi tarkistaa tarviiko riippuvuuksiin keywordeja, mutta ne lisätään samalla periaatteella.
No en halunnut mutta tuota neuvottiin tekemään Gentoo Howto-palstalla, jos haluaa asentaa tuollaisen "masked packages". Jotenkin tuo engelska ei tunnu näköjään välillä menevän jakeluun mutta itsestään selvähän tuo error-message on. Annoin terminaalissa käskyn =net-wireless/rt2500-1.1.0_beta2-r1 ja kääntäminen meni hyvin.Sitten poistin sen jälkeen tuon /etc/make.confissa olleen lisäyksen. Kiitos neuvosta!
siis asensit sen sen avulla.. ?? se on sama kuin oisit kirjottanu: ACCEPT_KEYWORDS="~x86" emerge xxxxx mutta se ei oo hyvä.. nyt kun ajat seuraavan kerran emerge --update world niin se vaihtaa vanhan tilalle.. toi on vaan tilapäinen.. eli teeppä näin: [bold]nano -w /etc/portage/package.keywords[/bold] luodaan siis tommonen tiedosto sitten kirjotat sinne [bold]=net-wireless/rt2500-1.1.0_beta2-r1 ~x86[/bold] noin se nyt antaa sen olla toi versio eikä vaiha päivityksessä vanhempaan... ja kun tosta uudempi tulee niin sitten se päivittää siihen kyllä.. sen jälkeen kun tosta on tullut uudempi versio niin ton voit poistaa...
Tarkennetaan sen verran, että tuolla Jannejt:n rivillä portage päivittää vasta uuteen vakaaseen versioon... Siinä nimittäin määritellään paketti versionumeron kanssa. Aiemmassa viestissäni olevalla rivillä pysyy ko. paketti "vuotavalla reunalla" PS. Noissa voi käyttää myös [bold]<[/bold] ja [bold]>[/bold] -merkkejä. Jääköön kotitehtäväksi niiden käyttö ja sen tarkoitus =)
kiitos anatemus hyvä opettaa Ezzetille heti näitä gentoon saloja.. EDIT: mutta jos laittaa tolleen kuten sanoit että on "vuotavalla reunalla" aina niin silloinhan se päästää läpi myös hard masked-paketit siitä..?? niitä en ainakaan ite käytä.. testing menee mutta ei hard masked.. ihan niinkun vakauden kannalta... mutta kannattaa Ezzet selailla man portage, man emerge ja nettii opiskellakseen noita..
/etc/portage/package.unmask:illa "päästetään läpi" hard-masked -paketit. http://www.gentoo-wiki.com/HOWTO_Use_Portage_Correctly
[bold]Kotitehtäviä kyllä riittää [/bold] Täytyy myöntää, että vaikka edellisissä distroissa (SuSE,Mandrake,Ubuntu) oli omat erityispiirteensä niin kyllä Gentoo vaatii minulta jo paljon enemmän opettelua. Tarkkuutta vain pitäisi olla hiukan enemmän ja lukea paremmin tuota Gentoon käyttöohjetta.