Installare Grub 2 versione 2.00-7 su Debian Gnu/Linux

 

Da circa venti giorni nei repo Debian experimental è arrivato Grub 2 con la versione 2.00-7. Non avendo null'altro da fare mi sono deciso ad installarlo:

 

# apt-get install -t experimental grub-pc

 

tutto è andato bene, i sistemi sono stati tutti riconosciuti, e nel menu si nota un cambiamento:

 

Installazione completata, nessun errore segnalato.
Creazione di grub.cfg…
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Trovata immagine linux: /boot/vmlinuz-3.2.0-3-amd64
Trovata immagine initrd: /boot/initrd.img-3.2.0-3-amd64
Attenzione: Please don't use old title `Debian GNU/Linux, con Linux 3.2.0-3-amd64' for GRUB_DEFAULT, use `Advanced options for Debian GNU/Linux>Debian GNU/Linux, con Linux 3.2.0-3-amd64' (for versions before 2.00) or `gnulinux-advanced-ac56aa26-0325-40a2-a4f6-7b82017bafbf>gnulinux-3.2.0-3-amd64-advanced-ac56aa26-0325-40a2-a4f6-7b82017bafbf' (for 2.00 or later)

 

nel nuovo menu di Grub 2, nella lista del nostro kernel apparirà la nuova voce, "Opzioni avanzate per Debian GNU/Linux", utile come al solito per eventuali recuperi di sistema.

 

enjoy 😉

Mostrare data futura da terminale

 

Dopo aver mostrato come fare per avere una data precedente usando il terminale, ed una data falsa di sistema, per completezza adesso mostrerò come ottenere una data futura:

 


$ date --date='10 seconds'

$ date --date="1 days"

$ date --date="tomorrow"

$ date --date="1 week"

$ date --date="1 month"

$ date --date="1 year"

$ date --date="this Wednesday"

$ date --date="next day"

 

enjoy 😉

Correzione di foto in massa usando aaphoto

 

Questo è uno di quei programmini che bisogna sempre tenere a portata di mano, veramente utile completo e velocissimo. Il nome di questo programmino che si trova nei repository è aaphoto, e ti permette di migliorare il colore in automatico di tutte le foto in una determinata cartella, nonchè ridimensionarle, ruotarle, ecc. ecc..

 

Le opzioni supportate sono le seguenti:


    -h   --help          Print this help
    -v   --version       Print version information
    -a   --autoadjust    Auto adjust the colors of the image
    -o   --output        Set output directory
         --overwrite     Overwrite mode, the original source file is replaced
         --jpg           JPEG image output
         --jp2           JPEG 2000 image output
         --png           PNG image output with alpha channel support
         --bmp           BMP image output
    -r   --resize        Resize image taking the longer side in % or pixels
         --rotate90      Rotate image with 90 degrees clockwise
         --rotate180     Rotate image with 180 degrees
         --rotate270     Rotate image with 90 degrees counter-clockwise
         --flipx         Mirror image horizontally
         --flipy         Mirror image vertically
         --noexif        Save image without EXIF info
    -q   --quality       Set image quality from 1 to 100
    -t   --threads       Set number of working threads (default: autodetect)
    -s   --silent        Silent mode, no information printed during operation
         --quiet         ...same as above
    -V   --verbose       Print verbose information about processing
         --test          Print detailed test information into image

Esempi:

 

$ aaphoto -a -q85 *jpg

$ aaphoto -a -r600 -q85 *jpg

$ aaphoto -a --rotate90 -r70% -q 100 -o /nuova_cartella *.jpg

 

enjoy 😉

Mostrare una data precedente da terminale

 

Tempo fa avevo scritto come falsificare la data di sistema usando datefudge, invece adesso mostro alcuni esempi di come usare "date" e far apparire nel terminale qualunque data precedente.



$ date --date='10 seconds ago'

$ date --date="1 days ago"

$ date --date="yesterday"

$ date --date="1 month ago"

$ date --date="1 year ago"

$ date --date="100 day ago"

 

enjoy 😉

Informazioni sul terminale usando Archey e Debian Gnu/Linux

 

 

Per la visualizzazione all'interno del terminale di alcune informazioni di sistema, oltre a Screenfetch, che è più completo, e ad altre personalizzazioni varie, si può utilizzare Archey:

 

# apt-get install scrot

$ wget https://github.com/downloads/djmelik/archey/archey-0.2.8.deb

# dpkg -i archey*

$ archey

 

come al solito per averlo all'avvio del terminale, inserire in .bashrc:

 

#Archey
archey

 

enjoy 😉

 

Compilare kernel 3.6.x vanilla alla Debian way

 

 

 

Compilare kernel 3.6.x vanilla alla Debian way:

 

# apt-get install -y git-core kernel-package fakeroot build-essential ncurses-dev

# cd /usr/src

# wget -c https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.tar.bz2

# tar jxvf linux-3.6.tar.bz2

# cd linux-3.6

# cp /boot/config-`uname -r` ./.config

# make menuconfig

# make-kpkg clean

# fakeroot make-kpkg --initrd --append-to-version=-vanilla kernel_image kernel_headers

# cd ..

# dpkg -i linux-image-* linux-headers-*

# init 6

 

enjoy 😉

 

Eliminare le traduzioni dei repository in apt-get update

 

Questo trucchetto servirà, non servirà….bohhhhh???… comunque se si volesse "velocizzare" apt-get update e quindi rinunciare alle traduzioni dei repository, evitando stringhe come quelle sotto:

 

Trovato https://ftp.it.debian.org sid/main Translation-zh/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-eo/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-hr/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-km/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-nl/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-vi/DiffIndex
Trovato https://ftp.it.debian.org sid/main Translation-nb/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-eu/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-ca/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-ro/DiffIndex            
Trovato https://ftp.it.debian.org sid/main Translation-sr/DiffIndex

 

si possono eseguire questi semplici passi:

 

# touch /etc/apt/apt.conf.d/Notranslations

# echo 'Acquire::Languages "none";' >> /etc/apt/apt.conf.d/Notranslations

 

poi andare in /var/lib/apt/lists e cancellare tutto il contenuto, quindi:

 

# rm /var/lib/apt/lists/*_Translation-*
# apt-get update

 

 

enjoy 😉

(Solved) Blocca schermo non funzionante su Debian Wheezy/Sid e Mate

 

Sulla mia nuova installazione di Debian Sid con Mate, mi sono accorto che il Blocca schermo nel menu  Sistema non funziona, praticamente cliccandoci sopra non succede nulla. Siccome è una funzione per me importantissima, ho cercato di "sbloccare" la situazione da terminale:

 

$ mate-screensaver-command --lock

 

adesso funziona  🙂

 

enjoy 😉