Visualizzazione post con etichetta debian. Mostra tutti i post
Visualizzazione post con etichetta debian. Mostra tutti i post

2 ago 2014

Debian 7 "Wheezy" & Oracle Java


the easy way: the debian way

In more cases the icedtea plugin is a good solution in order to run java applet in your browser
Sometimes doesn't work, as example with fineco bank, a italian online service.
Sometimes the last version of icedtea-plugin is not up to date; now last version of  oracle java is 8.


One easy way to install it, it's explain in the debian's wiki: https://wiki.debian.org/Java/Sun

3 steps:
- download last tar.gz (32 or 64 bit) of java jre
- make a debian package with make-jpkg
- install the .deb package created with dpkg -i

unfortunately when new version of java is released, you must be re-create the deb package, but it takes only 5 minutes

Happy good applets ;)

18 apr 2014

ruby and apt-listbugs, how to solve some bugs

Sometimes in debian, when ruby package change, apt-listbugs blocks the updates of aptitude
to solve sometimes is possible disable apt-listbugs, update the debian system and after enable apt-listbugs .

as root
#mv /etc/apt/apt.conf.d/10apt-listbugs /root/

after update
#aptitude update; aptitude -y safe-upgrade

if the update is ok

#mv /root/10apt-listbugs /etc/apt/apt.conf.d/

that's all

Some bugs resolved
 #721583 [apt-listbugs] ruby-gettext has undefined method, all package actions fail
 #735116 apt-listbugs: […]/debian.rb:24:in `require': no such file to load -- debian_version (LoadError)
#744754: apt-listbugs: Bug with Ruby, crashes aptitude

6 ott 2010

Debian e torrent: BitTorrent proxy per scaricare i pacchetti debian

L'idea è semplice e funziona benissimo!
Debian infatti ha introdotto alcuni pacchetti che permettono di utilizzare il P2P come metodo per scaricare (e condividere) gli archivi .deb
Questo ha diversi vantaggi:
- scaricare dai peers, incrementando la banda disponibile per il download
- ridurre nello stesso tempo la banda necessaria per chi ha un repository debian
- completamente integrato negli attuali strumenti APT
- nessun problema nel caso di mirror non disponibile


Installazione
DebTorrent è composto da due differenti pacchetti binari

* debtorrent: the DebTorrent client e tracker
* apt-transport-debtorrent: un protocollo avanzato di comunicazione per comunicare con APT

Entrambi i pacchetti sono disponibili negli archivi debian
Per poter installare basta dare il seguente comando

# apt-get install debtorrent apt-transport-debtorrent


apt-transport-debtorrent è in grado di mandare le richieste ricevute tramite APT direttamente al client DebTorrent

Configurazione
Ora che abbiamo installato Debtorrent dobbiamo modificare la configurazione di apt
# emacs /etc/apt/sources.list

Le righe del file che utilizzano il protocollo http dovranno essere sostiuite con

debtorrent://localhost:9988

Questo è possibile farlo solo per i repository dei binari. Attualmente DebTorrent non può essere usato per i sorgenti


#--> vecchia riga #deb http://ftp.cz.debian.org/debian/ testing main contrib
#Qui sotto la nuova riga
deb debtorrent://localhost:9988/ftp.cz.debian.org/debian/ testing main contrib


Configurazione facoltativa di DebTorrent
E' possibile modificare il file di configurazione /etc/debtorrent/debtorrent-client per indicare un range di porte da utilizzare per i torrent.
Queste porte dovranno essere rese accessibili dall'esterno modificando la configurazione del proprio router: è infatti necessario che le richieste ricevute alle porte siano inviate al pc dove sta girando debtorrent.
Questa configurazione è necessaria se si vuole anche condividere la propria banda ed i file deb.

Prima esecuzione
Prima di poter iniziare a scaricare tramite DebTorrent si deve eseguire un update degli archivi.

# aptitude update


Ora il setup è completo. E' possibile vedere lo stato in esecuzione tramite il proprio browser preferito
Aprite il browser, ad esempio iceweasel e alla pagina
http://localhost:9988

si vedrà lo stato del torrent.

Se dopo aver dato il comando aptitude update ricevete questo errore
Err debtorrent://localhost lenny-proposed-updates Release.gpg
Could not create a socket for ::1 (f=10 t=1 p=6) - socket (97: Address family not supported by protocol)
Err debtorrent://localhost/debian.fastweb.it/debian/ lenny-proposed-updates/contrib
dovete controllare se nel file /etc/hosts avete la seguente riga
127.0.0.1 localhost
Ecco lo stato del torrent sul mio pc mentre sto scaricando dei pacchetti
====================

DebTorrent download info

  • client version: T-0.1.9 (DebTorrent)
  • client time: 2010-10-05 21:30 UTC

name/info hash

status

progress

peers/

seeds

distributed copies

download/
upload


downloaded (HTTP)/
uploaded

size

time remaining

last error message

ftp.cz.debian.org_debian_dists_testing_contrib_binary-amd64

12fe241a0c56f9744d8cfe6ca7c723a7d54509a6

0:00:00

100.0%

1

0

0.029

