domenica 12 maggio 2013

Installare Google Chrome su Ubuntu 13.04

Come dovrebbe essere noto, Ubuntu non fornisce il pacchetto d'installazione di Google Chrome direttamente nei propri repository, pertanto per chi volesse installarlo è necessario prima munirsi del pacchetto .deb, scaricandolo dal sito ufficiale di Google: http://www.google.com/chrome.

Tuttavia per chi utilizza Ubuntu 13.04, si verificherà un problema nelle dipendenze, nello specifico mancherà il pacchetto libudev. Per risolvere questo problema bisogna procurarsi manualmente il pacchetto.

martedì 12 febbraio 2013

Backup delle sorgenti software (repository)

Può capitare di voler salvare la lista dei repository (sorgenti software) dei pacchetti aggiunta al sistema operativo, ad esempio per clonarli su un altro PC oppure per ripristinarli dopo aver effettuato una formattazione sul pc corrente.
Anzitutto è necessario disporre di un dispositivo di archiviazione esterno, anche di piccole dimensioni, su cui copiare il contenuto dei repository da ripristinare.

venerdì 8 febbraio 2013

Gestione file e directory da terminale

La gestione dei file e delle direcotry da parte di Linux avviene in modo abbastanza semplice ed intuitivo. In particolare ad ogni file (e ad ogni directory) sono assegnati una serie di permessi (lettura, scrittura, esecuzione) relativa ai diversi utenti che utilizzano il sistema.

Anzitutto è importante capire che ogni file ha la possibilità di avere permessi differenziati per il proprietario, ovvero l'utente che ha creato il file, il gruppo, ovvero un raggruppamento di utenti, e gli altri, ovvero tutti gli altri utenti creati all'interno del sistema che non fanno parte di quelli del gruppo e non sono i proprietari.

Se vuoi saperne di più riguardo agli utenti e ai gruppi consulta la guida Gestione utenti e gruppi da terminale.

giovedì 24 gennaio 2013

Downgrade dei pacchetti, Ubuntu

Può capitare che, dopo un aggiornamento, il pacchetto installato dia problemi di funzionamento che prima dell'aggiornamento non aveva mai dato, mostrando quell'odiato messaggio “Ubuntu 12.10 ha riscontrato un errore interno”.

giovedì 17 gennaio 2013

Driver Aggiuntivi, Ubuntu 12.10/13.04

All'interno di Ubuntu viene utilizzato il termine Driver Aggiuntivi per indicare quei driver con licenza non OpenSource che vengono rilasciati dalle aziende produttrici dell'hardware (ad esempio Nvidia e AMD-ATI) e che, solitamente, sfruttano meglio le caratteristiche delle schede grafiche (o di qualsiasi altra scheda per cui vengono forniti: schede audio, di rete, ...) rispetto a quelli OpenSource.

lunedì 14 gennaio 2013

Rhythmbox non si avvia? RhythmDB:ERROR 1517

Con l'aggiornamento ad Ubuntu 12.10 mi è capitato che si presentasse un errore all'avvio di Rhythmbox che ne causava il crash e la conseguente chiusura. Lanciandolo da terminale ottenevo il seguente output:

RhythmDB:ERROR:rhythmdb-tree.c:1517:remove_child: assertion failed: (g_hash_table_remove (parent->children, data)) Annullato (core dump creato)

Dopo svariati tentativi (inclusi rimozione e nuova installazione da un altro repository) ho capito che il problema derivava dai file di configurazione pre-aggiornamento che non piacevano molto alla nuova versione.

Ho risolto il problema cancellando la directory ~/.local/share/rhythmbox dando da terminale

$rm -rv ~/.local/share/rhythmbox/

Attenzione: cancellando tutta la directory ~/.local/share/rhythmbox verranno cancellate anche tutte le impostazioni e i file importati in Rhythmbox.

Ubuntu updates: Somma hash non corrispondente

Il gestore dei pacchetti di Ubuntu (apt) risulta molto comodo per cercare, installare e aggiornare pacchetti senza dover ricorrere alla ricerca delle nuove versioni e senza dover ricorrere all'installazione manuale.
Le informazioni sui pacchetti disponibili, con la loro versione, sono contenute in appositi file di sistema che, al momento della verifica della presenza di aggiornamenti (ad esempio mediante update-manager o apt-get update), vengono confrontati con file simili presenti sul server (noto con il nome di repository).