domenica 5 ottobre 2014

UBUNTU Gnome: Creare collegamento applicazione sul desktop

Per creare un collegamento sul desktop ad esempio di uno script usare:


gnome-desktop-item-edit ~/Scrivania --create-new

Si aprirà un popup dove andranno compilati i vari campi

martedì 24 giugno 2014

ssh port forward su raspy

Se l'accesso ssh al raspy su un IP con port forward non funziona si può provare  lanciare il comando:

sudo iptables --flush

giovedì 12 giugno 2014

Installazione ODOO su Ubuntu 12.04 server

Aggiornare il sistema e installare postgresql
sudo apt-get update
sudo apt-get upgrade 
sudo apt-get install postgresql 

sudo su postgres 
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp 

inserire una password
sudo nano /etc/postgresql/x.x/main/pg_hba.conf
aggiungere le 2 righe in rosso
# Database administrative login by UNIX sockets
local   all      postgres                  ident sameuser 

# TYPE  DATABASE USER      CIDR-ADDRESS    METHOD
local   all      openerp                   md5
host    all      all       192.168.1.0/24  md5

# "local" is for Unix domain socket connections only 
local   all      all                       ident sameuser 

# IPv4 local connections:
host    all      all       127.0.0.1/32    md5

# IPv6 local connections:
host    all      all       ::1/128         md5
 modificare il file
sudo nano /etc/postgresql/x.x/main/postgresql.conf

impostando 
listen_addresses='*'

quindi riavviare il server
sudo /etc/init.d/postgresql restart
Installare python e dipendenze


sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata \python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing \python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject \python-webdav python-werkzeug python-xlwt python-yaml python-zsi
Installare git se non presente


sudo apt-get install git 
Clonare odoo con:


git clone https://github.com/odoo/odoo.git 

mercoledì 11 giugno 2014

installare XRDP ubuntu server

 Per installare XRDP su un ubuntu server, quindi senza interfaccia grafica:
apt-get update
sudo apt-get install lubuntu-desktop
echo lxsession -s Lubuntu -e LXDE > ~/.xsession
sudo apt-get install xrdp
verificare se il servizio è attivo: 
/etc/init.d/xrdp status
Eventualmente avviarlo 
/etc/init.d/xrdp start
Se l'avvio dovesse fallire, allora  killare i processi xrdp

ps -ef |grep xrdp
e riavviare il servizio.

Il file di configurazione si trova in:
/etc/xrdp/xrdp.ini 

lunedì 9 giugno 2014

Montare DISCO USB Linux

Eseguire il comando fdisk -l per individuare il device da montare
sudo fdisk -l
Creare se non presente una directory vuota sotto mnt


sudo mkdir /media/usb


- ntfs-3g (serve per mount filesystem nfts in R/W)
==================================================
sudo apt-get install ntfs-3g

per montare un device ntfs:

sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /mnt/USB



Montare il disco con:

sudo mount /dev/sdb1 /media/usb


- ntfs-3g (serve per mount filesystem nfts in R/W)
==================================================
sudo apt-get install ntfs-3g

per montare un device ntfs:

sudo mount -t ntfs-3g -o uid=intuicy,gid=intuicy /dev/sda1 /mnt/USB

martedì 20 maggio 2014

Connessioni remote a PostgreSQL

modificare il file
sudo nano /etc/postgresql/x.x/main/postgresql.conf

impostando 
listen_addresses='*'

modificare il file


sudo nano /etc/postgresql/x.x/main/pg_hba.conf
aggiungendo:
host all all 192.168.1.0/24 md5

quindi riavviare il server
sudo /etc/init.d/postgresql restart

lunedì 5 maggio 2014

IP STATICO/DHCP

STATICO

iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0 
gateway 192.168.0.1
DHCP
auto eth0 iface eth0 inet dhcp

sshfs

Prima di dare questo comando, collegarsi in ssh in modo da prendere la key
sshfs user@IP:/remote_dir /mnt/local_dir

Persistent ner rules

resettare network 
sudo rm /etc/udev/rules.d/70-persistent-net.rules

venerdì 2 maggio 2014

CURLFTPSF

- MONTARE UNA RISORSA REMOTA CON curlftps -

creare nella home directory dell'utente che userà curlftpsf un file .netrc con queste informazioni: 

machine ftp.host.com login utente password password

creare una directory sotto mnt:

/mnt/RemoteFTP 

eseguire: 

sudo curlftpfs -o allow_other,rw ftp://ftp.host.com/dir/dir1 /mnt/RemoteFTP/ 

Se tutto va bene nella directory /mnt/remoreFTP ci sarà il contenuto della directory remota: ftp.host.com/dir/dir1

Tastiera Italiana

dal terminale come utente root:
loadkeys it

ATTIVARE SERVIZIO CRON ALL'AVVIO DI RASPBMC

modificare il file:
/home/pi/.xbmc/userdata/addon_data/script.raspbmc.settings/settings.xml 


impostando:
sys.service.cron = "true"

rdiff-backup


rdiff-backup


Backup:
# rdiff-backup -v9 /sorgente/ /destinazione

Verifica backup
# rdiff-backup -v9 --verify /destinazione

Verifica backup del giorno prima
#rdiff-backup --verify-at-time 1D /destinazione

Modifiche avvenute fra un backup e l'altro
#rdiff-backup --list-changed-since 10D /destinazione/


Ripristinare backup di 2 giorni fa.
#rdiff-backup -r 2D /archivio_backup /destinazione_restore

Altri parametri:

s= secondi,
m= minuti,
h= ore,
D= giorni,
W= settimane,
M= mesi,
Y= anni


Ripristinare backup di un giorno preciso.
#rdiff-backup -r 2009-02-01 
/archivio_backup /destinazione_restore


Ripristinare backup di un file
Recuperare il file /archivio/test.txt di 3 giorni fa
#rdiff-backup -r 3D /archivio/test.txt /dest/test.txt


Elencare i backup disponibili
#rdiff-backup -l /archivio
Vedere lo spazio occupato da ogni backup
#rdiff-backup --list-increment-sizes /archivio

Statistiche
#rdiff-backup-statistics /archivio

Lista dei cambiamenti da più di 2 giorni
#rdiff-backup --list-changed-since 2D /archivio

Mostra le statistiche dopo il Backup.
#rdiff-backup –print-statistics /archivio


Eliminare tutti i bakuup piu vechi di 7 giorni:
#rdiff-backup --remove-older-than 7D --force /archivio

now - ora
W(eek)=settimana,
M(onth)=mese
Y(ear)= anno.
Date (ISO inverse)
YYYY/MM/DD
YYYY-MM-DD
MM/DD/YYYY
MM/DD/YYYY

mercoledì 30 aprile 2014

INSTALLAZIONE MODULO DDT OPENERP 7.0

--- INSTALLAZIONE MODULO DDT OPENERP 7.0 ---
~/lp>  bzr branch lp:webkit-utils/7.0 webkit-utils
~/lp/webkit-utils> bzr merge lp:~webkit-utils-core-editors/webkit-utils/7.0-port_of_base_header_webkit
~/lp/openerp/openerp/addons>  ln -s ~/lp/webkit-utils/base_headers_webkit

sudo su - 
wget https://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-i386.tar.bz2
tar xvjf wkhtmltopdf-0.11.0_rc1-static-i386.tar.bz2
chown root.root wkhtmltopdf-i386
mv wkhtmltopdf-i386 /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf

riavviare openerp 
-- in configurazione di openerp installare:
     base_headers_webkit
     l10n_it_DDT_webkit

   
-- in Configurazione > parametri > Parametri di sistema
   aggiungere la chiave:
   webkit_path = /usr/local/bin/wkhtmltopdf