0.0K/s

0.0K/s

0B (0B)
0B

0B

0m00s



ftp.cz.debian.org_debian_dists_testing_contrib_binary-all

8e55e04211254b58427d7a3605e5bc8072546383

0:00:00

100.0%

2

0

0.043

0.0K/s

0.0K/s

0B (0B)
0B

0B

0m00s



ftp.cz.debian.org_debian_dists_testing_main_binary-amd64

7877a3220e7e5a945d724f0e8b24de06f5819933

0:00:00

100.0%

0


1

0.003

42.5K/s

0.0K/s

16.7MiB (16.7MiB)
0B

16.7MiB

0m00s




ftp.cz.debian.org_debian_dists_testing_main_binary-all

0067df9592dd1934dd2a4b04a275c377853e90d5

0:00:00

100.0%

0

1

0.001

8.2K/s


0.0K/s

6.05MiB (6.05MiB)
0B

6.05MiB

0m00s


  • info hash: SHA1 hash of the "info" section of the metainfo (.dtorrent) file
  • status: the current operation under way
  • progress: the current progress in the operation under way
  • distributed copies: the number of copies of the complete torrent seen in non-seeding peers

====================

E ora proviamo ad installare un pacchetto

gianbook:/usr/share/doc# aptitude install synaptic
I seguenti pacchetti NUOVI (NEW) saranno installati:
dosfstools{a} gksu{a} gnome-keyring{a} gnome-mime-data{a} gvfs{a} libatasmart4{a} libavahi-glib1{a} libbonobo2-0{a} libbonobo2-common{a} libbonoboui2-0{a} libbonoboui2-common{a} libcairo-perl{a}
libgcr0{a} libgdu0{a} libgksu2-0{a} libglib-perl{a} libgnome-keyring0{a} libgnome2-0{a} libgnome2-canvas-perl{a} libgnome2-common{a} libgnome2-perl{a} libgnome2-vfs-perl{a} libgnomecanvas2-0{a}
libgnomecanvas2-common{a} libgnomeui-0{a} libgnomeui-common{a} libgnomevfs2-0{a} libgnomevfs2-common{a} libgnomevfs2-extra{a} libgp11-0{a} libgtk2-perl{a} libgtop2-7{a} libgtop2-common{a}
libntfs10{a} libpam-gnome-keyring{a} libpango-perl{a} libsgutils2-2{a} mtools{a} ntfsprogs{a} policykit-1-gnome{a} python-glade2{a} software-properties-gtk{a} synaptic udisks{a}
0 pacchetti aggiornati, 44 installati, 0 da rimuovere e 1 non aggiornati.
È necessario prelevare 18,5MB di archivi. Dopo l'estrazione, verranno occupati 63,3MB.
Continuare? [Y/n/?] y
Get:1 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libgtop2-common all 2.28.1-1 [115kB]
Get:2 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libgp11-0 amd64 2.30.3-1 [139kB]
Get:3 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libgksu2-0 amd64 2.0.13~pre1-1 [77,4kB]
Get:4 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main gnome-mime-data all 2.18.0-1 [725kB]
Get:5 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main gnome-keyring amd64 2.30.3-1 [1576kB]
Get:6 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main udisks amd64 1.0.1+git20100614-1+b1 [227kB]
Get:7 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libgcr0 amd64 2.30.3-1 [182kB]
Get:8 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libavahi-glib1 amd64 0.6.27-2 [35,0kB]
Get:9 debtorrent://localhost/ftp.cz.debian.org/debian/ testing/main libbonobo2-common all 2.24.3-1 [327kB]
...


Si nota subito un incremento della velocità di download degli archivi.
Ecco fatto.

grazie Debian!

22 nov 2009

Preview of gnome 3.0 : new look by gnome-shell

Incuriosito da alcuni post trovati a proposito di gnome-shell e grazie a debian che ha già il deb pronto, ho installato e creato un breve video dimostrativo.
Gnome-shell dovrebbe essere l'interfaccia utente del futuro gnome 3, che verrà rilasciato nel mese di settembre 2010.
Ormai un sistema operativo come anche un desktop-manager viene riconosciuto grazie al suo lool-&-feel che rappresenta l'immagine di sè che dà al mondo e per questo viene identificato univocamente.
gnome-shell sembra una vera novità per quanto riguarda l'esperienza utente; si parte dalla "attività" che l'utente vuole svolgere, e questa può essere aprire un documento, eseguire un programma; i programmi possono essere ricercati sia da una casella di ricerca, sia in un menù a discesa, dove però le applicazioni non sono suddivise per tipologia.
L'applicazione risulta un po' lenta nella ricerca delle applicazioni.
Dal pannello "Activities" si possono vedere le attività in esecuzione, crearne una nuova, e posizionarle su un desktop esistente o crearne uno apposito.
Gnome Shell sostituisce quindi le funzionalità di gnome Panel e del window manager presenti nelle versione precedenti a gnome 3.0

Ci sono nuovi effetti grafici, e ho realizzato appositamente un video creato sul mio dekstop Debian.

8 mag 2009

EEEBox con Linux, si grazie!

