Newsgroup: it.comp.os.linux.iniziare
Titolo: installazioni manuali e, manuali

Ciao a tutti,
sono veramente inczzzz...to.
ho una Mandrake 10 trovata sui cd di Linux Magazine ed e da un po che
cerco di installare manualmente determinati programmi ma ho sempre dovuto
ripiegare verso gli omonimi rpm (quando erano disponibili) e la cosa mi
rode parecchio perche implica la mia totale dipendenza dagli installer
(del cavolo).
Ad oggi, e mi vergogno profondamente nel dirlo, non sono ancora riuscito
ad installare un programma col classico ./configure e simili (da 6 mesi di
possesso di mandrake).
La mia domanda e' la seguente: esiste una guida che svisceri in tutti i
suoi aspetti l'installazione dei programmi per Linux?
Non una guida per novizzi ma un manuale che prenda in considerazione tutti
o quasi gli imprevisti che si possono verificare in una installazione tipo
a partire dai sorgenti o altre forme di file di installazione.
Grazie a chi mi vorrà gentilmete esaudire.
Rolyrod 
PS: nel caso la mia richiesta non sia pertinente avviso che crosspostero'
sul  FREE.IT.LINUX (ANCHE SE NON SI DOVREBBE FARE)

 a partire dai sorgenti o altre forme di file di installazione.
Se il compilatore e' installato e se i pacchetti di sviluppo delle librerie
utilizzate dal programma che stai cercando di compilare sono installati in
un posto accessibile allora la compilazione andra' a buon fine. 
Altri problemi sono dovuti a codice/makefile scritto male e se non sei un
programmatore ci puoi fare poco.
-- 
Enrico Bodo  -  Assistant Professor in Theoretical Chemistry 
University of Rome "La Sapienza" 
Department of Chemistry         

 (anche l'arretrata Slackware ormai).
Arretrata ?? e chi lo dice ? forse perchè non ha i wizard automagici che
oltre ad installare cio' che vuoi ti fanno anche il caffe??
(quando funzionano!!)
pensa che c'è un sacco di gente che usa Slackware con la massima
soddisfazione e non ne sente assolutamente la mancanza.......
inoltre con l'arretrata Slackware ./configure+make+checkinstall non
falliscono praticamente mai.......
quale sarebbe la distribuzione "avanti" ???
cmq per rispondere a rolyrod prima di tutto devi *SEMPRE* leggere i vari
README e INSTALL presenti nei sorgenti, di solito ti danno tutte le
indicazioni ed eventuali dipendenze da soddisfare prima di compilare..
-- 
Nolinux.................. Noparty..

l'arretrata Slackware ormai).
Due parole su questo che dici dei pacchetti.
L'altro giorno ho voluto installare Kile di Kde e tempo fa
invece avevo updatato Kde dalla 3.1 alla 3.2.
Ebbene guarda.
Primo caso: Kile
- l'ho installato al volo sulla Suse 9.0 che ho in linea,
ma che praticamente ce l'ho solo per curiosita`/guardarla;
- non l'ho potuto installare sulla Woody perche' in
debian.org
 neppure lo conoscono per nome;
- ho dovuto scaricarmi il binario .tar.gz e l'ho
compilato e installato perfettamente nella Slack che uso;
- se lo avessi voluto sulla Deb avrei dovuto fare lo
stesso, non c'e` Apt che tenga.
Secondo caso: KDE
Ho updatato Kde da 3.1 a 3.2 sulla Slack.
Per farlo ho fatto forse anche prima che con qualsiasi
altra distro. Ho fatto questo:
- montato il cdrom (di una rivista) coi pacchetti .tgz
della Slack;
- entrato come root in /cdrom/kde-3.2
- dato il comando:
upgradepkg --install-new --reinstall ./kde*.tgz
- Risultato: database completo e velocissimo di tutti
i pacchetti tolti e di tutti quelli messi.
E nota bene: procedimento totalmente reversibile.
Questo e` del tutto equivalente e non certo inferiore a
Yast o ad Apt.
Unica differenza: i pacchetti gia` pronti .deb o .rpm sono
(molti?) di piu`.
-- 
Ciao,		|   Attenzione! campo "Reply-To:"  alterato	|
Remigio Zedda	|   posta: ti.ilacsit@zoigimer  <-- dx/sn  ;^)	|
	-- GNU/Linux 2.4.25 su Slackware 9.1

Seocondo me dovresti accertarti di avere i pacchetti "devel" che ti
servono (nè Fedora, nè Mandrake, nè Suse li installnoa a meno che TU
non lo imponga).
Installali poi prova a compilare un programma. Prima di dare ./configure,
fai ./configure --help.
Di solito i programmi compilati così vengono messi in /usr/local/bin che
se non hai nel path non vengono avviati a meno che tu non scriva il
percorso completo (/usr/local/bin/programma-che-ho-compilato), quindi ti
servirà almeno scrivere ./configure --prefix=/usr.
Visto che hai una Mandrake, poi ti consiglio di installare per primo
checkinstall, così puoi fare checkinstall -R nome-del-programma per
creare nome-del-programma.rpm e installarlo con rpm.
I pachhetti non fanno schifo! Se tu compili il programma "cacca" che poi
vorrai sicuramente togliere (in quanto è una m...da), devi tenerti la
cartella in cui hai creato il programma per poi fare make uninstall per
togliere il programma. Se invece hai l'RPM puoi bellamente cancellare la
cartella d'installazione e poi fare rpm -e cacca per rimuovere il
pacchetto.
I pacchetti rpm o deb o quel-che-è ti permettono di poter tenere traccia
di tutte le installazioni e di poter togliere senza lasciare il sistema
sporchetto...
Spero di essere stato d'aiuto.
Ciao, ClaudioT.
Comunque, se diventi un fanatico della compilazione dei pacchetti dovresti
informarti su gentoo. Mi sa che poi torni indietro...

 upgradepkg --install-new --reinstall ./kde*.tgz
E' quello che dico io. Usare il piu' possibile i gestori del software. Ormai
anche Slack che non ne aveva uno ne ha eche io sappia almeno due. Certo non
sono (ancora) evoluti come l'accoppiata apt/rpm o apt/deb pero' funzionano. 


che tenga.
Se non conosci Debian e` un problema tuo,non di Debian.

Vi ringrazio per la sollecitudine e seguiro' i vostri consigli.
Una precisazione e' d'obbligo
Io non odio gli installer, che cmq mi alleviano il lavoro in caso di
urgenza,  ma in casi di software non in formato autoestraente mi sarebbe
stato utile saper installare  manualmente.
Ambisco, in tal senso ad una conoscenza generale del processo di
installazione  e non, com'e' adesso, solo spostata verso gli installer.
Spero di poter contraccambiare la vostra cortesia anche se vi auguro che non
ne dobbiate aver bisogno in futuro.
A presto carissimi.
Rolyrod (2 foots: 1Linux  1windows)

Se non conosci Debian e` un problema tuo, non di Debian.
Ma no che c'ho la Slack.. e poi fare un .deb non e` come
installarne uno gia` pronto, se e` questo che vuoi dire.


 Si` lo so avevo guardato solo la stabile dove appunto non c'e`.
Quindi l'affermazione di cui sopra era assai inesatta.
E perche` usare stable? E` un server in produzione?
Su un server in produzione fai girare Kile?

Su un server in produzione fai girare Kile?
Devi aver pazienza sai, ma non capisco cosa vuoi sapere
da me. Come ti ho gia` detto non uso la Deb se non
occasionalmente. E c'ho messo solo versioni stable.
Di server poi figurati, neppure me ne intendo.. mi spiace,
ma non so proprio che dirti.
