Installare VirtualBox 6.0 su Debian 9

Installare VirtualBox 6.0 su Debian 9Guida su come installare Oracle Virtualbox 6.0 su Debian 9 Stretch e Debian 10 Testing/Buster, testata e funzionante.

Aggiornare il sistema:
$ sudo apt update
$ sudo apt upgrade -y
Importare le chiavi ed aggiungere i repository:
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
Installare VirtualBox e VirtualBox Exstension Pack:
$ sudo apt update
$ sudo apt install linux-headers-$(uname -r) dkms
$ sudo apt-get install virtualbox-6.0
$ wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

per installare VirtualBox Exstension Pack basta un doppio click sul file scaricato precedentemente.

enjoy ๐Ÿ˜‰

(Solved) Errore GPG repository Kali Linux 2018.1

solved-errore-gpg-repository-kali-linux-2018-1

(Solved) Errore GPG repository Kali Linux 2018.1

Da un po' di tempo su Kali Linux avevo un errore GPG che impediva l'aggiornamento della distro. Si risolve con:

# wget https://https.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb
# apt install ./kali-archive-keyring_2018.1_all.deb
# apt update
# apt upgarde -y

enjoy ๐Ÿ˜‰

 

Google Chrome su Debian Stretch 9.2

 

Google Chrome su Debian Stretch 9.2

Google Chrome su Debian Stretch 9.2

Un modo semplce per installare Google Chrome su Debian Stretch 9.2 e non solo, è quello di aggiungere direttamente i repository di Google. Si può scegliere anche tra i rami stable, beta ed unstable.

$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
$ echo "deb https://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
$ sudo apt update
$ sudo apt install -y google-chrome-stable

si possono installare in alternativa anche i pacchetti testing ed unstable

$ sudo apt install -y google-chrome-beta
$ sudo apt install -y google-chrome-unstable

Google Chrome su Debian Stretch 9.2

enjoy ๐Ÿ˜‰

How to compile kernel 4.13.7 on Debian 9.2

 

How to compile kernel 4.13.7 on Debian 9.2

How to compile kernel 4.13.7 on Debian 9.2

Il kernel 4.13 porta con se diverse novità, e ad oggi si può ottenere installandolo da Debian Testing, oppure provare a compilarlo direttamente su Debian Stretch 9.2. L'unico problema è la mancanza del pacchetto kernel-package che bisogna procurarselo dai repo testing:

# echo 'deb https://ftp.it.debian.org/debian/ testing main' > /etc/apt/sources.list.d/testing.list
# apt update
# apt install git fakeroot build-essential ncurses-dev libssl-dev bc
# apt --no-install-recommends install -t testing kernel-package

una volta installato kernel package andare a commentare il repo testing che non ci servirà più!

How to compile kernel 4.13.7 on Debian 9.2

Compilazione ed installazione:

$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.13.7.tar.xz
$ tar xvf linux-4*
$ cd linux-4.13.7/
$ cp /boot/config-$(uname -r) .config
$ make menuconfig
$ make-kpkg clean
$ fakeroot make-kpkg --initrd --revision=1.0.edm kernel_image kernel_headers -j8
$ cd ..
$ sudo dpkg -i linux-image-* linux-headers-*

How to compile kernel 4.13.7 on Debian 9.2

enjoy ๐Ÿ˜‰

Duplice versione di php7.0 e php5.6 su Debian Stretch

Duplice versione di php7.0 e php5.6 su Debian Stretch

Duplice versione di php7.0 e php5.6 su Debian Stretch

Con l'uscita dell'ultima stable Debian 9 Stretch, la versione di php di default è la 7.0, ma sarebbe utile avere a disposizione anche la versione 5.6. Per averle entrambe la strada più semplice è quella di aggiungere i repository deb.sury.org:

# curl https://packages.sury.org/php/apt.gpg | apt-key add -
# echo 'deb https://packages.sury.org/php/ stretch main' > /etc/apt/sources.list.d/deb.sury.org.list
# apt update

per verificare la versione di php:

# php -v

per cambiare versione:

# update-alternatives --config php

Duplice versione di php7.0 e php5.6 su Debian Stretch

enjoy ๐Ÿ˜‰

 