Non è così semplice trovare EEEBox con Linux, ma è possibile: vantaggi indubbiamente il non pagare licenza software ed il costo più contenuto: 225 euro a cui aggiungere qualcosa per le spese di spedizione.
Purtroppo in negozio e sui siti italiani più noti la versione disponibile è quasi sempre solo quella con Windows XP.

EEEBox si presenta bene; ecco la scatola contente il piccolo case, un manuale multilingua tra cui l'italiano, 1 DVD recovery con linux, 1 CD con i driver per windows, il piedistallo ed una piastra per l'eventuale installazione su parete del box.



a sinistra EeeBox, a destra il Koala, dietro da destra: AP Dlink, router e Dylan Dog :)
davanti il manuale, DVD e CD.

Le porte presenti sono:
  • uscita video DVI (c'è un adattatore DVI-VGA nella confezione)
  • connettore antenna x wireless 802.11N
  • 2 usb anteriori + 2 sul retro
  • lettore SD card
  • uscite audio
attenzione: sono necessari tastiera e mouse USB, non ci sono porte per tastiera tradizionale.


Le dimensioni sono ridotte, ed è molto sottile. Viene espressamente indicato nel manuale di posizionare il case sempre sul suo "piedistallo" e non appoggiato alla scrivania; questo è dovuto al fatto che sono presenti delle ventole e che quindi c'è necessita di un riciclo d'aria.

La versione di linux installata è forse fin troppo semplificata, e mortifica di sicuro le potenzialità hardware del dispositivo. E' basata su Debian 4.0
L'intefaccia è semplice ed intuitiva, sono presenti le più comuni applicazioni: noto però che è presente un antivirus!!!



Viste le notevoli dimensioni del HD procederò all'installazione di altre distribuzione, la prima è di sicuro Debian Lenny.
Ho preparato la usbkey con l'immagine ISO di debian già utilizzata per installare Debian su EEEPc.

20 apr 2009

installazione Debian Lenny 5.0 su Asus EEEpc 900

Grazie ad un collega ho potuto installare Debian sul netbook Asus EEEPC modello 900, bianco con 12 GB di disco a stadio solido (4 GB + 8GB).
L'installazione è possibile farla con una chiavetta USB, dove si è precedentemente copiata l'immagine dell'installer che Debian ha creato appositamente per questo netbook.

C'e' un wiki Debian in inglese dedicato al EEEPC dove si trovano tutte le informazioni necessarie, così come anche l'immagine di boot da mettere sulla UsbKey.
L'installazione di Debian dopo il boot da USBKey avviene tramite il download dei pacchetti da internet: viene riconosciuta sia la scheda di rete ethernet che la wireless del EEEPc in fase di installazione.
L'installer aggiunge oltre ai repository standard di Debian Lenny 5. 0 anche quelli con i pacchetti appositamente creati per questo hardware.
deb http://eeepc.debian.net/debian lenny main contrib non-free
Il partizionamento è stato fatto come segue:
/dev/sda da 4 GB interamente dedicato alla partizione / root
/dev/sdb 1 GB per lo swap ed il resto per la partizione /home

In fase di installazione viene chiesto cosa installare: oltre al quelli proposti di default, che prevedono il sistema base più Gnome con X, le varie applicazioni come IseWeasel, Evolution ed anche OpenOffice,è consigliato selezionare anche i pacchetti dedicati ai portatili.
Così facendo i 4 GB scelti come partizione root sono sufficienti.



Al reboot, ci si trova di fronte ad un ambiente già pienamente funzionante: X, audio, video, schede di rete wireless e ethernet, webcam.
La versione del kernel è la 2.6.26; con questa versione del kernel è necessari avere solo il pacchetto eeepc-acpi-scripts per gestire acpi del EEEpc.
Splashy mostra l'immagine al boot di un simpatico pinguino: il pacchetto è stato installato manualmente una volta finita l'installazione.



Con un paio di colpi di aptitude si può aggiungere lxlauncher che permette di avere subito sul dekstop le icone dei principali programmi da eseguire.


Per abilitare la gestione della frequenza della CPU si devono aggiungere due pacchetti
  • cpufreqd
  • cpufrequtils
e poi aggiungere l'applet di gnome di gestione della CPU / tasto destro sulla barra e aggiungi.


17 feb 2009

Rilasciata Debian GNU/Linux 5.0 lenny

una chicca da fog, postata in ML debian-italian

fog@erin:~$ aptitude moo
Non ci sono sorprese nascoste in questo programma.
fog@erin:~$ aptitude -v moo
No, non ci sono proprio sorprese nascoste in questo programma.
fog@erin:~$ aptitude -vv moo
Non ti ho già detto che non ci sono sorprese nascoste in questo
programma?

fog@erin:~$ aptitude -vvv moo
Smettila!
fog@erin:~$ aptitude -vvvv moo
Va bene, va bene. Se ti mostro una sorpresa, poi te ne vai?
fog@erin:~$ aptitude -vvvvv moo
D'accordo, hai vinto.

/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
fog@erin:~$ aptitude -vvvvvv moo
Che cos'è? È un elefante che viene mangiato da un boa, naturalmente.