Newsgroup: it.comp.os.linux.iniziare
Titolo: Come installo sotto Linux?

Scusate la mia oceanica ignoranza in materia, ma avendo installato SuSE 7.1
mi sorge un dubbio.
Ho scaricato alcuni programmi quali, seti, acrobat reader, opera....
La loro estenzione è .tar oppure .tar.gz
Ho usato Pakage di kde ma mi dice che non può installare nessuno di questi
programmi.
Mi aiutate?!? GRAZIE MILLE!!!
------------/ My site \-------------
http://utenti.tripod.it/stefanoforcina
-----------------------------------

 
Non tutto si fa a suon di click di mouse, e specialmente con linux.
Ho risposto alla stessa domanda proprio poco fa:
vedi la mia risposta al post "senza i pacchetti" di Giacomo.
G.


Ciao Stragatto,
ho letto la tua risposta a giacomo e devo chiederti una cosa: voglio
installare acrobat reader e sono riuscito con l'utilizzo di Utility di
archiviazione ad arrivare a vedere il file install dove kde mi mette
un'icona con una videata tipo "DOS" (penso sia quello che devo compilare
col comando make.
I comandio che dici di immettere vanno messi nel terminale?
E per dirgli il percorso del mio file come faccio?
Non penso C:/prova/install!!!
GRAZIE!!!

 ha scritto:

ma porcaccia la miseriaccia!!! :)))
dovete rendervi conto una buona volta che con linux 
DOVETE USARE IL TERMINALEEEE !!!
Con il mouse non si va lontano :))
Il file INSTALL dei tar.gz si legge da terminale col comando
more INSTALL
e tutto il resto della installazione si fa sempre digitando DA TERMINALE.
Se il  terminale vi fa paura, e' meglio che lasciate perdere con linux.
G.

 >> > dice che non puň installare nessuno di questi programmi. Mi


 programmi.
i .tar o .tar.gz sono archivi compressi, più o meno l'equivalente dei
.zip di Windows. Di norma questi archivi contengono i sorgenti
dell'applicativo, da compilare e poi installare.
La procedura (in genere) è la seguente:
1) scaricare il .tar/.tar.gz (ovvero quello che hai già fatto)
2) scompattarlo. Copia il file in una dir temporanea e digita il
comando:
tar zxvf nomefile.tar.gz
oppure:
tar xvf nomefile.tar
in base al fatto che sia un tar o un tar.gz, che sono delle modalità
di compressione un pò diverse: xvf sono opzioni comuni ai due formati,
la z si usa se è un .gz
man tar per ulteriori dettagli.
la scompattazione in genere produce una sottodirectory che ha un nome
simile al file .tar.gz e che contiene tutti i file dell'archivio.
3) a questo punto si procede alla compilazione. Entra nella dir che
hai ottenuto e controlla se c'è un file che si chiama "configure". In
genere c'è, ed è una specie di preparazione alla compilazione, per
verificare ad esempio che tu abbia il compilatore giusto, che nel tuo
sistema ci siano le librerie che servono ecc. ecc.
Se c'è digita:
./configure
("punto slash configure")
Vedrai un pò di messaggi. Se non ci sono errori ti si ripresenta il
prompt.
Se il configure non c'è passa direttamente al punto 4.
4) ora si può effettivamente compilare:
digita:
make
vedrai tonnellate di messaggi (si spera non di errore), che indicano
le varie fasi della compilazione. Make utilizza un file creato dal
configure, che contiene le regole e i nomi dei file che vanno dati in
pasto al compilatore per creare gli eseguibili.
5) installazione (finalmente !!!)
Per installare usualmente conviene essere root (perchè l'installazione
può aver bisogno di mettere dei file in posto dove un utente non può
scrivere).
su
[ti verrà richiesta la password di root]
dopodichè digita:
make install
altre tonnellate di messaggi, ma alla fine avrai ottenuto
l'installazione del tuo pacchetto.
A questo punto i file eseguibili che compongono l'applicativo saranno
stati installati da qualche parte nel tuo filesystem (di solito sotto
/usr/local/qualchecosa anche se neppure io ho ben chiaro se ci sia una
regola...).
I sorgenti adesso si possono eliminare. 
Prova a digitare:
make clean
che dovrebbe cancellare i sorgenti. Al limite cancellali a mano con un
sano rm *.
Il file tag.gz originario conviene tenerlo per archivio. 
Per disinstallare un pacchetto:
make uninstall
attenzione che però questo comando non sempre funziona (deve essere
stato previsto da chi ha creato il pacchetto). In ogni caso ti posso
consigliare una applicazione molto utile per gestire installazioni e
disinstallazioni:
Cerca "checkinstall" con un motore di ricerca (non mi ricordo più dove
l'ho pescato io stesso...). Si tratta di una applicazione che
memorizza dove vanno a finire i vari file in fase di installazione e
permettere una disinstallazione "pulita" anche se il pacchetto non la
prevede. Prima di usarla prendi confidenza con il procedimento sopra
esposto.
Tutte queste cose stanno sicuramente scritte in qualche how-to, ma non
so quale, e ho fatto prima a scriverle che a cercarlo. Ti consiglio di
cercarlo da te, perchè comunque troverai altre informazioni utili.
Quella che ho descritto è la procedura standard. Una volta scompattato
l'archivio leggiti i file README e INSTALL che in genere trovi
nell'archivio, nei quali ci sono (di norma) le istruzioni dettagliate,
o eventuali varianti al processo standard specifiche di quella
applicazione.
Se questo procedimento ti sembra un pò macchinoso (rispetto al
cliccare su un file exe che fa tutto lui, come per win), non posso
negare che effettivamente forse un pò lo è :) ma ti giuro che una
volta presa la mano è molto più semplice di quello che sembra.
Se proprio non ce la fai e vuoi per forza usare le installazioni alla
windows, devi usare gli rpm, che sono degli archivi compressi che
contengono i file già compilati. Tu dirai "ma allora se ci sono i
binari precompilati perchè fare tutto 'sto lavoro per compilarmeli in
casa ?". La risposta è : perchè non sempre sono disponibili gli rpm
dell'applicazione che ti interessa (anche se effettivamente sono molto
diffusi), perchè ho notato che ci sono gli rpm per redhat (che li ha
inventati) e quelli per mandrake (e allora qualche differenza ci sarà,
mentre i sorgenti sono SEMPRE validi), perchè se hai una debian usano
un altro sistema (.deb), se hai una slackware (come me) usa
sostanzialmente solo i tar/tar.gz. Se hai SuSe ci sarà qualche altro
sistema che non so :)
Di base ci sta il fatto che compilare i sorgenti ti da più controllo
della situazione (e come dice la pubblicità, la potenza è nulla senza
controllo :)))
Io uso sempre questo sistema e mi sono trovato bene. Solo
saltuariamente ho trovato delle applicazioni che non compilavano,
probabilmente perchè un pò vecchie, mentre i compilatori col tempo si
sono evoluti e forse non lasciano più passare qualche cosa che magari
prima era solo un warning. Comunque sono sopravvissuto :)
Spero di essere stato utile
Fabiolo

 
Non mi arrabbio:) Faccio finta per "darvi una smossa" e per invitarvi a
imparare almeno quella diecina di comandi base indispensabili che si
trovano in qualunque manualetto economico di unix:
ls - per vedere il contenuto di una directory
cd - per cambiare directory
cat ,  more e tail - per leggere un file di testo 
locate e find - per trovare il percorso di un file
e pochi altri.
Quando hai estratto il contenuto di un archivio tar - e ti raccomando di
farlo con il comando tar xvf nomefile.tar, che ti fa vedere quello che
succede,  e non con cliccate di mouse dove non vedi un tubo - si crea
nella directory che conteneva il file .tar una sottodirectory che
contiene tutti i files estratti.
Se per esempio il file  ciccio-0.1.tar si trovava nella tua home
directory, supponiamo sia /home/stefano, dopo aver fatto
tar xvf ciccio-0.1.tar se dai il comando
ls
troverai che c'e' una nuova directory che si chiamera' con ogni
probabilita' ciccio-0.1.
Fai:
cd ciccio-0.1
./configure
su
ti viene chiesta la password di superuser
make
make install.
E speriamo che qua non si incazzi davvero qualcuno vedendo che 
stiamo a spiegare perfino i comandi  ls e cd !!! :)))
;) G.

 
ah, e un'altra cosa che mi ero scordato.
il file INSTALL (maiuscolo) e' un file di testo che contiene le
istruzioni su come compilare un pacchetto ed e' da leggere.
il comando make install (minuscolo) non ha nulla a che vedere con il file
INSTALL.
G.

 
Sante parole. 
Il vantaggio di Linux e' essenzialmente questo: il controllo. Con windows
clicchi su un pulsante e non sai quello che succede, magari la Microsoft
ha fatto puttanate mostruose (e ne ha fatte eccome! :) ma tu non ne sai
niente e poi ti incazzi perche' Win ti si pianta o perche' ti entra un
trojan da outlook. Con linux hai la possibilita' di sapere quello che
fai, e se fai puttanate almeno sono tue e non sei costretto a subire
quelle altrui ... 
G.

stragatto wrote:

Ti ringrazio per la precisione,ma mi sa che ho un problema.
Quando digito xvf ...... mi dice: command not found e quindi non posso 
andare avanti
Che significa?

 Che significa?
Ma l'hai scritto "tar" (senza virgolette xche' senno' mi sa che te ce le 
scrivi) davanti??
cmq per ora lascia perdere l'installazione di programmi, clicca sulla K di 
KDE e seleziona "documentazione" e leggiti gli how-to che ci stanno 
dentro..leggi, leggi e leggi ancora, e poi stai tranquillo che molti dubbi 
te li sarai tolti (leggi gli HOW-TO in particolare)
Ave!
-- 
Black Shark - ICQ# 5301833
Togli OE per rispondermi
Fancazzista a pagamento ^_^
IAMM - it.arti.musica.metal - 
www.iammol.com

Il problema è che bisognerebbe sapere anhe un po' di comandi dis prima di
cominciare a maneggiare linux .
Anche se non sono uguali , ma intanto il terminale esiste anche li'

 Mi aiutate?!? GRAZIE MILLE!!!
nulla di più semplice: cancella tutti quei file tar.gz, recati presso il sito 
www.rpmfind.net
 e scaricateli in .rpm, quindi da root ci klikki sopra con konqueror (o galeon o meglio, xwc) e installi il tutto a suon di klikkk!

 konqueror (o galeon o meglio, xwc) e installi il tutto a suon di klikkk!
ma allora parliamo a vanvera :))) 
Fabiolo
PS: comunque a volte trovo dei pacchetti che non si compilano e/o
danno strani errori in fase di configure/make, e un poco le cose
girano...

 girano...
ci possono essere dei problemi col compilatore, ultimamente qualcuno si è lamentato del gcc2.96, io non sono programmatore e trovo più comodo usare i binari precompilati :-)