Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installazione pacchetti manuale
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
bb19c
n00b
n00b


Joined: 30 Aug 2005
Posts: 4

PostPosted: Thu Sep 15, 2005 10:08 am    Post subject: Installazione pacchetti manuale Reply with quote

Salve a tutti,
avrei bisogno di un aiutino...
Ho installato manualmente sul mio notebook l'xorg 6.8.9.13 con le relative librerie dri poichè
non riuscivo ad abilitare il rendering usando xorg 6.8.2-r2 che i portage di gentoo proponevano.
( ho una Intel 915gm)

Ebbene tutto e' andato perfettamente ...
a parte che ...
ogni volta che devo installare o upgradare un portage che in qualche modo dipende da X
ho un sacco di problemi, perche' secondo emerge non ho xorg e le relative librerie sul sistema.

Ed ecco la domanda: "C'e' modo di dire ad emerge che xorg e' gia installato e NON deve farmi il 'downgrade' del pacchetto? "

Grazie a tutti

P.S.
Spero di essermi riusciuto a spiegare :?
Back to top
View user's profile Send private message
ProT-0-TypE
Veteran
Veteran


Joined: 20 Dec 2003
Posts: 1624
Location: Cagliari

PostPosted: Thu Sep 15, 2005 10:23 am    Post subject: Reply with quote

potresti inserire in /etc/portage/package.provided x11-base/xorg-x11-X.Y.Z così risulterebbe installato
_________________
[Vuoi guadagnare navigando?]
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Thu Sep 15, 2005 10:28 am    Post subject: Reply with quote

Allora...

Senza offendere nessuno potrei darti la mia personalissima opinione che le scelta fatta da te è abbastanza controproducente. Ora come ora in portage c'è Xorg-6.8.99.15-r1 solo che è mascherato e devi smasherarlo. Dovresti leggerti la guida gentoo sui pacchetti mascherati. Perche la roba instabile nel portage c'è basta "attivarla", non te la fa vedere finche non diventeranno stabili.

Ora tornando al tuo problema esiste l'opzione --inject che fa credere al portage che è stato installato un programma che in realtà non c'è.

P.s. comunque se fossi in te, non sporcherei la tanto amata gentoo...
Eliminerei la roba che hai messo su. per poi fare
Code:
nano -w /usr/portage/profiles/package.mask
e li cerca =x11-base/xorg-x11-6.8.99* e commentalo. Ora devi creare il file
Code:
/etc/portage/package.keywords
e sciverci dentro
Code:
=x11-base/xorg-x11-6.8.99*  ~x86
.

Battendo ora un "emerge -pv xorg-x11" dovrebbe venirti fuori la versione 6.8.99.15-r1. se è tutto ok, batti "emerge xorg-x11". dopo aver settato le USE giuste ovviamente.
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
bb19c
n00b
n00b


Joined: 30 Aug 2005
Posts: 4

PostPosted: Thu Sep 15, 2005 10:42 am    Post subject: Reply with quote

Apetrini wrote:
Allora...
Senza offendere nessuno potrei darti la mia personalissima opinione .....


...che motivo c'e' di offendersi?!? :?

Apetrini wrote:

Code:
nano -w /usr/portage/profiles/package.mask
e li cerca =x11-base/xorg-x11-6.8.99* e commentalo. Ora devi creare il file
Code:
/etc/portage/package.keywords
e sciverci dentro
Code:
=x11-base/xorg-x11-6.8.99*  ~x86
.

Battendo ora un "emerge -pv xorg-x11" dovrebbe venirti fuori la versione 6.8.99.15-r1. se è tutto ok, batti "emerge xorg-x11". dopo aver settato le USE giuste ovviamente.


Sto facendo come dici....SI mi da la release 15... :)
Domanda...Cancello la roba che ho messo manualmente (sarà un bagno di sangue!) o sovrascrive tutto ??

Grazie

P.S.
Spero che solo che poi non mi ritrovo il rendering disabilitato :|
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Thu Sep 15, 2005 11:12 am    Post subject: Reply with quote

Apertini wrote:
per poi fare
Codice:
nano -w /usr/portage/profiles/package.mask
e li cerca =x11-base/xorg-x11-6.8.99* e commentalo.


Per smascherare i pacchetti basta aggiungere l'entry giusta in
Code:
/etc/portage/package.keywords
come già suggerito da Apertini e, se il pacchetto è Hard Masked, aggiungere la voce corretta pure a
Code:
/etc/portage/package.unmask


La modifica a un file di portage ( /usr/portage/profiles/package.mask ) oltre a essere rischiosa è anche inutile, infatti al prossimo
Code:
emerge sync
la modifica verrà perduta.

Byez
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
bb19c
n00b
n00b


Joined: 30 Aug 2005
Posts: 4

PostPosted: Thu Sep 15, 2005 12:24 pm    Post subject: Reply with quote

Onip wrote:

La modifica a un file di portage ( /usr/portage/profiles/package.mask ) oltre a essere rischiosa è anche inutile, infatti al prossimo
Code:
emerge sync
la modifica verrà perduta.

Byez


Questo significa che se per caso facessi :
Code:

emerge -uD world


la versione di X da 6.8.99.15 mi ritornerebbe all'ultima stable (es: 6.8.2) ?? :(
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Thu Sep 15, 2005 12:42 pm    Post subject: Reply with quote

no. Significa che se fai una qualche modifica a dei file sotto /usr/portage/ al prossimo
Code:
#emerge sync
tornerebbe tutto come prima. Se poi la modifica consiste nello smascherare un pacchetto Hard Masked allora quello tornerebbe Hard Masked e
Code:
#emerge -Du world
te lo vorrebbe "downgradare". La soluzione, come ho già scritto (e come scritto anche in man portage :wink: ) sta nello smascherare il pacchetto inserendolo in
Code:
/etc/portage/package.unmask


Byez
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
bender86
Guru
Guru


Joined: 18 Mar 2005
Posts: 484

PostPosted: Thu Sep 15, 2005 12:46 pm    Post subject: Reply with quote

Apetrini wrote:
Ora tornando al tuo problema esiste l'opzione --inject che fa credere al portage che è stato installato un programma che in realtà non c'è.

Non è deprecato in favore di /etc/portage/profile/package.provided?
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Fri Sep 16, 2005 12:20 am    Post subject: Reply with quote

@bender86: si puo essere è da tanto che non uso sta opzione...

@bb19c: secondo me, se riesci(senza fare danni) è bene che tu capisca dove sono finiti i file della tua installazione manuale e li cancelli.... Non vorrei mai che ci siano poi file sparsi in giro di un altra versione di Xorg...
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
bb19c
n00b
n00b


Joined: 30 Aug 2005
Posts: 4

PostPosted: Fri Sep 16, 2005 12:31 pm    Post subject: Reply with quote

Apetrini wrote:

@bb19c: secondo me, se riesci(senza fare danni) ...


visto che ne avevo la possibilità...ho fatto di meglio...
ho verificato l'istallazione della release 6.8.99.15-r1 di xorg e....come mi aspettavo...il dri non veniva abilitato
quindi...
sono ripartito completamente daccapo.... non sono un maniaco dell'ordine, ma troppi casini...mi danno fastidio.

E....ops...gli audaci il ciel l'aiuta... funziona tutto :o
(vi ricordo la mia sk video che e' una intel 915gm , il notebook e' un hp pavilion dv1356ea)

Se interessa a qualcuno, premesso che il sistema e' stato installato senza X , questi sono i passi che ho fatto :
(grazie Apetrini ;-) )

- commento della riga:
Code:
=x11-base/xorg-x11-6.8.99*

nel file
Code:
/usr/portage/profiles/package.mask

- aggiunto:
Code:
=x11-base/xorg-x11-6.8.99* ~x86

nel file
Code:
/etc/portage/package.keywords


- aggiunto :
Code:
x11-base/xorg-x11-6.8.99* ~x86

nel file
Code:
/etc/portage/package.unmask


- download del package di xorg,
Code:
emerge -f x11-base/xorg-x11

(nel mio caso è la 6.8.99.15-r1)
- decompresso il package di xorg in una mia dir
- applicato una patch ad un file presente nei sorgenti
Code:
lnx_agp.c 

e' solo questa riga
Code:
memset((char*)&agpinf, 0, sizeof(agpinf));

da inserire alla riga 139 del file menzionato (con una riga vuota prima e dopo l'istruzione )
- ritarato e ricompresso il tutto con lo stesso nome che aveva in origine e
l'ho sovrascritto a quello presente in /usr/portage/distfiles

...quasi finito....

lanciato il comando:
Code:
ebuild /usr/portage/x11-base/xorg-x11/xorg-x11-6.8.99.15-r1.ebuild digest

che aggiorna l'MD5 del pacchetto

infine

Code:
emerge x11-base/xorg-x11


Grazie a tutti :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum