Installare Adobe Reader su Debian Jessie 64 Bit

 

Installare Adobe Reader su Debian Jessie 64 Bit

Per installare Adobe Reader su Debian Wheezy/Jessie 64 BIT, bisogna abilitare il supporto al Multi-Arch. e poi procedere con l’installazione, scaricandolo da qua:

 

$ wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
# dpkg --add-architecture i386
# apt-get update
# apt-get install libxml2:i386 libgtk2.0-0:i386  libstdc++6:i386
# dpkg -i AdbeRdr9*.deb
# apt-get install -f

 

enjoy 😉

 

Installare WordPress 4.1.1 su Debian Jessie

 

Installare WordPress 4.1.1 su Debian Jessie

 

 

Per installare WordPress 4.1.1 su Debian Jessie basta seguire questa semplice guida:

 

Installare LAMP:

 

# apt-get install apache2 mysql-server mysql-client php5 php5-mysql php5-gd php5-curl

 

verrà chiesto di scegliere una password per mysql. Una volta terminata l'installazione di tutto l'occorrente si può procedere con la preparazione del database, dove i parametri immessi nell'esempio sotto saranno i seguenti:

database=wpdb, user=wpuser, password=wppassword:

 

# mysql -u root -p

 

verrà chiesta la password di root per mysql, scelta in fase d'installazione, successivamente inserire linea per linea e dare invio:

 

CREATE DATABASE wpdb;
CREATE USER wpuser@localhost IDENTIFIED BY 'wppassword';
GRANT ALL PRIVILEGES ON wpdb.* TO wpuser@localhost;
FLUSH PRIVILEGES;
exit

 

riavviare i servizi:

 

# service apache2 restart
# service mysql restart

 

Scaricare wordpress, settare i permessi e configurare wp-config.php:

 

# cd /tmp/ && wget https://wordpress.org/latest.tar.gz
# tar -xvzf latest.tar.gz
# mv wordpress /var/www/html/
# chown -R www-data.www-data /var/www/html/wordpress
# chmod -R 755 /var/www/html/wordpress
# mkdir -p /var/www/html/wordpress/wp-content/uploads
# chown -R www-data.www-data /var/www/html/wordpress/wp-content/uploads
# cd /var/www/html/wordpress/
# cp wp-config-sample.php wp-config.php
# nano wp-config.php

 

che dovrà essere così:

 

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wpdb');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'wppassword');

/** MySQL hostname */
define('DB_HOST', 'localhost');

 

a questo punto basterà andare all'indirizzo https://localhost/wordpress/, per iniziare l'installazione guidata di WordPress, ed iniziare quindi con la creazione di un proprio blog.

 

enjoy 😉

 

(Solved) a start job is running for dev-disk-by-\x2duuid

 

L'errore "a start job is running for dev-disk-by-\x2duuid" che mi è capitato di vedere al boot sulla mia Debian Jessie, e che ti chiede di aspettare 90 secondi, è da imputare al fatto che la partizione di swap non può essere montata. Di fatto ho notato che l'UUID, presente in etc/fstab, non coincide con quello che si può vedere con i comandi:

 

# ls -l /dev/disk/by-uuid
# blkid

 

ad ogni modo per risolvere velocemente, c'è sempre il buon vecchio metodo di rimuovere da /etc/fstab l'UUID, inserendo la partizione:

 

# nano /etc/fstab

 

e modificare da così:

 

UUID=5192c3e0-f825-4732-95ae-5ded44834615  none swap sw 0 0

 

a così:

 

/dev/sda6 none  swap sw 0 0

 

enjoy 😉

 

Copiare un file contemporaneamente in più directory

 

Per copiare un file contemporaneamente in più directory, si può scegliere di usare il comando xargs, a cui si dirà di eseguire un determinato comando più volte. Quindi invece di copiare con questi tre comandi:

 

$ cp file /percorso/dir1
$ cp file /percorso/dir2
$ cp file /percorso/dir3

 

se ne userà solamente uno:

 

$ echo /percorso/dir1 /percorso/dir2 /percorso/dir3 | xargs -n 1 cp -v file

 

enjoy 🙂

 

Teamviewer 10 su Debian Wheezy/Jessie 64 bit

Teamviewer 10 Jessie 64 Bit

 

 

Per installare Teamviewer 10 su Debian Wheezy/Jessie 64 BIT, bisogna prima abilitare il supporto al Multi-Arch. e poi procedere con l'installazione:

 

$ wget https://download.teamviewer.com/download/teamviewer_i386.deb

# dpkg --add-architecture i386

# apt-get update

# dpkg -i teamviewer_i386.deb

# apt-get install -f

 

enjpy 😉

 

Speedtest da teminale in Linux

Speedtest da teminale in Linux

Per misurare la velocità della connessione internet, si può fare anche uno speedtest da teminale in Linux, utilizzando Speedtest-cli. Scritto in Python CLI, si appoggia al sito Speedtest.net per misurare la velocità della connessione, sia in download che in upload. Per installarlo su Debian dai repository:

# apt-get install python-pip
# pip install speedtest-cli

manualmente:

