Old:Debian on a Toshiba Satellite M30X-113: differenze tra le versioni

nessun oggetto della modifica
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
== Introduzione ==
==Introduzione==
L' apt-system creato dagli sviluppatori di debian � un insieme di script che si appoggiano al comando dpkg allo scopo di snellire/agevolare la gestione di pacchetti e [[dipendenze]] nei sistemi Debian GNU/Linux. Notoriamente chi prende confidenza con debian difficilmente sar� tentato di cambiare distribuzione, e questo anche grazie a questo splendido set di tools.


Questa guida permette di ottenere in pochi passi un logo con sfondo trasparente (evitando artefatti sui bordi) a partire da un logo con sfondo opaco.  
Il sistema APT (Advanced Packaging Tool) permette di installare qualsiasi programma gestendo in maniera automatica le [[dipendenze]]. Ma � anche in grado di fornire una lista di pacchetti consigliati, e di pacchetti suggeriti. Pu� rimuovere un programma conservandone i file di configurazione, oppure eliminandolo totalmente. Pu� mostrare la descrizione di ogni pacchetto o ricercare quale pacchetto contiene una certa parola chiave nella descrizione. Pu� aggiornare in blocco l'intero sistema usando varie politiche di aggiornamento.  Pu� installare i sorgenti di un pacchetto e gestire le dipendenze necessarie alla compilazione. E molto altro ancora. Nonostante la sua complessit� usare l'APT � molto semplice e intuitivo una volta imparati i comandi basilari.


Nell'esempio user� la [[Debian Swirl]] ma il procedimento pu� essere ovviamente applicato ad altri loghi e, con piccole modifiche, anche ad immagini pi� complesse.
==Elenco comandi principali==
Lungi dall' essere completa, questa brevissima panoramica ha lo scopo di fornire un piccolo vademecum per mantenere in forma il nostro sistema operativo senza far ricorso a tools grafici che, nella maggior parte dei casi, non hanno la necessaria "precisione".
Vediamo brevemente i principali comandi (ovviamente dovete essere root):


== Operazioni da eseguire ==  
=== Installazione, Rimozione, Aggiornamento ===


[[Image: swirl-100.png|thumb|Immagine Originale con sfondo opaco.]]
;dpkg -i ''nome-pachetto.deb'': installa un pacchetto debian gi� scaricato e presente nella directory corrente.
[[Image: swirl-100-alpha.png|thumb|Immagine con sfondo trasparente.]]
[[Image: swirl-100-black-bg.png|thumb|Immagine con sfondo trasparenze (su sfondo nero).]]


* Apriamo l'imagine.
;apt-get install [pacchetto1, pacchetto2, pacchettoN, ...]: il comando scarica e installa/aggiorna i pacchetti indicati, risolvendo le [[dipendenze]].


* Se l'immagine � indicizzata (come nel caso della [[Debian Swirl]]), trasformiamola in RBG altrimenti non possiamo usare altri colori oltre quelli presenti: Immagine -> Modalit� -> RBG.
;apt-get remove [pacchetto1, pacchetto2, pacchettoN, ...]: e' l' esatto opposto del comando precedente, rimuove i pacchetti indicati.


* Per lavorare sui livelli � comodo aggiungere una scheda livelli nell'interfaccia Gimp. Cliccando sul trinagolino affianco la x -> Aggiungi scheda -> Livelli.
;aptitude purge [pacchetto1, pacchetto2, pacchettoN, ...]: rimuove i pacchetti indicati ed elimina anche i file di configurazione.


* Rinominiamo l'unico livello in <code>swirl-orig</code>.
;apt-get update: aggiorna la lista dei pacchetti e le relative informazioni (versione disponibile, descrizione, ecc... ).