Oracle Virtualbox 5.1 su Debian Stretch-Buster

 

Oracle Virtualbox 5.1 su Debian Stretch-Buster

Guida su come installare Oracle Virtualbox 5.1 su Debian Stretch e Debian Testing/Buster, testata e funzionante. I comandi sotto sono tutti eseguiti da root:

# apt update; apt upgrade -y
# echo "deb https://download.virtualbox.org/virtualbox/debian stretch contrib" > /etc/apt/sources.list.d/virtualbox-debian.list
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
# apt update; apt install virtualbox-5.1 dkms -y

Oracle Virtualbox 5.1 su Debian Stretch-Buster

enjoy ๐Ÿ˜‰

 

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

 

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

Per avere una Debian sempre aggiornata con gli ultimi pacchetti, si può rimanere alla versione testing o per i più temerari addirittura in Sid/unstable. Se addirittura si volesse far convivere simultaneamente tutti e tre i repository, testing/unstable/experimental si può utilizzare il pinning:

Aggiornare il sistema:

# apt update; apt upgrade -y
# apt dist-upgrade -y

Aggiungere i repository:

# nano /etc/apt/sources.list

inserire:

## Debian Testing
deb https://httpsredir.debian.org/debian/ testing main non-free contrib
deb-src https://httpsredir.debian.org/debian/ testing main non-free contrib

## Debian Security
deb https://security.debian.org/ stretch/updates main contrib non-free
deb-src https://security.debian.org/ stretch/updates main contrib non-free

## Debian Sid/Unstable
deb https://ftp.it.debian.org/debian unstable main contrib non-free

## Debian experimental
deb https://ftp.it.debian.org/debian experimental main contrib non-free
# apt update

creazione dei due files che indicano quali sono le nostre preferenze per il pinning:

# nano /etc/apt/apt.conf.d/apt.conf

ed inserire:

APT::Default-Release "testing";
APT::Cache-Limit 65000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";
# nano /etc/apt/preferences

ed inserire:

Package: *
Pin: release a=testing
Pin-Priority: 750

Package: *
Pin: release n=sid
Pin-Priority: 700

Package: *
Pin: release a=experimental
Pin-Priority: 650
# apt update; apt upgrade

per installare un pacchetto dal ramo unstable:

# apt install -t unstable firefox

per conoscere da quale ramo è stato installato un pacchetto:

# apt install apt-show-versions
# apt-show-versions -b|awk 'BEGIN{FS="/"}$2=="testing"'
# apt-show-versions -b|awk 'BEGIN{FS="/"}$2=="unstable"'

Apt Pinning sicuro con Debian Testing-Unstable-Experimental

enjoy ๐Ÿ˜‰

Installare Mate su Debian Wheezy

 

Per installare Mate su Debian Wheezy bisogna abilitare i repository backports:

 

# apt-get install lsb-release
# cat >/etc/apt/sources.list.d/backports.list <<EOF
deb https://ftp.it.debian.org/debian $(lsb_release -cs)-backports main contrib non-free
deb-src https://ftp.it.debian.org/debian $(lsb_release -cs)-backports main contrib non-free
EOF
# apt-get update
# apt-get -t wheezy-backports install mate-desktop-environment-extras

 

enjoy ๐Ÿ˜‰

 

Cinnamon 1.4 su Debian Wheezy/Sid LMDE pacchetti Deb

 

 

 

 

 

Cinnamon è arrivato alla versione 1.4, portando alcune novità. Io l'ho provato su Debian Sid, ed ho testato il tutto. Come ho già detto in passato Cinnamon non è male, anche se acerbo, e può essere un'alternativa a Gnome-Shell. Al momento l'unico neo che ho riscontrato. è che quando si seleziona la voce pannello mofificabile, la barra cambia colore, quindi una volta aggiunti i programmi al pannello, bisogna deselezionarla. Come al solito i pacchetti si trovano nel mio repository.

 

Download Cinnamon 1.4  amd64 (6 files)

Download Cinnamon 1.4 i386 (6 files)

 

ps: disinstallare prima cinnamon-muffin 1.3

ps: apt-get install -f, per problemi con le dipendenze.

 

enjoy ๐Ÿ˜‰