sabato 4 aprile 2015

Install Python3 + pip on i686 and x86_64 Chromebook without using crouton

0) Switch to developer mode
Reboot pressing Esc+Refresh+Power -- > Confirm developer mode
Now each time Chromebook starts, press Ctrl+D to skip waiting time on a white screen

0.1) Open terminal : Ctrl+Alt+T

1) Install Chromebrew ( Homepage)
wget -q -O - https://raw.github.com/skycocker/chromebrew/master/install.sh | bash

2) Make root partition writable with this script:
DennisLfromGA / rw-rootfs

3) Install pip downloading source from here Pip Homepage and using this command:
tar xzf pip*
cd pip*/
sudo python setup.py install

You can now use pip to install various packages (eg. sudo pip install xslxwriter)
Enjoy Python on your Chromebook!!
PS: you can use Chromebook shell to launch a .py file and use Text as simple code editor

domenica 11 agosto 2013

Installazione manuale Ubuntu Touch su Nexus 4 e Nexus 7

Avendo a che fare con connessioni internet sempre ballerine, ho deciso di mettere sul blog la procedura per installare manualmente le daily images di Ubuntu Touch su Nexus 4/7.
  1. Abilitare le opzioni sviluppatore + debug usb sul device
  2. Installare fastboot, adb etc.. su Ubuntu desktop
  3. Collegare dispositivo al pc
  4. Riavviare in bootloader mode (Vol+  + Vol-  + Power)
  5. Dare il comando (nella console di Ubuntu Desktop) : fastboot oem unlock
  6. Riavviare dispositivo
  7. Riavviare dispositivo in bootloader mode (Vol+  + Vol-  + Power)
  8. Installare una recovery, scaricandola da qui  ( http://www.clockworkmod.com/rommanager ),  dando il comando fastboot flash recovery nomedelfilescaricato.img
  9. Riavviare dispositivo
  10. Scaricare dall'indirizzo  http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/  il file saucy-preinstalled-touch-armhf.zip e :
    1. Per Nexus 4 : saucy-preinstalled-touch-armel+mako.zip
    2. Per Nexus 7 : saucy-preinstalled-touch-armel+grouper.zip
  11. Una volta copiati i due file su dispositivo, riavviare in bootloader mode   (Vol+  + Vol-  + Power)
  12. Selezionare voce Recovery nel menu di bootloader (usando i tasti del volume), quindi premere il tasto d'accensione per riavviare in recovery mode
  13. Flashare nell'ordine:
    1. saucy-preinstalled-touch-armel+mako.zip se avete Nexus 4 oppure saucy-preinstalled-touch-armel+grouper.zip se avete un Nexus 7
    2. saucy-preinstalled-touch-armhf.zip 
  14. Riavviare il dispositivo
  15. Eccovi Ubuntu Touch!!
  16. Riavviate di nuovo (non so perché ma aiuta)
  17. Collegarsi ad una rete wireless accedendo al tab Networks presente nella barra di stato di Ubuntu Touch ("tirate giù" la barra superiore, poi swipe verso sinistra e magicamente comparirà il nome della vostra rete wireless)
  18. Aprite un terminale dalla schermata "Apps"
  19. Installate openssh-server ( sudo apt-get install openssh-server  ): la password dell'utente phablet è phablet
  20. Controllare l'ip del device con il comando ifconfig wlan0
  21. Accedere dal pc desktop al device via ssh : ssh phablet@ipwlan0
  22. Fare un bel update dei repository e aggiornare i pacchetti : sudo apt-get update && sudo apt-get upgrade
  23. Installare repository per app extra : sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
  24. Fare un bel update dei repository e aggiornare i pacchetti quindi installare le touch-core-apps  : sudo apt-get update && sudo apt-get upgrade && sudo apt-get install touch-coreapps
  25. Il metapackage non installerà proprio tutte le app quindi per installarne altre date un'occhiata al repository : Daily Ubuntu Touch Core Apps PPA
  26. Adesso le applicazioni risulteranno ricercabili dalla form "search" presente nel tab Apps

martedì 9 agosto 2011

VirtualBox 4.1 causa un kernel panic con la sospensione: soluzione

L'ultima release di VirtualBox è affetta da un bug che preclude il corretto funzionamento della sospensione in ram. Il bug è presentato e discusso su questa pagina launchpad

https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/814323

Il commento 21 della discussione presente sia il file per patchare il modulo di VirtualBox sia le istruzioni su come sistemare il problema

https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/814323/comments/21

La patch è stata introdotta nel branch ufficiale ma in attesa del rilascio della nuova versione stabile meglio agire con questo workaround

Sospensione in ram con i driver proprietari Nvidia

Da qualche mese i driver proprietari Nvidia su Gnu/Linux "rompono" la...sospensione in ram. Oltre ai soliti antichi rimedi (Option "NvAGP" "1" in xorg.conf sotto la sezione device e il blacklisting del modulo intel_agp) elencati anche nel wiki di Ubuntu

Problemi comuni con i driver proprietari Nvidia - Ubuntu It Wiki

è necessario aggiungere un'opzione ai parametri di boot modificando il file

/etc/default/grub

aggiungendo alle opzioni definite in

GRUB_CMDLINE_LINUX_DEFAULT

il parametro

acpi_sleep=nonvs

quindi aggiornare grub con un bel

update-grub

e riavviare.

Effetto Lomo con Gimp

Ultimamente l'imperversare dell'hipsterism ha contribuito ad esaltare la resa fotografica di una macchina russa LOMO

Lomo su Wikipedia

Il software per eccellenza legato a questo tipo di macchine è Hipstamatic che permette la simulazione di un cospicuo numero di macchine nonché di vari filtri.

Anche sul nostro amato pinguino possiamo riproporre l'effetto Lomo grazie a Gimp e ai suoi versatili plugin già pronti all'uso.

Installiamo il pacchetto gimp-plugin-registry sulla nostra distribuzione preferita. Su Ubuntu dovremmo dare il seguente comando

sudo apt-get install gimp-plugin-registry

Una volta installati i plugin apriamo Gimp e applichiamo uno dei due effetti Lomo presenti (Bercovich Lomo e Lomo Effect) sotto la voce del menù FX-Foundry -> Photo -> Effects


Un altro effetto molto in voga ultimamente è il "Cross processing" (sempre rintracciabile nel sotto menù dove trovano posto gli effetti citati) dell'immagine. Vediamo lo scatto realizzato da me l'estate scorsa alle isole Eolie trattato con Lomo Effect e con il Cross processing effect


Personalmente preferisco l'effetto ottenuto con il Cross Processing. A voi la scelta di quale effetto utilizzare per migliorare le vostre foto con un tocco di hipsterism :)

domenica 10 ottobre 2010

OpenFOAM 1.7.x su Ubuntu Maverick 10.10

sudo aptitude install w3m pv binutils-dev flex bison git-core build-essential python-dev libreadline5-dev wget zlib1g-dev cmake libpng12-dev libxt-dev libxi-dev libxrender-dev libxrandr-dev libxcursor-dev libxinerama-dev libfreetype6-dev libfontconfig1-dev libglib2.0-dev git

cd

mkdir OpenFOAM

cd OpenFOAM

git clone git://github.com/OpenCFD/OpenFOAM-1.7.x.git

wget http://downloads.sourceforge.net/project/foam/foam/1.7.1/ThirdParty-1.7.1.gtgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffoam%2Ffiles%2F&ts=1286711162&use_mirror=ovh

tar xzf ThirdParty-1.7.1.gtgz

mv ThirdParty-1.7.1 ThirdParty-1.7.x

cd OpenFOAM-1.7.x

echo ". $HOME/OpenFOAM/OpenFOAM-1.7.x/etc/bashrc" >> ~/.bashrc

source ~/.bashrc

export WM_NCOMPPROCS=4

./Allwmake


PS To compile on more (or less) than 4 CPUs modify the export WM_NCOMPPROCS=4 command

martedì 5 ottobre 2010

Compile SparkleShare on Fedora 14

Tools to compile evereything :)

sudo yum groupinstall 'Development Tools'

SparkleShare deps:

sudo yum install gtk-sharp2-devel ndesk-dbus-glib-devel ndesk-dbus-devel mono-devel

Download and compile SparkleShare from git:

git clone http://github.com/hbons/SparkleShare.git

cd SparkleShare

./autogen.sh

make -j4 # to compile on 4 CPUs

sudo make install

sabato 2 ottobre 2010

Texlive 2010 on Fedora 14

sudo yum install perl-Tk
wget -c ftp://mirror.switch.ch/mirror/tex/systems/texlive/Images/texlive2010.iso

su -
mkdir /media/texlive/
mount -r -t iso9660 -o loop /path/to/texlive2010.iso /media/texlive/
cd /media/texlive
./install-tl -gui wizard

Add these lines to your .bashrc
PATH=/usr/local/texlive/2010/bin/x86_64-linux:$PATH
INFOPATH=/usr/local/texlive/2010/texmf/doc/info:$INFOPATH
MANPATH=/usr/local/texlive/2010/texmf/doc/man:$MANPATH

Reload the .bashrc
source ~/.bashrc

Enjoy

venerdì 1 ottobre 2010

aMule AdunanzA 2010.1 su Fedora 14

Ecco come installare Amule Adunanza (versione svn) su Fedora 12.

Installazione dipendenze :

sudo yum install gcc-c++ make wxGTK-devel zlib-devel binutils-devel libupnp-devel cryptopp-devel gd-devel GeoIP-devel svn intltool flex bison

Scaricamento sorgenti (posizionarsi in qualche cartella,consigliabile creare nella home una cartella sources che andrà a contenere tutti i sorgenti dei software non installiamo da un rpm)

svn co https://amule-adunanza.svn.sourceforge.net/svnroot/amule-adunanza/trunk amule-adunanza

Per una versione più sicura (grazie a Sarbyn per la segnalazione nei commenti!!) si può utilizzare il ramo tags anziché il trunk

svn co https://amule-adunanza.svn.sourceforge.net/svnroot/amule-adunanza/tags/AdunanzA-2010.1/ amule-adunanza



PATCH NECESSARIA PER GCC-4.5

http://bugs.gentoo.org/attachment.cgi?id=246712

fonte (http://bugs.gentoo.org/328769)

scaricarla e salvarla in un file amule-gcc45.patch e metterla nella cartella dei sorgenti

Stessa cosa vale per quest'altra patch legata alle wxGTK di Fedora:

http://pastebin.com/NU3mYF8p

rinominandola come amule-wxHandle.patch

EDIT: quest'ultima patch sembra non fare il suo dovere :) Quindi --->
Cancellare le seguenti righe dal file ./src/amule.cpp (è quello che dovrebbe fare la patch ma non fa..devo correggerla)
#
if ( !cmdline.Found(wxT("disable-fatal")) ) {
#
#ifndef __WXMSW__
#
// catch fatal exceptions
#
wxHandleFatalExceptions(true);
#
#endif
#
}
#

E poi la sequenza di comandi:

cd amule-adunanza


./autogen.sh


./configure --enable-alc --enable-alcc --enable-geoip --enable-amulecmd --enable-webserver --enable-amule-daemon --enable-amule-gui --enable-cas --enable-webserver --enable-wxcas --disable-upnp


patch -p1 < amule-gcc45.patch


patch -p1 < amule-wxHandle.patch [se sono state cancellate le righe manualmente questo comando è superfluo]


make


sudo make install






Per ultimo apriamo le porte necessarie ad amule per collegarsi alla rete kadu utilizzando l'utility Firewall di Fedora presente in Sistema->Amministrazione.

Sezione "Altre Porte" --> "Aggiungi" e selezionare sia la porta 4662 tcp sia la porta 4672 udp

Finito.

venerdì 23 luglio 2010

Skype su Debian 64-bit

Scaricare il .deb da qui

http://www.skype.com/go/getskype-linux-beta-ubuntu-64

installarlo e dare

sudo chmod a-r /usr/lib32/libpulse{-simple.so.0.0.2,.so.0.8.0,common-0.9.15.so}

giovedì 22 luglio 2010

OpenFOAM 1.7.x on Ubuntu Lucid 10.04

sudo aptitude install w3m pv binutils-dev flex bison git-core build-essential python-dev libreadline5-dev wget zlib1g-dev cmake libpng12-dev libxt-dev libxi-dev libxrender-dev libxrandr-dev libxcursor-dev libxinerama-dev libfreetype6-dev libfontconfig1-dev libglib2.0-dev

To compile on 4 CPUs

export WM_NCOMPPROCS=4

http://www.openfoam.com/download/git.php

mercoledì 21 luglio 2010

Ubuntu Lucid 10.04 su Nvidia GT 320M : installazione da live cd

Per far partire la live di Lucid è necessario aggiungere le seguenti opzioni alla stringa di boot di grub:


rdblacklist=nouveau nomodeset vga=371

lunedì 19 luglio 2010

Flash 10.1 su Chromium su Fedora 13 (64 bit)

Dopo aver installato Flash 10.1 con la precedente guida, dare il comando:



sudo ln -s /usr/lib64/mozilla/plugins-wrapped/nswrapper_32_64.libflashplayer.so /usr/lib64/chromium-browser/plugins/nswrapper_32_64.libflashplayer.so

Flash 10.1 su Fedora 13 64 bit

sudo yum --exclude=AdobeReader\* install flash-plugin nspluginwrapper.x86_64 nspluginwrapper.i686 alsa-plugins-pulseaudio.i686 libcurl.i686

venerdì 30 aprile 2010

Laptop Mode su Sabayon

Controllare il file

/etc/laptop-mode/laptop-mode.conf

Se si vuole aggiungere alla fine del file la gestione della frequenza della CPU, queste sono le mie righe (ondemand governor):

CONTROL_CPU_FREQUENCY=1
BATT_CPU_GOVERNOR=ondemand
LM_AC_CPU_GOVERNOR=ondemand
NOLM_AC_CPU_GOVERNOR=ondemand

Avviare il demone :

/etc/init.d/laptop_mode start

Aggiungerlo nel processo di boot :

rc-config add laptop_mode default


Thanks to demanufacture on #sabayon channel ;)

sabato 24 aprile 2010

Vedere eventi sportivi su GNU/Linux

Due strade:

1) Sopcast (Le seguenti istruzioni sono valide per la distribuzione Ubuntu 10.04!!)

