Archivio

Archivio per la categoria ‘Karmic’

Kubuntu: connettere dispositivo MTP Android

23 Giugno 2014 Commenti chiusi

Ho trovato la soluzione in questo sito, per connettere il mio dispositivo android
via MTP, al mio Kubuntu 13.10.

Trattasi di HUAWEI G510.
Vi sarete accorti che con Android 4.1.1 ci sono difficoltà nel connettere il dispositivo via USB, ebbene procedere come segue, aprire terminale ed installare i seguenti pacchetti:

sudo apt-get install mtpfs mtp-tools

creare la dir dove verrà montato il dispositivo:

sudo mkdir /media/MTPHuawei

dare i permessi necessari:

sudo chmod 775 /media/MTPHuawei

connettere il dispositivo android e nella schermata proposta per la connessione, scegliere MTP, poi tornando sul terminale del PC:

sudo mtpfs -o allow_other /media/MTPHuawei

Ricordarsi di smontare al termine delle operazioni effettuate con:

sudo umount mtpfs

Se vogliamo creare una regola per udev, in modo che il dispositivo venga riconosciuto e montato in automatico, da terminale con dispositivo connesso:

mpt-detect

appuntarsi IDVendor (VID) e IDProduct (PID)
aprire con editor di testo:

sudo kate /etc/udev/rules.d/51-android.rules

e scrivere la seguente riga

SUBSYSTEM=="usb", ATTR{idVendor}=="<vendorId>", ATTR{idProduct}=="<productId>", MODE="0666"

dove sostituiremo al posto di vendorId e productId, i valori precedentemente appuntati.
Salviamo e chiudiamo il file e riavviamo udev:

sudo service udev restart
Categorie:Kubuntu, Linux Tag:

Karmic: errori di compilazione Kernel 2.6.34

20 Maggio 2010 Commenti chiusi

Anche io come molti, mi sono infognato nei meandri degli
errori di compilazione di kernel in karmic.
Dopo un po’ di smoccoli e tanto Gògol (come dice il Nano),
tra i tanti “la causa è il postinst…”, “la causa è il preinst”,
“nvidia-common è il colpevole”, ne sono venuto a capo con il
seguente metodo che riassumo, per i comuni mortali come il sottoscritto:

diamo per scontata la presenza dei soliti pacchetti
necessari alla compilazione, altrimenti:

sudo apt-get install build-essential bin86 fakeroot kernel-package libglade2-dev

(nota: in caso di Kubuntu, al posto di libglade2-dev, usare libqt3-mt-dev)

Scaricare i sorgenti del kernel da compilare, nel mio caso il 2.6.34
e le eventuali patch:

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2
wget http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.34.bz2

Una volta scaricati i sorgenti scompattarli con

tar -xvjf linux-2.6.34.tar.bz2

spostare la cartella estratta in /usr/src

sudo mv linux-2.6.34 /usr/src

portarsi in /usr/src e creare un link simbolico alla directory dei sorgenti.

cd /usr/src
sudo ln -sf linux-2.6.34 linux

spostare le eventuali patch da applicare, nel link creato

sudo mv PERCORSO/patch-* /usr/src/linux

spostarsi dentro al link ai sorgenti e applicare la patch con:

cd linux
sudo bzcat patch-2.6.34.bz2 | patch -p1

Configuriamo ora il kernel con il consueto:

sudo make gconfig

Puliamo da eventuali compilazione precedenti:

sudo make-kpkg clean

Workaround n.1:

sudo make-kpkg debian

Editiamo il file version_vars.mk

sudo gedit debian/ruleset/misc/version_vars.mk

Portandosi alla riga 141, sostituire il seguente blocco di
istruzioni:

UTS_RELEASE_HEADER=$(call doit,if [ -f include/linux/utsrelease.h ]; then \
       echo include/linux/utsrelease.h; \
              else \
       echo include/linux/version.h; \
       fi)

con

UTS_RELEASE_HEADER=$(call doit,if [ -f include/generated/utsrelease.h ]; then \
       echo include/generated/utsrelease.h; \
              elif [ -f include/linux/utsrelease.h ]; then \
       echo include/linux/utsrelease.h; \
              else \
       echo include/linux/version.h; \
       fi)

Ora passiamo alla compilazione:

sudo fakeroot make-kpkg --initrd kernel_headers kernel_image

Terminata la compilazione e generato il file.deb (in /usr/src),
dobbiamo bypassare l’errore in fase di installazione del pacchetto,
generato dal postinst.d presente in /etc/kernel.

Workaround n.2:

Prima di installare il deb, spostiamo momentaneamente la directory
/etc/kernel/postinst.d e dopo l’installazione del deb, la rimettiamo
al suo posto:

sudo mv /etc/kernel/postinst.d Percorso/Che/Ti/Pare
sudo dpkg -i linux-2.6.34*.deb
sudo mv Percorso/Che/Ti/Pare /etc/kernel

Il kernel dovrebbe essersi installato correttamente.
Riavviare e testare.

Categorie:Karmic Tag:

StreamTuner e StreamRipper

18 Dicembre 2009 Commenti chiusi

una volta installato streamtuner,

sudo apt-get install streamtuner 

nel menu Modifica preferenze
settare la voce Registra Flusso come segue

xterm -e streamripper %q -a -d /home/banco/Musica

-a indica di creare un unico file durante il ripping
-d indica il percorso preferito

ora aggiungere la radio preferita ed una volta sintonizzati, via di rip!

Categorie:Karmic Tag:

karmic: Remastersys

19 Novembre 2009 Commenti chiusi

ho installato remastersys, con i repo tradizionali:

deb http://www.remastersys.klikit-linux.com/repository remastersys/

ho creato la distribuzione e al momento di caricarla con la macchina virtuale (VMWare), ho avuto l’errore

Cannot find initrd.gz.

il problema è dovuto alla presenza di Grub2, in Karmic.
Sul sito ufficiale del progetto, è stato predisposto un repo apposito per karmic.

# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/

Una volta inseritolo nel source.list

sudo gedit /etc/apt/source.list

o in caso di kubuntu

sudo kate /etc/apt/source.list

è bastato eseguire un ugrade del pacchetto esistente.

sudo apt-get update
sudo apt-get upgrade

per installarlo da zero invece

sudo apt-get install remastersys

Prima di ricreare la customdist.iso con remastersys, bisogna avere l’accortezza di
andare nel gestore di pacchetti e rimuovere Grub (installatosi con il vecchio repo di remastersys, al momento della sua installazione) e reinstallare
grub-pc. (nel caso di installazione di remastersys da zero con subito i nuovi repo dedicati, non importa)

Ora si può procedere con la ricreazione della distribuzione.

Una volta ricaricata la ISO con VMWare (o VirtualBox):

Ho provato ad installare direttamente al boot:

il tutto è andato a buon fine, senza incorrere nel fastidioso ulteriore problema, della mancata installazione del Grub (al fatidico 94% dell’installazione), che avrebbe precluso il riavvio della distro virtale.

finalmente!

Categorie:Karmic Tag:

grub.cfg

18 Novembre 2009 Commenti chiusi

questo il mio disco:

sch1

andiamo a leggere il grub.cfg

sudo gedit /boot/grub/grub.cfg

risulta:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default=”0″
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f22fb66e-04fc-4407-a00d-82eba9c80555
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640×480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don’t
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry “Ubuntu, Linux 2.6.31-14-generic” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f22fb66e-04fc-4407-a00d-82eba9c80555
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=f22fb66e-04fc-4407-a00d-82eba9c80555 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry “Ubuntu, Linux 2.6.31-14-generic (recovery mode)” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f22fb66e-04fc-4407-a00d-82eba9c80555
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=f22fb66e-04fc-4407-a00d-82eba9c80555 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry “Ubuntu, Linux 2.6.31-11-generic” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f22fb66e-04fc-4407-a00d-82eba9c80555
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=f22fb66e-04fc-4407-a00d-82eba9c80555 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
menuentry “Ubuntu, Linux 2.6.31-11-generic (recovery mode)” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f22fb66e-04fc-4407-a00d-82eba9c80555
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=f22fb66e-04fc-4407-a00d-82eba9c80555 ro single
initrd /boot/initrd.img-2.6.31-11-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry “Memory test (memtest86+)” {
linux16 /boot/memtest86+.bin
}
menuentry “Memory test (memtest86+, serial console 115200)” {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Professional (on /dev/sda1)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 242854b228548528
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the ‘exec tail’ line above.
### END /etc/grub.d/40_custom ###

la parte che interessa l’aggiunta di ulteriori SO, è:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry “Microsoft Windows XP Professional (on /dev/sda1)” {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 242854b228548528
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

diversamente dal vecchio GRUB, il conteggio dell’HD, comincia da 0, mentre il conteggio delle partizioni, comincia da 1.
infatti XP che è sulla prima partizione del primo disco, risulta come:
set root=(hd0,1)

Categorie:Karmic Tag:

Karmic: repo Medibuntu

2 Novembre 2009 Commenti chiusi

inseriamo i repo di Medibuntu nel source.list

echo deb http://packages.medibuntu.org/ karmic free non-free | sudo tee -a /etc/apt/sources.list

otteniamo la chiave

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

installiamo ad es. libdvdcss2

sudo apt-get install libdvdcss2

Questi i pacchetti disponibili:

# aacgain
# aacplusenc
# acroread-fonts
# alsa-firmware
# amrnb
# amrwb
# app-install-data-medibuntu
# apport-hooks-medibuntu
# gizmo5
# googleearth-data
# googleearth
# hot-babe
# ices
# libamrnb3
# libamrnb-dev
# libamrwb3
# libamrwb-dev
# libdvdcss2
# libdvdcss-dev
# medibuntu-keyring
# non-free-codecs
# realplayer
# rmconverter
# skype-common
# skype
# skype-static
# w32codecs
# w64codecs

NOTA
i w32codecs sono reperibili nel pacchetto non-free-codecs.

Categorie:Karmic Tag: