[HOW-TO] Installare senza pasticciare in Linux
How-to 30: Installare senza pasticciare in Linux
Per mantenere pulito il sistema nelle installazioni, ci sono diversi trucchi utili. Sono validi per tutte le distribuzioni, anche se le istruzioni qui sono rivolte in particolare a chi usa distro basate su Debian.[list type=circle]
[*]Se trovi un programma che vuoi installare, e c'è scritto "Download here", invece di scaricarlo e installarlo, segnati il nome, vai in synaptic (se sei su una distro Debian-based) o chi per lui (per Fedora yum, per Suse yast ecc), cercalo e se c'è (ed è estremamente probabile, se è free) installalo da lì anche se è una versione più vecchia. Questa regola vale per tutti i programmi che non hanno bisogno di prestazioni veramente estreme, ovvero il 99,9% dei programmi esistenti. Se vuoi disponibili più programmi, in distro Debian-based nel tuo sources.list aggiungi "multiverse" dove c'è scritto solo "universe" e fai un apt-get update. Se trova tutti i repository (non è detto che multiverse esista in tutti) ti aggiungerà una serie di pacchetti che per qualche motivo non sono in universe (sono non-free, non testati ecc.).
[*]Se vuoi le massime prestazioni per un programma e quindi lo vuoi compilare, in distro Debian-based non scaricare il .tar.gz! Piuttosto, usa apt-get per compilare un pacchetto sorgente:
Codice:
$ sudo apt-get build-dep pacchetto
Con questo commando scarichi e installi le dipendenze del pacchetto che compilerai. Se non hai mai compilato nulla, dovrà scaricarti parecchi programmi fondamentali (come il compilatore), altrimenti di solito si limita a qualche libreria. Poi:
Codice:
$ sudo apt-get --build source pacchetto
Aspetti che abbia finito la compilazione, che ti crea un pacchetto nuovo nuovo nella cartella in cui hai eseguito la compilazione, che puoi installare con:
Codice:
$ dpkg -i pacchetto.deb
Dato che il nome del pacchetto sarà probabilmente lunghino, conviene usare il completamento automatico (tasto TAB) perchè sia il computer a suggerirti il nome esatto.
[*]Se non è possibile partire da un pacchetto sorgente, ma solo da un .tar.gz, si può utilizzare il programma checkinstall (non è installato di default) all'interno della normal procedura di compilazione, al posto di make install:
Codice:
$ ./configure
$ make
$ checkinstall
Il programma creerà un pacchetto adatto alla propria distribuzione. In distro Debian-based si può usare
Codice:
# apt-get install dh-make
# cd pacchetti-x.y.z
# dh_make
# dpkg-buildpackage
# dpkg -i ../pacchetto_x.y.z.deb
ottenendo lo stesso effetto.
Per opzioni particolari di compilazione, vedi il suggerimento successivo.
(da un suggerimento di Jack Malmostoso)
[*]Se proprio non è possibile fare una delle cose già dette e si può compilare solo con .tar.gz senza checkinstall (oppure se siete tremendamente masochisti), e si vuole installare un programma da cui probabilmente non dipenderà nessun altro programma (ad esempio mplayer), si utilizza una procedura leggermente diversa dallo standard, più precisa:[list type=1][*]
Codice:
$ ./configure --help
Con questo comando, ti vengono visualizzate tutte le opzioni di compilazione del programma. Le leggi attentamente, se hai dei dubbi guardi su Google per verificare, se alcune ti interessano le segni da qualche parte, dopodichè sei pronto alla fase successiva.[*]
Codice:
$ ./configure --prefix=/home/utente/nomeprogramma/ --altre-opzioni
Con questo comando, prepari il programma all'installazione. L'opzione prefix farà in modo che il programma vada installato all'interno della cartella che scegli, in modo da non andare a fare casino nel sistema. Questa opzione è da mettere solo ed esclusivamente se non ci sono altri programmi che dipendono da questo ed ha qualche svantaggio e una miriade di vantaggi.[*]
Codice:
$ make
$ make install
Se tutto va a buon fine, si compila e installa il programma. Se ci sono dei problemi, è sufficiente ripetere ./configure variando qualche opzione e riprovare.[*]
Codice:
$ ln -s /home/utente/programma/bin/* /usr/local/bin/
Se si è cambiato --prefix (lo standard è /usr/local), è opportuno linkare gli eseguibili alla loro posizione naturale. In questo modo dovrebbe essere possibile eseguirli digitando semplicemente "nomeprogramma" nella console (per controllare se funziona, basta usare l'autocompletamento digitando "nomeprogramma"). La stessa operazione va fatta per il contenuto di /home/utente/programma/lib/ .[/list][/list]
P.S.: Se trovate errori, imprecisioni o pensate che ci possano essere migliorie, per favore segnalatelo! Ad esempio uno dei punti viene interamente da una correzione di Jack.
Re: [HOW-TO] Installare senza pasticciare in Linux
HowTo 31: Voglio provare linux senza installare nulla. Come posso fare?
Hai sentito parlare tanto di questo linux e hai voglia di provarlo. Bene, mi pare lecito.
Tuttavia non sei sicuro di voler mettere le mani nelle partizioni dei tuoi dischi, oppure hai dei setup buffi, oppure piu' semplicemente non vuoi perderci troppo tempo. Mi pare lecito anche questo.
Il miglior modo che io abbia trovato per provare linux senza installare nulla, oltre ai vari LiveCD, e' quello di usare VMWare.
VMWare Player e' la versione gratuita che VMWare offre per usare Macchine Virtuali fornite da terze parti (in realta' una macchina
virtuale e' un file di testo scritto in maniera acconcia, ma questa e' un'altra storia e google e' di la -->).
0) Prepariamoci!
Prima di cominciare a giocare, bisogna scaricare un paio di cosette:
1) VMWare Player, che si trova qui: http://download3.vmware.com/software/vmp layer/VMware-player-1.0.1-19317.exe
2) Una Virtual Machine pulita, ad esempio questa: http://www.instalinux.com/InstalinuxVM.z ip
3) Una distribuzione di linux. Una *qualsiasi* iso andra' benissimo, nell'esempio usero' [X¦K]Ubuntu perche' ci sto giocando in questo
preciso momento e mi viene comodo http://forumtgmonline.futuregamer.it...on_biggrin.gif
4) Un modo per controllare le md5sum in modo di essere sicuri di aver scaricato correttamente le immagini .iso. Per windows, md5summer e' un'ottima scelta:
www.md5summer.org
Torniamo alla iso: come detto, mi appoggio alla famiglia di Ubuntu, poiche' permette di avere tre distribuzioni sostanzialmente identiche, in cui cambia solo il desktop manager.
Brevemente:
-Ubuntu usa Gnome, un desktop completo con un'impostazione molto pulita ma abbastanza diversa da Windows. Se vuoi provarlo, scarica questo:
http://releases.ubuntu.com/6.06/ubuntu-6 .06-desktop-i386.iso (file iso)
http://releases.ubuntu.com/6.06/MD5SUMS (file di controllo)
-Kubuntu usa KDE, un desktop completo con un'impostazione simile a windows. Se vuoi provarlo, scarica questo:
http://se.releases.ubuntu.com/releases/k ubuntu/dapper/kubuntu-6.06-desktop-i386. iso (file iso)
http://se.releases.ubuntu.com/releases/k ubuntu/dapper/MD5SUMS (file di controllo)
-Xubuntu usa XFCE, un desktop forse un po' meno completo (o meglio, meno integrato) ma piu' snello, ottimo per macchine con poca RAM o poca CPU.
Se vuoi provarlo, scarica questo:
http://cdimage.ubuntu.com/xubuntu/releas es/6.06/release/xubuntu-6.06-desktop-i38 6.iso (file iso)
http://cdimage.ubuntu.com/xubuntu/releas es/6.06/release/MD5SUMS (file di controllo)
-Ricorda che puoi passare da una versione all'altra semplicemente installando i pacchetti giusti: probabilmente questo non ti dice nulla, ma bastera' aprire il software manager ed installare il pacchetto kubuntu-desktop in Ubuntu per avere a disposizione KDE, oppure xubuntu-desktop per avere XFCE in Kubuntu
Scegliete e scaricate! Quando tutti i download saranno completati, passate alla prossima sezione.
1) Controlliamo ed avviamo linux per la prima volta.
A questo punto e' il caso di controllare se la iso scaricata non e' corrotta. Installa md5summer, aprilo dal menu dei programmi e scegli "Verify sums".
Assicurati che il file MD5SUMS (o MD5SUMS.txt, a seconda di come gli gira al browser) e la iso siano nella stessa directory e seleziona il file MD5SUMS.
Attendi che il check della iso scaricata sia concluso senza errori: dovresti avere 5 pallini rossi e uno verde!
Se tutto e' a posto, passa alla fase successiva.
Installa VMWare Player (segui le istruzioni a video) e se tutto va bene, scompatta il file InstalinuxVM.zip da qualche parte. Copia la iso nella directory in cui hai scompattato la virtual machine, e abbi cura di rinominarla "instalinux.iso".
Nella summenzionata directory dovresti avere tre files: instalinux.iso, instalinux.vmx e instalinux.vmdk.
E' il momento di cominciare! Se sei collegato ad internet, VMWare si occupera' di condividere la connessione da dentro la virtual machine.
Fai doppio click sul file instalinux.vmx e attendi che il sistema virtuale si avvii. Dopo qualche secondo dovresti essere catapultato al desktop. Ci troverai due icone: una chiamata "Install" (indovina cosa fa?) e una chiamata "Examples".
Comincia da li: dentro ci sono vari files di esempio che ti dimostrano cosa puoi fare con il tuo nuovo sistema linux. Apri, clicca, gioca, non aver paura di rompere nulla!
Apri il menu dei programmi, vedi cosa c'e' dentro, prendi confidenza col sistema! Vedrai che la maggior parte delle operazioni sono esattamente identiche a quello a cui sei abituato con Windows.
Se ti pare soddisfacente, passa al prossimo punto. Se no, muovi tutto nel cestino e amici come prima!
2) Mi piace, lo installo!
Il problema di usare un liveCD e' che non puoi salvare i tuoi dati e poi ritrovarli successivamente. Dunque e' il caso di installare linux nel disco virtuale
fornito con la VM. Questo e' un punto importante: l'installazione non avviene sui dischi *fisici*, ma nel disco virtuale (ovvero, un file normalissimo).
L'installazione e' semplicissima: clicca su "Install" e segui le istruzioni a video. Al momento di partizionare, vedrai due opzioni: la prima di usare tutto il disco (ancora una volta: e' un disco virtuale, non aver paura di cancellarlo!!!), la seconda di impostare manualmente le partizioni. Ti consiglio la prima opzione, ma puoi usare la seconda se vuoi impratichirti con il filesystem di linux per una futura installazione "vera".
Alla fine dell'installazione ti verra' chiesto se vuoi continuare col livecd o con la tua installazione. Scegli quest'ultima opzione e vedrai la VM riavviarsi magicamente, per tornare in pochi secondi (beh questo dipende dal PC su cui stai facendo girare il tutto http://forumtgmonline.futuregamer.it.../icon_wink.gif) alla schermata di login.
Loggati con utente e password che hai impostato durante l'installazione e divertiti col tuo nuovo sistema linux!
Ah, una cosetta: se ti pare che il sistema sia tremendamente lento e hai a disposizione parecchia RAM fisica nel computer, puoi aumentare la RAM virtuale della virtual machine aprendo con un qualsiasi editor di testi il file .vmx e cambiando il valore 3) Come faccio questo? E questo?
Calma e gesso. Come detto, la maggior parte delle operazioni sul desktop sono esattamente dove te le aspetti. In ogni caso, prendi l'abitudine di sfruttare le risorse che la community di Ubuntu mette a disposizione, come ad esempio:
Forum: http://www.ubuntuforums.org/
Forum in italiano: http://forum.ubuntu-it.org/
Wiki: https://wiki.ubuntu.com/
Inoltre consulta i topic toppati in questo forum, google (in particolare la sezione gruppi: groups.google.com) e se proprio non trovi nulla che faccia al caso tuo, chiedi in modo chiaro e ricco di dettagli!
Buon divertimento con linux!