Aggiungere il seguente ppa:

sudo add-apt-repository ppa:wzssyqa/wzssyqa

Installare i seguenti packages :

sudo apt-get install lib32stdc++5 sopcast

Da qui in poi comandi validi per qualsiasi distribuzione

Avviare sopcast:

sp-sc link 3908 8908 > /dev/null &

Avviare il player:

mplayer http://localhost:8908/tv.asf

2) Veetle (Istruzioni valide per qualsivoglia distribuzione!!)

Scaricare il file veetle-0.9.17-linux-install.sh dal sito veetle.com ed eseguirlo

chmod +x veetle-0.9.17-linux-install.sh
./veetle-0.9.17-linux-install.sh

a questo punto navigare le risorse di veetle con qualsiasi browser (ho provato con Chromium e con Firefox)

Campo di velocità: rappresentazione vettoriale su Paraview

Se si vuole rappresentare un campo di velocità con delle simpatiche "frecce" che ne indichino la direzione, attenersi ai seguenti passaggi:

-) pigiare tasto Glyph sulla barra degli strumenti
-) controllare che alla voce Vectors ci sia: U
-) Glyph type: 2D Glyph
-) Spuntare la casella Edit alla voce "Set Scale Factor"
-) Inserire un fattore di scala desiderato
-) Valutare l'opportunità di aumentare il massimo numero di punti per ottenere una risoluzione maggiore
-) Apply

Paraview 3.6.2 su Ubuntu Lucid

Aggiungere il seguente PPA:

sudo add-apt-repository ppa:yade-users/external

e poi soliti comandi ;)

venerdì 9 aprile 2010

Rimuovere suoni GTK in KDE 4

Append to ~/.gtkrc-2.0-kde4:

gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0

fonte: