Handbrake in ubuntu 13.10 – video transcoder

Hanbrake logoHandBrake: Open Source Video Transcoder, apprezzato programma multipiattaforma per la trascodificata video , attualmente alla versione 0.9.9, è  da tempo installabile in Ubuntu utilizzando  il ppa  stebbins (  John Stebbins in Launchpad.  Attualmente l’ultima versione di ubuntu supportata è la 13.04 raring ringtail.  Chi comunqe da subito desidera utilizzare handbrake in ubuntu 13.10 saucy salamander può utilizzare la versione per raring dal ppa stebbing  Packages in “HandBrake Releases” : HandBrake Releases : John Stebbins

Sceglere il packages handbrake – 0.9.9ppa1~raring1 della versione desiderata gtk per l’interfaccia grafica, cli per la versione a riga di comando  e ovviamente  i386 per la32 bit, amd64 per la 64 bit.

Installare handbrake in Ubuntu 13.10 64 bit da terminale

per  installare la versione a 64 bit  con interfaccia grafica (gtk)  scaricare il file handbrake-gtk_0.9.9ppa1~raring1_amd64.deb

wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrake-gtk_0.9.9ppa1~raring1_amd64.deb

posizionarsi nella directory in sui ci è salvato il file e da terminale digitare

sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1_amd64.deb

Per installarevia terminale in Ubuntu 13.10 32 bit handbrake 0.9.9

wget https://launchpad.net/~stebbins/+archive/handbrake-releases/+files/handbrake-gtk_0.9.9ppa1~raring1_i386.deb 

sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1_i386.deb

Ancora una volta non ho compiuto test approfonditi  ma la versione amd64 su Ubuntu 13.10 64 bit sembra funzionare egregiamente almeno per quelle che sono le mie esigenze.

Handbrake 0.9.9-ubuntu 13.10

Handbrake 0.9.9-ubuntu 13.10

Per avviare Handbrake da terminale si deve digitare un acronimo derivato da handbrake-gtk.

:~$ ghb

Sources:

  • I files multimediali più comuni che le librerie libavformat e libavcodec supportano.
  • Quasiasi DVD o Bluray-like che non sia “copy-protected”. (la rimozione della protezione della copia non è supportata)

Outputs:

  • Formato files contenitore  : MP4(M4V) e  Matrosca (MKV)
  • Video: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), or Theora(libtheora)
  • Audio: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis. AC-3, DTS, DTS-HD, AAC and MP3 pass-thru

Utilizzare handbrake

Alcune brevi considerazioni

Format:  I containers disponibili sono Matroska ( MKV ) e MP4 ( M4)

Presets: Sulla destra sono disponibili diversi presets per dispositi portatili in devices.  In Regular oltre a Normal è disponibile High profile adatto per i film ad alta definizione.

Benchè le impostazioni di default rappresentani in genere un ottimo tra qualità e dimensione del file ci sono diversi pannelli e schede per personalizzare la conversione.

Handrake picture setting presets

Handrake picture setting presets

Picture setting  apre un finestra di preview. Qui selezionando show setting è possibile di impostare le dimensioni del filmato in output: risoluzione e cropping ( ritaglio).  In filter è possibile deinterlacciare un eventuale video interlacciato.

Video: la scheda consente di variare il video encoder oltre ad H.264 sono disponibili mpeg-2 e – mpeg-4 e VP3 Theora e di regolare il livello di compressione.

handrake video setting

handrake video setting

Audio: la scheda consente di agire per ogni traccia audio è possibile modificare l’encoder  e la qualità agendo su compressione  ( bitrate  ) e Mix.

Le altre schede disponibili rigurdano i Sottotioli, i Capitoli e i Tags

Risorse:

Annunci

error in Version string ….. epoch in version is not number

Per quanto attiene agli errori in fase di update upgrade di Ubuntu. In una distro 13.04  che non aggiornavo da tempo installando il nuovo kernel  ho riscontrato il seguente errore:

The following packages will be upgraded:
linux-image-generic
1 upgraded, 2 newly installed, 0 to remove and 159 not upgraded.
Need to get 0 B/43,6 MB of archives.
After this operation, 164 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
dpkg: error: parsing file ‘/var/lib/dpkg/available’ near line 21398:
error in Version string ‘:13.04+0130418’: epoch in version is not number
E: Sub-process /usr/bin/dpkg returned an error code (2)

Controllando il file  dei pacchetti disponibili

/var/lib/dpkg/available

mi sono ritrovato con la descriizone di un pacchetto assolutamente incoerente

.........
Depends: command-not-found-data, lsb-release, python3-apt, python3-gdbm, python3 (>= 3.2.3-3~)
Size: 5734
Description: Python 3 bindings for command-not-found.
 This package will install the Python 3 library for command_not_found tool.
Original-Maintainer: Zygmunt Krynicki <zkrynicki`gmail.cOm>

Pacëage: laîguage-pack-it
Priority: optionaL
SectioN: transLations
Énstalled-Size: 30
MaintAiner: Language Pack maiNtainers<language-packs@ubuntu.Com>

ArcHitecture: all
VErsion: :13.04+0130418

Replaceó: languAge-pack-gnome-iT (<< 1:3.04+20‘30418),€languagE-pack-gNome-it-base (<<
base (> 1:13.04+20130418)
Pre-Depends: dpkg (>= 1.10.27ubuntu1)
Size: 1978
Description: translation updates for language Italian
 Translation data updates for all supported packages for:
 Italian
 .
 language-pack-it-base provides the bulk of translation data
 and is updated only seldom. This package provides frequent translation
 updates.
Package: libdbusmenu-gtk3-4
Priority: optional
Section: libs
Installed-Size: 125
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: libdbusmenu
Version: 12.10.3daily13.06.19~13.04-0ubuntu1
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.2.5), libdbusmenu-glib4 (>= 0.5.90), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.35.4), libpango1.0-0 (>= 1.14.0)
Pre-Depends: multiarch-support
Size: 32008
...

In questo caso conviene provare a ripristiare il file available da available-old in /var/lib/dpkg.  

Avendo fretta se il pacchetto non interessa si può cancellare il pacchetto dalla lista. Salvare e riprendere l’upgrade.

Risorse:

Pulire e ottimizzare Ubuntu 13.04 Raring Ringatail – con applicazioni GUI

New_icons_17   Pulire e ottimizzare Ubuntu risorse

Obiettivo: pulire e ottimizzare ubuntu 13.04 Raring Ringtail  utilizzano prevalemente applicativi ad interfaccia grafica (GUI) .
La applicazioni che conviene utilizzare sono synaptic, bleachbit,  fslint,  gnome-tweak-tools, dconf-editor  in associazione con baobab ( disk usage analyzer).

Baobab.

Baobab conosciuto anche come Disk Usage Analyzer, di solito preinstallato, è un porgarmma  utile per analizzare l’occupazione di spazio su disco, consente anche l’analisi  di risorse remote.

baobab controllare occupazione spazio disco

baobab controllare occupazione spazio disco

Se si devono esaminare dischi intorno al TeraByte di dati è preferibile  analizzare solo alcune directory alla volta.
Non va trascurato che, per analizzare lo spazio occupato,  può risultare più conveniente utilizzare comandi da terminale del tipo seguente:

df -a       # per il dato complessivo

sudo du -sm /[^p]* | sort -nr | head -n 15     # per avere un dati più analitici

Pulizia con synaptic

synpatic_logoDifferentemente da quanto fatto nel post   ….  effettuaimo la pulizia del sistema prevalentemte con synaptic invece di bleachbit si tratta di un operazione più sicura anche  se più  articolata.

Pacchetti

Possiamo risparmiare spazio cancellando i pacchetti dalla cache una volta installati utilizzando il pulsante [Delete Cached Package Files] in

Settings > Preferences  >  Files
synaptic pulizia cahce pacchetti

synaptic pulizia cahce pacchetti

Possiamo controllare lo spazio liberato utilizzando baobab e controllando la cartella /var prima e dopo  aver premuto il pulsante.

oppure lanciando prima e dopo da terminale

sudo du -sxm /var/* | sort -nr | head -n 15

Conviene per risparmiare spazio attivare anche l’opzione
Delete downloaded package after installation

sempre nella maschera Settings > Preferences  >  Files

Rimuovere le configurazioni dei pacchetti disinstallati scegliendo nella maschera prinicpale :

  • Status
  • Not installed ( residual config)
  • flaggare [Mark for comnplete removal] i pacchetti
  • quindi Apply
synaptic rimuovere config residui

synaptic rimuovere config residui

Rimuovere i vecchi kernels

Per rimuovere i vecchi kernels che possono occupare da 150 MB fino a 250 MB con gli headers  possiamo utilizzare ancora synpatic.

I kernels possono avere fino a 4 pacchetti installati

  • linux-headers-x.x.x-xx
  • linux-headers-x.x.x-xx-generic
  • linux-images-x.x.x-xx-generic
  • linux-image-extra-x.x.x-xx-generic

Ricerchiamo premendo il pulsante search e  la stringa: kernel 3.8

Attenzione ovviamente a non rimuovere l’ultimo kernel installato 

synaptic rimuovere vecchi kernell

synaptic rimuovere vecchi kernell

Bleachbit

 bleachbit  è un altro programm per pulire un sistema ubuntu linux che aiuta anche a mantere la privacy. A parità di compito da svolgere è preferibile optare per synaptic. Si installa con

sudo apt-get install bleachbit

Per ottenere i migliori risutlait bleachbit va usato sia come user che come root.

Avviamo bleachbit come root

Iniziamo avviando bleachbit come root.   Per ulteriori dettagli sul funzionamento di bleachbit e possibile fare riferimento a questo post BleachBit in Ubuntu

1)  nella finestra che si presenta selezioniamo le voci come evidenziato.

Bleachbit - pulizia sistema 1

Bleachbit – pulizia sistema 1

Prima di avviare controlliamo con preview lo spazio che verrà recuperato e le azioni intraprese da belachbit.
Volendo è possbile reimpostare questa fase di pulizia secondo le proprie preferenze . Ad esempio se non si dispone di una buona banda forse è il caso di deselezionare atp-clean anche se questa opzione consente il maggior recupero di spazio disco.

Rimuovere  i pacchetti relativi ai dati di localizzazione non necessari

2)  Eliminiamo i  file di localizzazione ( le lingue non utilizzate)  selezionando in  Preferences > languages solo le lingue da conservare.
Attiviamo  spuntatno System > Localizations   rima del clean Controlliamo sempre con preview lo spazio che verrà recuperato e le azioni intraprese da belachbit.

BleachBit root

BleachBit Localizations

3) Selezionare Deep Scan  per cancellare file di backup, file temporanei  …

Controlliamo sempre con preview lo spazio che verrà recuperato e le azioni intraprese da belachbit prima del clean.

Bleachbit modalità utente 

Avviamo bleachbit con interfaccia grafica in modalita user,  utilizzando l’apposita voce menu in system tools > bleachbit oppure da terminale digitando semplicemente in nome comando: bleachbit 

L’interfaccia che si presenta visualizzerà ulteriori  opzioni relative all’user.   Le opzioni visualizzabili possono essere molte a seconda dei programmi installati. Conviene   sempre controllare pirma con preview lo spazio che si va a recuperare e le azioni intraprese da bleachbit.
Per quanto riguarda i browser, a mio avviso, l’unica operazione che può essere compiuta in totale sicurezza e che consente un ragionevole recupero di spazio  è la cancellaizone della cache per le altre operazioni e bene conoscere le implicazioni.

Se ci sono più user attivi l’operazioni va ripetuta per ciascun user.

Bleachbit - pulizia livello user

Bleachbit – pulizia livello user

Va considerato inoltre che le opzioni viste in precedenza relative a system ( es. apt )  non sono concretamente utilizzabili per mancanza di permessi.

Volendo bleachbit può essere usato da terminale anche nella versione a riga di comando 

FSlint  

FSlint è un utile applicazioni anche ad interfaccia grafica per analizzare il filessystem. Consente di rimuovere i  files duplicati, i file con nome problematiico, le directory vuote, i link simbolici sbagliati …  Si installa con

sudo apt-get install fslint

FSlint un utile applicativo per ricercare file duplicati e non solo in Ubuntu Linux

fslint
fslint

Pulire la thumbnail cache

Per le figure mostrate ubuntu crea automaticamente una miniatura ( thumbnail ) l’incremento di immagini può portare a un crescente consumo di spazio periodicamente è bene controllare lo spazio da terminale con

du -sxm ~/.thumbnails

è possibile rimuovere le miniature con

rm -f ~/.thumbnails/normal/*

Per limitare lo spazio usato dalle thumbnail permanentemente usare dconf-editor. Installare con dconf-tools

sudo apt-get install dconf-tools

quindi avviare con dconf-editor  e impostare in org > gnome > desktop > thumbnail_cache maximum-age 90 e maximum-size 128 o 64 

dconf-editor thumbnail cahce

dconf-editor thumbnail cahce

Ubuntu 13.04 configurazione ottimizzazione

Ubuntu tweak è un interessante programma per l’ottimizzazione di Ubuntu va sottolienato tuttavia che sono possibili instalibità pertatno bisogna fare attenzione.  Le sezioni Admins, Tweak e Apps consentono utili operazioni di configurazione – ottimizzazione.  Per dettagli sull’utilizzo di ubuntu-tweak

Gnome-tweak-tools

per scalare scalare la dimensione dei fonts in modo omogeneo, selezionare il tema per il cursore, per la shell…, impostare gli oggetti visibilie nel desktop, l’azione del mouse sulle finestre  si può utilizzare  gnome-tweak-tools.
Si installa con

sudo apt-get install gnome-tweak-tool
quindi si avvia con
gnome-tweak-tool
e selezionare le proprie preferenze

gnome-tweak-tools

gnome-tweak-tools

Hardinfo

Hardinfo informaizoni sul sistema e benchmark

Hardinfo informaizoni sul sistema e benchmark

Per ottenere informazioni sul sistema si può far ricorso all’applicazione hardinfo che visualizza informazioni relative all’hardware e al sistema operativo ( anche Benchmark Tools)

Hardinfo una GUI GTK+ per visualizzare le informazioni hardware in linux

Altre attività utili

Alcuni files da controllare periodicamente:

Uno dei files che può crescere  anceh di decine  GB  è:
/home/<myhome>/.xsession-errors

Volendo questo file può essere cancellato oppure ridotto trattenendo le ultime 200 righe con

    cd ~
    tail  -n 200 .xsession-errors  > xsession-errors
    mv  xsession-errors .xsession-errors

Anche la directory /home/my-home/tmp sdovrebbe essere controllata di tanto in tanto.

directory  /var

A livello di root, di tanto in tanto, vale la pena di controllare la directory   /var :
/var/log/
/var/tmp/…  
/var/cache/…

Vanno eventualmente cancellati i file. Assolutamente non rimuovere le directory.

Controllare Servizi attivi 

In ubuntu come in qualsiasi sistema operativo sono attivati dei servizi che non sono sempre necessati con un inevitabile consumo di risorse. Per controllare i servizi che non sono strettamente necessari  utilizzando il terminale usare  sysv-rc-conf.

per installare

sudo apt-get install sysv-rc-conf

avviare con

 sudo sysv-rc-conf

Spuntare le opzioni per consentire l’avvio di un servizio in un dato runlevel (meno servizi saranno attivi più risorse saranno disponibili).  Ulteriori informazioni su come controllare servizi in ubuntu in  Come controllare che un servizio (service) sia in esecuzione in linux

Liberare temporanemente  memoria RAM ubuntu debian linux

Otimizzzare drivers addizionali e updates

Gerstire cli archivi compressi

Se si usano diversi file compressi si possono installare i seguenti pacchetti.

sudo apt-get install unace unrar zip unzip p7zip-full \
    p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller

Alcuni dei codecs più comuni

sudo apt-get install libavcodec53 libavformat53 libavutil51 libpostproc52 lame \
libcdaudio1 libdvdnav4 libdvdread4 libfaac0 libfaad2 libfftw3-3 libgsm1 libid3tag0 \
libjack-jackd2-0 libmad0 libmms0 libmp3lame0 libmpcdec6 libmpeg2-4 libjpeg-progs \
mencoder libxine1-ffmpeg  mplayer2 mplayer-gui 
Device busy

In case of error device busy proceed similarly to what reported in this post device busy fd0 in Lubuntu 12.10

Altre Risorse nel blog:

Handbrake 0.9.9 in Ubuntu 13.04 installare il noto programma di transcodifica video

Hanbrake logo

Hanbrake

E’ stata rilasciata in maggio la versione 0.9.9 di Handbrake il noto programma di transcodifica video,  con la nuova versione è stato anche rinnovato  il sito web:

  • converte video da quasi tutti i formati.
  • è free e open source
  • è multipiattaforma ( linux, windows, mac)

I dettagli della nuova versione sono consultabili in Milestone HandBrake 0.9.9 – HandBrake.

In ubuntu 13.04 raring ringtail Handbrake può essere installato utilizzare il ppa di john stebbins HandBrake Releases : John Stebbins.   Per installare

sudo add-apt-repository ppa:stebbins/handbrake-releases

sudo apt-get update

sudo apt-get install handbrake-gtk
handbrake ubuntu quantal

handbrake ubuntu quantal

Per avviare Handbrake da terminale si deve digitare un acronimo derivato da handbrake-gtk.

:~$ ghb

Nella nuova versione  linux sono stati fissati diversi bugs, apportati diversi miglioramenti e  otimizzato l’uso di diverse librerie di sistema.

Per quanto riguarda gli aspetti generali è stato migliorato il supporto per l’audio e per il blu-ray,  aggiornate le librerie dei codec, migliorata l’interfaccia che presenta nuove opzioni ( per i dettagli release notes ) .

La versione 0.9.,9 è disponibile anche per Ubuntu Quantal, Precise e Oneric.

Per utilizzare l’ultima  versione disponibile di handrbrake si può utilizzare il ppa Handbrake Snapshots sempre di Stebbins HandBrake Snapshots : John Stebbins. E’ bene precisare che si tratta di releases  che possono avere problmei di stabilità. Personalmetne ho avuto modo di utilizzare senza grandi problemi anche le versioni snapshots.

A titolo esemplificativo di seguito sono indicati alcuni tipi di sorgenti e di formati in outputs

Sources:

  • I files multimediali più comuni che le librerie libavformat e libavcodec supportano.
  • Quasiasi DVD o Bluray-like che non sia “copy-protected”. (la rimozione della protezione della copia non è supportata)

Outputs:

  • Formato files : MP4(M4V) and MKV
  • Video: H.264(x264), MPEG-4(ffmpeg), MPEG-2(ffmpeg), or Theora(libtheora)
  • Audio: AAC, CoreAudio AAC/HE-AAC (OS X Only), MP3, Flac, AC3, or Vorbis. AC-3, DTS, DTS-HD, AAC and MP3 pass-thru

Rimuovere handbrake da ubuntu tramite terminale

Per rimuovere handbrake installato a partire dal ppa:stebbins possiamo utilizzare le modalità riservate ai personal personal repository Rimuovere un ppa  praticamente .

Per rimuovere il pacchetto

sudo apt-get remove handbrake-gtk

Per rimuovere il ppa specifico

add-apt-repository --remove ppa:stebbins/handbrake-snapshots
sudo apt-get update

Resoruces:

Clean up and optimize Ubuntu 13.04 Raring Ringtail

New_icons_17 Pulire e ottimizzare Ubuntu risorse

New_icons_17 Pulire e ottimizzare Ubuntu 13.04 Raring Ringatail – con applicazioni GUI

I installed ubuntu 13.04   raring ringtail two week beforet it was officially released. I installaed Lubuntu 13.04. However, I often use as a desktop environment the awesome window manager.  I  appreciate  the advantage of kernel 3.8.xx that leads to an improvement in the recognition of hardware devices. In Lubuntu strangely I’m currently experiencing some annoying logout. Now is the time to do the cleaning. In this post thas use as template previous Clean up and optimize Ubuntu 12.10 Quantal Quetzali I have added output of commands.

For cleaning up Ubuntu 13.04 , you can use GUI applications like synaptic ,bleachbit with baobab to check disk space and or  ubuntu tweak  but I prefer to use the terminal.

Here are the commands That I use to save space and clean up all Ubuntu versions ( Ubuntu, Lubuntu, Xubuntu … )

Cleaning up Ubuntu using the terminal

Let’s start by checking the occupation of disk space you can use the command

df -a
maurizio@lub12-10-i2c:~$ df -a
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda3       20027728  11473844   7529864  61% /
....
/dev/sda13      98645612  71807680  21820332  77% /media/Backup
....

then check the size of the main folders

sudo du -sxm  /[^p]* | sort -nr   | head -n 15
maurizio@rarl1304:~$ sudo du -sxm  /[^p]* | sort -nr   | head -n 15
6202	/home
3483	/usr
916	/var
398	/lib
68	/root
55	/boot
17	/etc
10	/sbin
10	/bin
4	/lib32
...

Remove unnecessary libraries and packages:

To delete all package dependencies removed

sudo apt-get autoremove

delete the files (.deb) of the packages that are no longer installed in the system;

sudo apt-get autoclean

The following command is really interesting, because it allows the removal even of the configuration files. This can be useful when you want to reinstall applications from scratch.

sudo apt-get purge

clean  is much more radical than autoclean. It removes any files .deb  from the apt cache, including those relating to the packages currently installed. This command allow a good a good recovery of disk space counterpart is that if you reinstall a package it have to be downloaded.

sudo apt-get clean

##r remove from the cache (/ var / cache / apt) any package, except for the lock files

I usually tie together the commands with:

sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get purge && sudo apt-get clean

In my case the directory /var is not particularly large and the recovery of space is small. But it is also possible to recover more than 1 GB of disk space

Now, check and resolve any errors or broken dependencies with:
sudo apt-get check ; sudo apt-get -f install
maurizio@rarl1304:~$ sudo apt-get check ; sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

OK. There were no problems. Better that way.

Remove orphaned libraries
sudo apt-get install deborphan
sudo apt-get remove --purge `deborphan`; sudo apt-get autoremove
or
sudo deborphan | xargs sudo apt-get -y remove --purge and

Everything ok

...
0 upgraded, 0 newly installed, 0 to remove 
...
To search and cleaning unused configurations

To search folders and unused configurations files we can use :

dpkg -l | egrep "^rc" | cut -d ' ' -f3
maurizio@rarl1304:~$ dpkg -l | egrep "^rc" | cut -d ' ' -f3
fglrx
jackd2
libconfig++9:amd64
libffado2
libxml++2.6-2
qjackctl

To cleaning a configuration we can use

sudo dpkg --purge jackd2

or to cleaning all unused configurations files we can use :

sudo dpkg --purge `dpkg -l | egrep "^rc" | cut -d ' ' -f3`

Remove Old Kernel

Each version of the kernel can occupy up to 150 MB. If you have downloaded the headers you get 250MB of space. Therefore becomes crucial periodically remove some of the older kernels.

Check the current kernel t

uname -r
maurizio@rarl1304:~$ uname -r
3.8.0-21-generic

View the installed kernels

dpkg --list | grep linux-image

maurizio@rarl1304:~$ dpkg --list | grep linux-image 
ii  linux-image-3.8.0-19-generic          3.8.0-19.30                         amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-3.8.0-21-generic          3.8.0-21.32                         amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-19-generic    3.8.0-19.30                         amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-extra-3.8.0-21-generic    3.8.0-21.32                         amd64        Linux kernel image for version 3.8.0 on 64 bit x86 SMP
ii  linux-image-generic                   3.8.0.21.37                         amd64        Generic Linux kernel image

Lists the headers installed

ls /usr/src | grep 'linux-headers'
maurizio@rarl1304:~$ ls /usr/src | grep 'linux-headers'
linux-headers-3.8.0-19
linux-headers-3.8.0-19-generic
linux-headers-3.8.0-21
linux-headers-3.8.0-21-generic

First remove the headers
using somethings like this

sudo apt-get purge linux-headers-3.8.0-19
maurizio@rarl1304:~$ ls /usr/src | grep 'linux-headers' 
maurizio@rarl1304:~$ sudo apt-get purge linux-headers-3.8.0-19
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  linux-headers-3.8.0-19* linux-headers-3.8.0-19-generic*
0 upgraded, 0 newly installed, 2 to remove and 3 not upgraded.
After this operation, 72,1 MB disk space will be freed.
Do you want to continue [Y/n]? 
(Reading database ... 192109 files and directories currently installed.)
Removing linux-headers-3.8.0-19-generic ...
Removing linux-headers-3.8.0-19 ...

then remove any specific kernel that is no longer needed

sudo apt-get purge linux-image-3.8.0-19-generic

Remove unnecessary location data packets

To remove packages and languages ​​that do not involve using the program localepurge.

sudo apt-get install localepurge

.
In the window that appears after installation, select the languages ​​you wish to protect.
Here you can select the languages ​​that interest us.
for example we can check:
en
en_GB
en_US
en_GB.UTF-8
en_US.UTF-8

then

 sudo localepurge

to reconfigure localepurge type

sudo dpkg-reconfigure localepurge

To save space: remove o shrink files

home directory

Home directory is a bit large so we can check
the subfolders size using the commands
cd /home/

du -sm * .[^.]* | sort -nr   | head -n 15
maurizio@rarl1304:~$ sudo du -sm * .[^.]* | sort -nr | head -n 15
3438	GrandOrgueCache
1159	.cache
709	Music
392	Fin
119	.config
103	Downloads
62	.opera
61	.local
47	Videos
...

Files to check periodically to save space:

.xession-errors

One of the files that can grow up to tens of GB and that may need to check is the file:
/home/<myhome>/.xsession-errors

This file can be erased from time to time.

or to reduce it and keep last 200 lines of messages

    cd ~
    tail  -n 200 .xsession-errors  > xsession-errors
    mv  xsession-errors .xsession-errors

A home directory that you can grow a lot is the directory /cache.
There there are the browsers cache so to clean up it I prefer to use browser commands.

The directory /home/my-home/tmp should be checked and emptied every so often.

directory  /var

at the root level, from time to time, check the   /var directory :
/var/log/
/var/tmp/…  
/var/cache/…

to display the size of the /var

sudo du -sxm /var/* | sort -nr | head -n 15

Alert. You should only delete files. Absolutely not delete the folders that contain them.

Large size file

May be useful to check if exist large size files everyware e for any users.
The command for 750MB size files may be like:

sudo find / -size +750M -exec ls -lhG {} \; | more

Services

When you start ubuntu like any S.O. are activated services that are not always necessary with the inevitable resource consumption. To check the services that are not strictly necessary on a terminal you can use sysv-rc-conf.

to install

  sudo apt-get install sysv-rc-conf

to start

  sudo sysv-rc-conf

Check or uncheck the options to set the start whether or not a service in a given runlevel (Less services are running more resources are available).

Free up RAM

We can try to maximize ram  in ubuntu 13.04 with

sudo -s   
Write the data in the buffer memory to disk.
sync  
Let's free some memory cache inactive
echo 3 > /proc/sys/vm/drop_caches

more: Liberare memoria RAM ubuntu debian linux

Optimize Ubuntu

Manage archives

Install applications to manage archives of files compressed.
If one needs to use the various formats of compressed files evaluate the installation of the following packages.

sudo apt-get install unace unrar zip unzip p7zip-full \
    p7zip-rar sharutils rar uudeview mpack lha arj cabextract file-roller
Ubuntu List of useful applications

Ubuntu essential programs – ubuntu 12.10 e 12.04

or

Programmi essenziali per Ubuntu 12.04 e Ubuntu 12.10

Medibuntu

Perhaps you have to evaluate installation of non-free-codec. “Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) is a repository of packages that cannot be included into the Ubuntu distribution for legal reasons (copyright, license, patent, etc). ”  Medibuntu :: Multimedia, Entertainment & Distractions In Ubuntu

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list

sudo apt-get --quiet update
sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
sudo apt-get update

w32codecs video codecs for popular proprietary formats not natively supported by mplayer Medibuntu — Details of package w32codecs in lucid

libdvdcss2 for play encrypted DVD Medibuntu — Details of package libdvdcss2 in quantal

Ubuntu 32bit

  sudo apt-get install w32codecs libdvdcss2

Ubuntu 64bit

  sudo apt-get install w64codecs libdvdcss2

FSlint  

FSlint is a useful application to search for duplicate files and not only in Ubuntu and Debian Linux ..

  sudo apt-get install fslint

FSlint un utile applicativo per ricercare file duplicati e non solo in Ubuntu Linux

GUI

bleachbit is an effective way to clean a Linux system like Ubuntu: apt cache, browsers cache …

install

  sudo apt-get install bleachbit

be used as either a user as root  BleachBit in Ubuntu

Ubuntu-Tweak

Ubuntu Tweak allows configuration via GUI Ubuntu easily. Cleaning the cache of web browsers … and the removal of obsolete kernel, Configuring themes, sounds, default applications …

install  :

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Device busy

In case of error device busy proceed similarly to what reported in this post device busy fd0 in Lubuntu 12.10

Links:

Accesso a PC da remoto: Installare e configurare x2go in ubuntu linux

X2go-logo Ancora su X2go  un interessante progetto per l’accesso da remoto al pc ampliando la parte relativa alla configurazione. X2Go usa il protocollo NX una tecnologia con lo scopo di favorire l’utilizzo dei sistemi X windows da remoto.  A differenza di FreeNX, neatx un po’ fermi nello sviluppo, X2go è in continuo sviluppo e supporta varie architetture e dispositivi sviluppo. x2go oltre ad essere open source e completo, risulta performante e di facile utilizzo.

Per installare il server x2go in ubuntu si utilizza il ppa dedicato

installare il server x2go in ubuntu 12.10,  12.04 e ubuntu 11.10

sudo add-apt-repository ppa:x2go/stable
sudo apt-get update 
sudo apt-get install x2goserver
sudo apt-get install x2golxdebindings # per LXDE/lubuntu

X2go-client

x2go client

I client x2go sono disponibili per windows, mac e linux.
Per quanto riguarda debian e ubuntu l’installazione è agevole essendo il client presente nei repository ufficali.

Configurazione di X2go client

Agevole la configurazione molto le funzionalità disponibili cartelle condivise, suono, risoluzione …

La scheda Session preferences accessibile da new connection o session manager consente di inserire le informazioni base per la connessione tra queste:

  • Host : nome host o IP
  • Login:  User name per il login
  • Session type:  il tipo di sessione
x2go client tab session dati di connessione

x2go client tab session dati di connessione

Gli altri tre tabs consentono un configurazione più completa. In settings si può impostare la risoluzione video che comunque è molto flessibile. Ridimnsionando la finestra del si adegua anche la risoluzione. I dpi dello schemo consentono di avere una visualizzazione efficace anche in caso di finestre piccole. E possibile impostare tastiera e gestire il suono

Per condividere cartelle remote in x2go, quindi senza ricorrere a samba o nfs  è disponibile il tab Shared folders

In Connection è possibile ottimizzare a seconda della banda a disposizone l’interazione client server

 

in ubuntu

 sudo apt-get install x2goclient
Altro client
Per disinstallare il server x2go  in Ubuntu
sudo add-apt-repository  --remove ppa:x2go/stable
sudo apt-get update
rimuovere x2goserver
sudo apt-get remove x2goserver

host key changed

Può succedere talvolta che la host key del computer al quali ci si collega cambi in questo caso è necessario resettare la key con un comando del tipo:

ssh-keygen -R ssh.server.ip.address

Per approfondimento   Errore REMOTE HOST IDENTIFICATION HAS CHANGED Soluzione

Altri argomenti collegati nel blog:

Risorse esterne:

Linux: download and convert videos and audio Clipgrab, vlc, DamnVid, youtube-dl, downverter

There are many programs to grab videos, videoclip, music and audio files  ( youtube, vimeo … )  in linux. Here are some of the most interesting applications for download from the Internet.  GUI programs:clipgrabvlc, damnviddownverter .  Programs to download video for the command line,youtube-dl, movgrab, wget

Clipgrab

Clipgrab  ( http://clipgrab.de/enclipgrab command nameis a good application to download video and audio files from the most popular portals youtube, vimeo, daily-motion … Allows you to choose audio formats (mp3, ogg, hd, …) and / or to download video (mpeg4, theora, wmv, …)

Install cliprgrab from the terminal using the Personal Package Archive (PPA):

Add clipgrab ppa

sudo add-apt-repository ppa:clipgrab-team/ppa

sudo apt-get update

install clipgrab

sudo apt-get install clipgrab
clipgrab

clipgrab

Remove ClipGrab and his ppa

to remove the clipgrab ppa

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

the remove clipgrab package

sudo apt-get remove clipgrab

grab videos, music using vlc

Who does not want to install too many programs and has already installed VLC can download video from youtube simply copying the url of the video that is of the type

http://www.youtube.com/watch?v=fZyN8AROi-Y

in Media >Convert/Save

vlc youtube

vlc youtube

then press Save/Convert, and select the desidered format in Profile

vlc youtube donwload

vlc youtube donwload

download using DamnVid

DamnVid  ( damnvid – DamnVid, a video downloader/converter that sucks less. – Google Project Hosting – damnvid comand name )  is another interesting application platform (windows-linux-mac os x). The specific ppa has not yet upgraded to ubuntu 12.10 still can be installed by downloading the package directly to ubuntu 12.04 64-bit or 32-bit https://launchpad.net/~damnvid/+archive/ppa/+packages.

Download DamnVid  64 bit using wget or browser

wget https://launchpad.net/~damnvid/+archive/ppa/+files/damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

installa with

sudo dpkg -i damnvid_1.6-1ubuntu6.12.04.1_amd64.deb

Then fix the missing dependencies with

sudo apt-get install -f

to start from the terminal video grabber, type

damnvid
damnvid

damnvid

Damnvid previous version in Ubuntu
for older versions of ubuntu you can install using  ppa 

sudo add-apt-repository ppa:damnvid/ppa

sudo apt-get update && sudo apt-get install damnvid python-gdata
Remove damnvid e its ppa

First remove clipgrab ppa

sudo add-apt-repository  --remove  ppa:clipgrab-team/ppa
sudo apt-get update

remove damnvid

sudo apt-get remove damnvid

Downverter download videos and songs

Downverter another GUI application for quickly and easily download videos and songs from youtube and convert them to a format of your choice. Downverter is available for linux, windows and mac. Download using a browser from YouTube Downloader,  then  install using

sudo dpkg -i downverter-64.deb 
o 
sudo dpkg -i downverter-32.deb 

downverter-r

Youtube-dl download videos from youtube via terminal in linux

To download videos from youtube using the terminal, so without using programs with graphical interface, you can use program such as youtube-dl.

Install youtube-dl with

sudo apt-get install youtube-dl

Then to download  video http://www.youtube.com/watch?v=fZyN8AROi-Y

type:

:~$ youtube-dl http://www.youtube.com/watch?v=fZyN8AROi-Y
 Setting language
 fZyN8AROi-Y: Downloading video webpage
 fZyN8AROi-Y: Downloading video info webpage
 fZyN8AROi-Y: Extracting video information
[download] Destination: fZyN8AROi-Y.flv
[download] 100.0% of 14.36M at 100.37k/s ETA 00:00

Download internet video using terminal e wget

If you know the URL of the video to download the easiest way to download the video from the terminal is to use wget. For example to download the mp4 video with last television news of the local station ( url: http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4 )

wget http://carta.gazzettino.it/tf/flowplayer/tgfriuli.mp4

Other audio video downloader:

Others programs  to downlaod video and music in linux from internet:

Programs without graphic interface: Movgrab.

Programs with Graphic user interface:
Minitube useful to see the videos youtube without flash player also allows you to download files
get-flash-video