Modalità di installazione di programmi in Gentoo
Moderator: ago
Modalità di installazione di programmi in Gentoo
Salve. Premetto che sono neofita del "mondo" Gentoo. Quali sono le possibili modalità di installazione di un software su Gento a parte emerge?
- cloc3
- Advocate

- Posts: 4840
- Joined: Tue Jan 13, 2004 10:09 am
- Location: http://www.gentoo-users.org/user/cloc3/
- Contact:
- fedeliallalinea
- Administrator

- Posts: 31976
- Joined: Sat Mar 08, 2003 11:15 pm
- Location: here
- Contact:
C'e' anche sys-apps/pkgcore ma quello ufficiale e' portage (con il comando emerge).
Tu intendevi se c'era qualche interfaccia grafica?
Tu intendevi se c'era qualche interfaccia grafica?
Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
- fedeliallalinea
- Administrator

- Posts: 31976
- Joined: Sat Mar 08, 2003 11:15 pm
- Location: here
- Contact:
Letteralmente "a monte", per esempio quando si dice di segnalare un bug upstream si intede di farlo direttamente sul bug tracker ufficiale del programma..Johnnydsg wrote:Che significa upstream?
Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Ho trovato scritto da qualche parte che per installare un certo software, bisognava ricorrere al canale upstream. Che significa?fedeliallalinea wrote:Letteralmente "a monte", per esempio quando si dice di segnalare un bug upstream si intede di farlo direttamente sul bug tracker ufficiale del programma..Johnnydsg wrote:Che significa upstream?
- fedeliallalinea
- Administrator

- Posts: 31976
- Joined: Sat Mar 08, 2003 11:15 pm
- Location: here
- Contact:
Penso che intendessero di andare a prendere il programma direttamente dal sito ufficiale.Johnnydsg wrote:Ho trovato scritto da qualche parte che per installare un certo software, bisognava ricorrere al canale upstream. Che significa?
Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Ok grazie.fedeliallalinea wrote:Penso che intendessero di andare a prendere il programma direttamente dal sito ufficiale.Johnnydsg wrote:Ho trovato scritto da qualche parte che per installare un certo software, bisognava ricorrere al canale upstream. Che significa?
Ma è possibile installare un programma, scaricando i sorgenti dal sito ufficiale, e compilandolo sotto Gentoo ? Insomma, con i soliti make make install.
- fedeliallalinea
- Administrator

- Posts: 31976
- Joined: Sat Mar 08, 2003 11:15 pm
- Location: here
- Contact:
Certo ma non è consigliabile farlo visto che puoi incasinare la tua installazione, meglio sarebbe creare un ebuild per questi programmi (che alla fine fanno uso di make, cmake,...)Johnnydsg wrote:Ma è possibile installare un programma, scaricando i sorgenti dal sito ufficiale, e compilandolo sotto Gentoo ? Insomma, con i soliti make make install.
Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Immagino che non sia proprio semplice creare un ebuild, cosa da programmatori professionisti.fedeliallalinea wrote:Certo ma non è consigliabile farlo visto che puoi incasinare la tua installazione, meglio sarebbe creare un ebuild per questi programmi (che alla fine fanno uso di make, cmake,...)Johnnydsg wrote:Ma è possibile installare un programma, scaricando i sorgenti dal sito ufficiale, e compilandolo sotto Gentoo ? Insomma, con i soliti make make install.
- fedeliallalinea
- Administrator

- Posts: 31976
- Joined: Sat Mar 08, 2003 11:15 pm
- Location: here
- Contact:
Non dico che sia facilissimo ma se hai un po' di dimestichezza ce la si può fare, alla fine portage ti mette a disposizioni delle classi (eclass) che facilitano l'installazione dei programmi a dipendenza del tool di compilazione usato dal programma (make, cmake, meson,...).Johnnydsg wrote:Immagino che non sia proprio semplice creare un ebuild, cosa da programmatori professionisti.
Questions are guaranteed in life; Answers aren't.
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
- cloc3
- Advocate

- Posts: 4840
- Joined: Tue Jan 13, 2004 10:09 am
- Location: http://www.gentoo-users.org/user/cloc3/
- Contact:
non sono d'accordo.Johnnydsg wrote:
Immagino che non sia proprio semplice creare un ebuild, cosa da programmatori professionisti.
gli ebuild più delicati richiedono effettivamente la mano di un esperto.
ma è senz'altro più semplice che compilare un programma manualmente, perché portage attiva una quantità di automatismi che semplificano la vita.
a volte, anche pacchetti molto grossi vengono compilati e installati con due righe di codice.
inoltre, un'istallazione eseguita da emerge garantisce rigorosamente l'integrità e la coerenza di ogni singolo file prodotto e assicura che, durante l'installazione, nessun file preesistente possa essere modificato o sovrascritto per errore.
vu vu vu
gentù
mi piaci tu
gentù
mi piaci tu