* Creiamo un livello di sfondo. Prima dobbiamo aggiungere il canale alfa al livello: Tasto destro sul livello swirl-orig -> Aggiungi canale Alfa. Adesso creiamo un nuovo livello, selezioniamo nero come colore inizilale e posizioniamolo in basso sulla pila.  
;apt-get upgrade: aggiorna i pacchetti installati sul nostro sistema (se sono disponibili versione piu' recenti). Non installa nuovi pacchetti.


* Duplichiamo il livello <code>swirl-orig</code> (chiamandolo <code>swirl-alpha</code>) e convertiamolo in scala di grigi (Livello -> Colori -> Desatura): questo livello diventer� la nostra maschera di trasparenza. I colori di questo livello (<code>swirl-alpha</code>) non vanno dal bianco a nero ma dal bianco al grigio, quindi massimizziamo il contrasto con Livello -> Colori -> Auto -> Aggiustamento contrasto.
;apt-get dist-upgrade: � simile al precedente, ma aggiorna tutti i pacchetti anche a costo di installare nuovi pacchetti e rimuoverne di presenti, per soddisfare le dipendenze.


* Creiamo un maschera di livello su <code>swirl-alpha</code> che sia pi� trasparente tanto pi� il livello <code>swirl-alpha</code> sia nero: Tasto destro su swirl-alpha -> Aggiungi maschera di livello... -> Copia in scala di grigi del livello -> OK.
;apt-get install [pacchetto] -s: simula (stampando l'output) il processo di installazione di un pacchetto. Utili per controllare se il paccheto che stiamo installando/aggiornando modifichera' altri pacchetti da noi installati.


* Trasformiamo la maschera in una selezione (Tasto destro su <code>swirl-alpha</code> -> Maschera a selezione) e applichiamo un canale alpha a swril-orig utilizzado la selezione come "stampo": tasto destro su <code>swirl-orig</code> -> Aggiungi una maschera di livello -> Selezione, Invertita -> OK  ed infine applichiamo la maschera con tasto destro su <code>swirl-orig</code> -> Applica maschera di livello.
''Vedere anche la [[Aptitude|Guida ad Aptitude]].''


* Clicchiamo sull'''occhio'' di <code>swirl-alpha</code> per renderlo invisibile et voill apparir la swirl con lo sfondo nero (e questo vuol dire che il livello <code>swirl-orig</code> trasparente al di fuori dal logo).


* Cancelliamo (o rendiamo invisibili) i livelli <code>Sfondo</code> e <code>swirl-orig</code>, ridimensioniamo (Immagine -> Scala immagine ...), salviamo come <code>.png</code> indicizzata ed il nostro logo con sfondo trasparente � pronto ;-).
=== Ricerca e Informazioni sui pacchetti ===
 
;apt-cache search [stringa da cercare]: usando questo comando possiamo cercare pacchetti in base al nome, alla descrizione, ecc ...
 
;apt-cache show [nome pacchetto]: questo comando visualizza una breve descrizione del pacchetto da noi richiesto, fornendo versione, uso, dipendenze e altre utili informazioni.
 
;apt-file search ''nome-file'': cerca in quali pacchetti � presente il file ''nome-file''. Vedere anche: [[Apt-file: ricerca all'interno dei pacchetti]].
 
=== Gestione delle fonti ===
 
;apt-setup: serve per aggiungere/aggiornare le fonti da cui scaricare i pacchetti.
 
;[[Apt-cdrom | apt-cdrom]]: aggiunge alle fonti per i pacchetti il contenuto di un CD debian.
 
=== Pacchetti sorgenti e compilazione ===
 
;apt-get source [pacchetto]: questo � il comando da utilizzare nel caso volessimo installare i sorgenti di un pacchetto. NOTA BENE: i sorgenti cos� scaricati, una volta compilati, daranno origine ad un pacchetto .deb che andra' a sua volta installato!I sorgenti vengono scaricati nella directory da cui si � lanciato il comando.
 
;apt-get build-dep [pacchetto]: questo � un pacchetto fondamentale, specie se si lavora molto con i sorgenti. Si preoccupa di soddisfare le dipendenze del pacchetto che andremo a compilare dopo aver eseguito apt-get source.
 
;apt-get source [pacchetto] --compile: e' il passo finale per la compilazione di un pacchetto deb. Lanciatelo dalla stessa directory in cui avete scaricato i sorgenti da compilare.
 
=== Altro ===
 
;apt-get autoclean: i pacchetti scaricati vengono memorizzati in /var/cache/apt/archive/ che col passare del tempo tende a gonfiarsi notevolmente. Con questo comando e' possibile dire all' apt-system di cancellare questi pacchetti. Notare che, se fatta a mano, questa operazione causera' un certo "disorientamento" da parte di apt convinto di avere una copia di eventuali pacchetti in locale.
 
;apt-get clean: elimina tutti i pacchetti dalla cache.
 
;apt-get moo: Have you mooed today ?
 
==Link==
Per una panoramica completa sulle funzionalit� e sull'utilizzo del sistema APT vedere:
 
* [http://www.debian.org/doc/manuals/apt-howto/index.it.html#contents Apt HowTo]
 


<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
----
----
: [[Utente:TheNoise|~ The Noise]] 09:14, Apr 1, 2006 (EST)
Autore: [[Utente:Keltik|Keltik]]
[[Categoria:Desktop]]
[[Categoria:Apt]]
[[Categoria:Tips&Tricks]]
127

contributi