Gentoo "masked packages"

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Ezzet 21.05.2005.

  1. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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?
     
    Viimeksi muokattu: 21.05.2005
  2.  
  3. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
    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.
     
  4. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    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!
     
    Viimeksi muokattu: 21.05.2005
  5. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    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...
     
  6. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    Lisää kumarruksia teille :D
     
  7. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
    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 =)
     
    Viimeksi muokattu: 21.05.2005
  8. Jannejt

    Jannejt Moderator Ylläpitäjä

    Liittynyt:
    10.02.2005
    Viestejä:
    5,045
    Kiitokset:
    6
    Pisteet:
    118
    kiitos anatemus :)
    hyvä opettaa Ezzetille heti näitä gentoon saloja.. :D

    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... :D

    mutta kannattaa Ezzet selailla man portage, man emerge ja nettii opiskellakseen noita.. ;)
     
    Viimeksi muokattu: 21.05.2005
  9. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
  10. Ezzet

    Ezzet Regular member

    Liittynyt:
    25.02.2005
    Viestejä:
    866
    Kiitokset:
    1
    Pisteet:
    28
    [bold]Kotitehtäviä kyllä riittää :D[/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.
     

Jaa tämä sivu