View previous topic :: View next topic |
Author |
Message |
_Echelon_ Apprentice
Joined: 20 Jul 2003 Posts: 293
|
Posted: Fri Jul 25, 2003 5:46 am Post subject: ricompilare un programma |
|
|
come faccio a ricompilare 1 solo programma ? Ho provato emerge -e <nomeprogramma>
ma nn va mi prende tutto. C'è un modo ? (anche tutte le librerie ke gli servono) |
|
Back to top |
|
|
Legolas80 Tux's lil' helper
Joined: 05 Jun 2003 Posts: 128
|
Posted: Fri Jul 25, 2003 7:28 am Post subject: |
|
|
Mi pare che sia solamente Code: | emerge nomeprogramma | e lui ricompila. |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30917 Location: here
|
Posted: Fri Jul 25, 2003 7:33 am Post subject: |
|
|
Code: | emerge -p <nomeprogramma> |
Ti fa vedere le dipendenze che deve compilare per installare il programma
Code: | emerge <nomeprogramma> |
Compila le dipendenze e il programma.
emerge -e <nomeprogramma> compila il programma come se il tuo sistema non avesse niente
installato (es. se fai emerge -e nano ricompilera' gcc, glibc,... anche se sono gia' stati compilati).
Se vuoi sapere di piu' non ti resta che fare un bel
|
|
Back to top |
|
|
BlueRaven Apprentice
Joined: 12 May 2003 Posts: 254
|
Posted: Fri Jul 25, 2003 7:52 am Post subject: |
|
|
Legolas80 wrote: | Mi pare che sia solamente Code: | emerge nomeprogramma | e lui ricompila. |
Sì, ma ricompila solo quello, non le dipendenze.
Dal man di emerge:
Code: | Note that Portage will not remerge dependencies by default |
fedeliallalinea wrote: | Code: | emerge -p <nomeprogramma> |
Ti fa vedere le dipendenze che deve compilare per installare il programma |
Non se il programma è già installato, ti mostra (giustamente) solo il programma stesso, visto che le dipendenze sono già installate.
Credo che, per ora, l'unico sistema di farlo sia
Code: | emerge -vp <nome programma> |
per vedere quali USE flag influiscono e poi guardare direttamente nell'ebuild le dipendenze e ricompilare ogni singolo pezzo a manina.
Certo che non sarebbe male un'opzione per ricompilare un programma E le sue dipendenze, in modo da evitare di usare -e ogni volta... |
|
Back to top |
|
|
|