Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[risolto] NON aggiornamento di un pacchetto
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
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Fri Aug 18, 2006 10:56 am    Post subject: [risolto] NON aggiornamento di un pacchetto Reply with quote

Vorrei tanto non aggiornare un pacchetto, ma non so come fare.
Ogni volta che scarico gli aggiornamenti mi si scaricano anche dei nuovi sorgenti del kernel.
io uso gentoo-sources-2.6.16-r9 che mi funziano e non vedo perchè scaricare tutte le versioni esistenti.
per risolvere il problema ho creduto fosse utile inserire in /etc/portage/package.keywords
Quote:
=sys-kernel/gentoo-sources-2.6.16-r9


ma purtroppo non ha funzionato. se io provo a dare
Code:
emerge -p gentoo-sources
mi dice di voler istallare la versione 2.6.17.
speravo funzionasse, poichè per un altro pacchetto che uso (però questo è mascherato) sci-libs/vtk-5.0.0
ho inserito nel suddetto files la riga
Code:
=sci-libs/vtk-5.0.0
facendo si che non mi si aggiornino le librerie VTK a versioni successive.

tutto questo chiedo anche perchè se io provo a dare un
Code:
emerge -p depclean
mi risulta la seguente cosa:
Code:

>>> These are the packages that would be unmerged:

 sys-kernel/gentoo-sources
    selected: 2.6.15-r1 2.6.16-r7 2.6.16-r9 2.6.16-r11 2.6.16-r12 2.6.16-r13
   protected: none
     omitted: 2.6.17-r4

e sinceramente non mi va di cancellare la versione che mi interessa...
any ideas?
thnks :wink:
_________________
Darkman


Last edited by darkmanPPT on Sat Aug 19, 2006 3:07 pm; edited 1 time in total
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Fri Aug 18, 2006 10:58 am    Post subject: Re: NON aggiornamento di un pacchetto Reply with quote

darkmanPPT wrote:
Vorrei tanto non aggiornare un pacchetto, ma non so come fare.
Ogni volta che scarico gli aggiornamenti mi si scaricano anche dei nuovi sorgenti del kernel.
io uso gentoo-sources-2.6.16-r9 che mi funziano e non vedo perchè scaricare tutte le versioni esistenti.
per risolvere il problema ho creduto fosse utile inserire in /etc/portage/package.keywords
Quote:
=sys-kernel/gentoo-sources-2.6.16-r9


...

e sinceramente non mi va di cancellare la versione che mi interessa...
any ideas?
thnks :wink:


prova ad inserire in /etc/portage/package.mask la riga:

Code:

>sys-kernel/gentoo-sources-2.6.16-r9

_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Fri Aug 18, 2006 11:11 am    Post subject: Reply with quote

beh, ora però mi maschera anche il pacchetto desiderato. ho provato a metterci un "=" ma nn cambia nulla.
vabbè, metterò il ">" alla versione successiva
grazie ora provo e vediam un po'


------------------------
8O aspetta
io uso la 2.6.16-r9
che però secondo eix non esiste!
ed in effetti mi dice che nn esiste!!
come è possibile che io la stia usando?????????
ecco il motivo del problema con i ">"

urka, ed ora come faccio?
_________________
Darkman
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Aug 18, 2006 11:22 am    Post subject: Reply with quote

non esiste perché è stato rimosso, e quindi ovviamente portage ti fa installare una versione nuova dei sorgenti dato che secondo lui non ce l'hai installata (per forza: è stato cancellato l'ebuild)

in ogni caso...
1 - aggiornare il kernel è importante
2 - se non vuoi aggiornare il kernel, installare i sorgenti non comporta l'aggiornamento. quello te lo devi fare a meno
3 - man portage spiega chiaramente come mascherare i pacchetti e a cosa serve package.keywords
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Fri Aug 18, 2006 11:30 am    Post subject: Reply with quote

k.gothmog wrote:
non esiste perché è stato rimosso, e quindi ovviamente portage ti fa installare una versione nuova dei sorgenti dato che secondo lui non ce l'hai installata (per forza: è stato cancellato l'ebuild)

in ogni caso...
1 - aggiornare il kernel è importante
2 - se non vuoi aggiornare il kernel, installare i sorgenti non comporta l'aggiornamento. quello te lo devi fare a meno
3 - man portage spiega chiaramente come mascherare i pacchetti e a cosa serve package.keywords


lo so che è importante però i driver ati non so se funziano. l'ultima volta che ho cambiato kernel non andavano + e sn dovuto passare a versioni instabili dei driver ati.
lo so che installare i sorgenti != aggiornamento, ma io non volevo nemmeno installare i sorgenti!

grazie cmq.
il problema è che io nn vorrei cancellare la versione che uso. ma emerge -depclean lo vuole!
capisci?
_________________
Darkman
Back to top
View user's profile Send private message
thewally
l33t
l33t


Joined: 12 May 2005
Posts: 703
Location: Genova

PostPosted: Fri Aug 18, 2006 11:50 am    Post subject: Reply with quote

darkmanPPT wrote:
il problema è che io nn vorrei cancellare la versione che uso. ma emerge -depclean lo vuole!
capisci?

Code:
 *** WARNING ***  Also study the list of packages to be cleaned for any
 *** WARNING ***  obvious mistakes. Packages can be manually added to the
 *** WARNING ***  world list by running `emerge --noreplace <atom>`.
:wink:
_________________
Proudly Member of GeCHI
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Aug 18, 2006 11:54 am    Post subject: Reply with quote

darkmanPPT wrote:
lo so che è importante però i driver ati non so se funziano. l'ultima volta che ho cambiato kernel non andavano + e sn dovuto passare a versioni instabili dei driver ati.
lo so che installare i sorgenti != aggiornamento, ma io non volevo nemmeno installare i sorgenti!

il problema è che io nn vorrei cancellare la versione che uso. ma emerge -depclean lo vuole!

insisto nel dire che leggere di più non farebbe male:
emerge --depclean wrote:
Also study the list of packages to be cleaned for any obvious mistakes. Packages that are part of the world set will always be kept. They can be manually added to this set with `emerge --noreplace <atom>`.


per il resto... finché non provi non puoi dire che non funzionano. se un kernel è stato rimosso da portage vuol dire che ce ne sono di migliori in giro, tant'è vero che alcune versioni particolarmente stabili e funzionanti vengono sempre conservate.

in ogni caso, se anche fosse un problema di kernel, quello che dici, basterebbe tornare al vecchio kernel, che non viene mai cancellato e la cosa dovrebbe risolversi da sé. se non è così significa che forse stai sttribuendo i tuoi problemi alla causa sbagliata... in sostanza non è un problema del kernel
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Fri Aug 18, 2006 12:07 pm    Post subject: Reply with quote

Due cose:

Se l'ebuild non é più nel portage tree lo prendi da CVS e lo metti in overlay.

Prima di scrivere cose a caso nei file packages.* forse é bene scoprire cosa fanno, le conseguenze potrebbero essere ben peggiori di una scritta del depclean.
_________________
Ciao da me!
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Fri Aug 18, 2006 1:39 pm    Post subject: Reply with quote

:roll: ok. grazie e scusate per i casini e le domande stupide
ps: cmq l'emerge con "--noreplace" nn funziona perchè il pacchetto non viene riconosciuto.
probabilmente se è stato tolto dal portage è normale che emerge non lo conosca!
_________________
Darkman
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Aug 18, 2006 4:45 pm    Post subject: Reply with quote

a maggior ragione...
stai tranquillo e fidati... fatti questo aggiornamento, così portage è contento

al limite te l'ho detto... puoi sempre tornare indietro, no?
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Fri Aug 18, 2006 6:13 pm    Post subject: Reply with quote

k.gothmog wrote:
a maggior ragione...
stai tranquillo e fidati... fatti questo aggiornamento, così portage è contento

al limite te l'ho detto... puoi sempre tornare indietro, no?


:wink: vabbè, dai, :wink:
sai.. sono piuttosto pigro.
la mia filosofia è "se una roba funziona non necessita di aggiornamenti". ma visto che non si riesce a fare diversamente....
che scatole però.
domanda fuori post. esistono dei tools automatici per de-selezionare le miriadi di moduli/opzioni dentro la configurazione del kernel?
o devo fare a mano come sempre?
_________________
Darkman
Back to top
View user's profile Send private message
bender86
Guru
Guru


Joined: 18 Mar 2005
Posts: 484

PostPosted: Fri Aug 18, 2006 7:08 pm    Post subject: Reply with quote

darkmanPPT wrote:
domanda fuori post. esistono dei tools automatici per de-selezionare le miriadi di moduli/opzioni dentro la configurazione del kernel?
o devo fare a mano come sempre?

Copia il file .config (puntoconfig) del vecchio kernel dentro la directory del nuovo kernel, e dai il comando
Code:
make oldconfig
Questo dovrebbe configurare il nuovo kernel in modo molto simile a quello vecchio (un controllo è comunque necessario).
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Aug 19, 2006 12:04 am    Post subject: Reply with quote

giusto ragionamento...
ma se davvero non vuoi fare aggiornamenti, non dovresti fare nemmeno emerge --sync
così facendo mantieni lo snapshot di portage che ti da il sistema funzionante
Back to top
View user's profile Send private message
darkmanPPT
Veteran
Veteran


Joined: 13 Apr 2006
Posts: 1069
Location: vi/bo

PostPosted: Sat Aug 19, 2006 8:09 am    Post subject: Reply with quote

k.gothmog wrote:
giusto ragionamento...
ma se davvero non vuoi fare aggiornamenti, non dovresti fare nemmeno emerge --sync
così facendo mantieni lo snapshot di portage che ti da il sistema funzionante


:roll: uhm... in effetti c'avresti anche ragione...
più che altro speravo di poter in qualche modo scegliere quali aggiornamenti fare e quali no.
immagina che abbia 200 pacchetti di cui esistono gli aggiornamenti. però, magari, 195 mi vanno bene così come sono e non vorrei rischiare di passare ad un aggiornamento che potrebbe solo peggiorare. gli altri 5 pacchetti hanno qualche baco e quindi mi sarebbe comodo aggiornare, sperando che la versione successiva di codesti pacchetti sia migliore.
se tutti i 200 pacchetti sono indipendenti tra loro, che senso ha di aggiornare tutto??
quello che mi chiedo è semplicemente se in qualche modo esitono dei tools per cui io aggiorno solo quello che mi pare e piace e il resto rimane così com'è.
mi pareva di aver letto, in qualche forum fa, che l'uso di emerge -U <pacchetto> era sconsigliato, però come idea nn era malvagia.
però, mi chiedo...
se io ho degli aggiornamenti disponibili in "world" posso fare
Code:
emerge -uD <pacchetti che mi interessano>
???

ps: se nn posso scegliere quali NON aggiornare, almeno potrò scegliere quali aggiornare?? ( :D frittata girata)
_________________
Darkman
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Aug 19, 2006 8:17 am    Post subject: Reply with quote

perché no?
è proprio quello che dovresti fare tu che non vuoi aggiornare tutto.
fai gli aggiornamenti solo per quello che ti interessa con le dovute dipendenze.

così facendo ti esponi però a un rischio... più che un rischio è una seccatura, ed è quello che ti è appena successo. che succede quando un ebuild viene rimosso da portage? succede che devi farti l'aggiornamento forzato.
certo, è sempre meno lavoro rispetto a quello che ci vuole a mantenere la macchina sempre aggiornata, ma è comunque un surplus rispetto alla tua idea originale.
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