$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
# chmod a+rx speedtest_cli.py
# mv speedtest_cli.py /usr/local/bin/speedtest-cli
# chown root:root /usr/local/bin/speedtest-cli

effettuare uno speedtest:

# speedtest-cli

speedtest con condivisione:

# speedtest-cli --share

lista dei server:

# speedtest-cli --list

cambiare server:

# speedtest-cli --server 4302
root-DebianJessie speedtest-cli --list
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
2567) Prometeus di Daniela Agro (Cologno Monzese, Italy) [14.66 km]
5502) Linkem SPA (Milan, Italy) [14.86 km]
3667) Telecom Italia S.p.A. (Milan, Italy) [14.86 km]
5331) C.U. SRL (Milan, Italy) [14.86 km]
4302) Vodafone IT (Milan, Italy) [14.86 km]
4388) ItaliaOnline (Milan, Italy) [14.86 km]
2824) H3G (Milan, Italy) [14.86 km]
1392) ENTER S.r.l. (Milan, Italy) [14.86 km]
3997) NGI SpA (Busto Arsizio, Italy) [21.39 km]
4492) GOLINE SA (Stabio, Switzerland) [32.53 km]
 999) InternetONE (Varese, Italy) [33.51 km]
ecc.ecc.ecc.ecc

aggiornare speedtest-cli:

# pip install speedtest-cli --upgrade

enjoy 😉

Confrontare il contenuto di due cartelle usando diff

 

Puo capitare di volere confrontare il contenuto di due cartelle simili, ed uno dei metodi potrebbe essere quello di usare il comando diff:

 

$ diff --suppress-common-lines -y <(cd /percorso/cartella1; find .|sort) <(cd /percorso/cartella2; find .|sort)

 

questo comando mostrerà nel terminale solo sul lato destro, le differenze tra le due cartelle. In caso di un output lungo è meglio redirigere il tutto in un file di testo:

 

$ diff --suppress-common-lines -y <(cd /percorso/cartella1; find .|sort) <(cd /percorso/cartella2; find .|sort) >confronto.txt

 

enjoy 😉

 

Installare Grub Customizer 4.0.6 su Debian Wheezy/Jessie

 

grub-customizer

 

 

Per Installare Grub Customizer 4.0.6 su Debian Wheezy/Jessie, e quindi andare a modificare in maniera semplice e veloce le opzioni di Grub 2, basta seguire questi semplici steps:

 

# apt-get install build-essential libssl-dev cmake libgtkmm-3.0-dev gettext libarchive-dev

$ wget https://launchpad.net/grub-customizer/4.0/4.0.6/+download/grub-customizer_4.0.6.tar.gz

$ tar xfv grub-customizer*

$ cd grub-customizer*

$ cmake . && make -j3

# make install

 

enjoy 😉

 

Tightvnc su Debian Jessie

 

tightvnc

 

 

Installare e configurare Tightvnc su Debian Jessie sia come server che come client. Io di solito uso vino come server vnc, ma al momento su Jessie non funziona, quindi ho optato per Tightvnc.

 

# apt-get install tightvncserver xtightvncviewer

 

per settare la password:

 

$ tightvncpasswd

 

per avviare tightvnc server:

 

$ tightvncserver -geometry 1280×800 :1

 

per fare delle prove:

 

$ xtightvncviewer indirizzo_ip:1

 

molto probabilmente a questo punto apparirà l'errore Could not acquire name on session bus. Per risolvere stoppare il server vnc:

 

$ tightvncserver -kill :1

 

e fare delle modifiche in .vnc/xstartup, inserendo unset DBUS_SESSION_BUS_ADDRESS. Praticamente il file deve essere come sotto, sostituendo anche mate-session, con il proprio Desktop Environment.

 

$ nano ~/.vnc/xstartup

 

il file deve essere come questo:

 

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &

 

al posto di mate-session si può inserire:

 

gnome-session &
startkde &
xfce4-session &
startlxde &
openbox &
cinnamon &

 

enjoy 😉

 

Login automatico su Debian Jessie con GDM3 e LightDM

 

Per chi ha bisogno del login automatico su Debian Jessie con GDM3, l'appunto che avevo scritto qua, per ottenere l'autologin, non ha più funzionato, quindi ho scelto una strada diversa, che pure essendo quella giusta, al momento non funziona nemmeno 🙂 , comunque la riporterò lo stesso nell'attesa che il tutto verrà risolto. Quindi per ottenere un login automatico provvisoriamente ho optato per LightDM.

 

Login automatico GDM3:

 

# cp /etc/gdm3/daemon.conf /etc/gdm3/daemon.conf.backup
# nano /etc/gdm3/daemon.conf

 

 

Nella sezione [daemon] bisogna decommentare AutomaticLoginEnable, ed inserire il nome utente in AutomaticLogin.


[daemon]
# Enabling automatic login
  AutomaticLoginEnable = true
  AutomaticLogin = USERNAME

 

Login automatico LightDM:

 

# nano /etc/lightdm/lightdm.conf

 

e decommentare/modificare le stringhe:

 

autologin-user=USERNAME
autologin-user-timeout=0

 

per riconfigurare i login manager:

 

# dpkg-reconfigure lightdm

# dpkg-reconfigure gdm3

 

enjoy 😉