View previous topic :: View next topic |
Author |
Message |
sparrow n00b
Joined: 14 Feb 2005 Posts: 6
|
Posted: Mon Feb 14, 2005 9:17 pm Post subject: [PORTAGE] masked by: missing keyword i AMD64 |
|
|
problem: chce zainstalowac pakiet tpop3d.
portage zsynchronizowany, procesor amd64
# emerge tpop3d
Calculating dependencies
!!! All ebuilds that could satisfy "tpop3d" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-mail/tpop3d-1.4.2 (masked by: missing keyword)
- net-mail/tpop3d-1.5.3 (masked by: missing keyword)
wprowadzam kolejno do /etc/portage/package.unmask i testuje:
net-mail/tpop3d
net-mail/tpop3d-*
net-mail/tpop3d-1.5.3
=net-mail/tpop3d-1.5.3
>=net-mail/tpop3d-1.5.3
nic nie pomaga,
robie to samo z /etc/portage/package.keywords, rowniez nic.
rozne kombinacje z emerge =net-mail/tpop3d-1.5.3 i nic
czy jest jakas mozliwosc instalacji bez grzebania w /usr/portage ? |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Mon Feb 14, 2005 10:20 pm Post subject: Re: [PORTAGE] masked by: missing keyword i AMD64 |
|
|
sparrow wrote: | problem: chce zainstalowac pakiet tpop3d.
czy jest jakas mozliwosc instalacji bez grzebania w /usr/portage ? |
jest i nie jest - masz dwa wyjścia
1.edytujesz tego ebuilda i dopisujesz w nim brakujące keywords - jak działa to zgłaszasz to na bugzilli, żeby to uaktualnili[tym sposobem przy syncu stracisz to co ustawiłeś chyba, że developerzy zmienią to w drzewku portage]
2.kopiujesz to do katalogu który możesz mieć zdefiniowany w make.cong - PORTAGE_OVERLAY i tam dopiero edytujesz i dopisujesz to brakujące keyword - ale potem i tak proponuję w razie pozytywnego testu zgłoszenie tego na https://bugs.gentoo.org
W razie czego popatrz jeszcze w howtosy gdzie jest opisane "Jak zainstalować ebuild spoza portage". Tam jest kilka pomocnych rzeczy. _________________ Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079
Zanim zadasz pytanie przeczytaj to dokładnie!! |
|
Back to top |
|
|
Zwierzak Veteran
Joined: 19 Sep 2003 Posts: 1012 Location: /dev/null
|
Posted: Mon Feb 14, 2005 11:09 pm Post subject: |
|
|
portage chodzi z pewnoscia o to ze program ma flage -amd64 ktora trzeba na sztywno obchodzic w troche inny sposob |
|
Back to top |
|
|
milu Bodhisattva
Joined: 03 May 2004 Posts: 1122 Location: Poland, Konstancin-Jeziorna
|
Posted: Mon Feb 14, 2005 11:37 pm Post subject: |
|
|
Zwierzak wrote: | portage chodzi z pewnoscia o to ze program ma flage -amd64 ktora trzeba na sztywno obchodzic w troche inny sposob |
Zwierzak, no ja bym tego taki pewien nie był!!
Ale nie ma co. Zatem sprawdźmy:
Code: | ~ # grep KEYWORDS /usr/portage/net-mail/tpop3d/tpop3d-1.5.3.ebuild
KEYWORDS="x86" |
nie widzę tu -amd64 - w package.mask także nie ma(poza tym ZTCP trochę inny komunikat byłby) _________________ Pozdrawiam,
Milu
------------------------------------
Registered Linux User: #246079
Zanim zadasz pytanie przeczytaj to dokładnie!! |
|
Back to top |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Mon Feb 14, 2005 11:56 pm Post subject: |
|
|
milu ma racje
do jego sposobow mozna takze dodac:
- dodanie wpisu amd64 dla specyficznego pakietu ( plik /etc/portage/pakcage.keyword )
- zamiast recznej edycji pliku ebuild mozna wykorzystac skrypt ekeyword (pakiet gentoolkit-dev) stworzonego wlasnie specjalnie na takie okazje
Pozdrawiam,
Przemek _________________ Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump |
|
Back to top |
|
|
|