Translator

Czech flagEnglish flag                                        
By N2H

Pulse Audio - cli prepinani zukove karty / cli switch of default card

Pokud v potrebujete prepinat mezi zvukovymi kartami v pulse audiio, lze to delat pres gui nebo pouzit jednoduchy skript z prikazove radky / if you want switch your default sound card in pulse audio, you could use this script:

Vyzkouseno v / tested on: Ubuntu 9.10 x86, pulseaudio 0.9.19.

Ke stazeni / for download.

Pripadne totez na pastebin.com / on pastebin.com.

Nekopirovat odtud, znaky se neprenesou korektne, stahujte nebo kopirujte z pastebin / dont copy it from here, characters are not transfered correctly, download it or copy it from pastebin.

#/bin/bash
# Pulse Audio Sound Card Switcher v1.0 2010-01-13
# Switch default sound card in pulseaudio to next one presented in system. Actual audio streams will not be forwarded.

totalsc=$(pacmd “list-sinks” | grep card: | wc -l) # total of sound cards: $totalsc
if [ $totalsc -le 1 ]; then echo “Nothing to switch, system have only one sound card.” ; exit ; fi # Check if is present more then one sound card.
scindex=$(pacmd list-sinks | awk ‘$1 == “*” && $2 == “index:” {print $3}’) # index of default sound card: $scindex
nextsc=$(( (scindex+1)%$totalsc )) # index of next sound card: $nextsc
pacmd “set-default-sink $nextsc” > /dev/null # switch default sound card to next one

# CC BY - creative commons
# Thanks God for help :) and guys lhunath, geirha, Tramp and others from irc #bash on freenode.net

Skript nepresmerovava zvuk z programu ktere byly jiz spusteny, pokud to chcete, dotvorte si jej podle informaci v dolni casti tohoto webu http://pulseaudio.org/wiki/DefaultDevice.
Script dont forward sound from yet opened aplicaction, if you want it, watch bottom part of this page http://pulseaudio.org/wiki/DefaultDevice.


View this Post in: English German Russian

Navod co delat kdyz: “Kernel panic - not syncing: VFS: Unable to mount root fs”

Ubuntu 9.04 obsahuje standartne kernel image-generic-2.6.28-13 i stalo se ze po instalaci se system zasekl na hlasce: “Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-block(0.0)”. Protoze mam na flash systemu novejsi kernel a vim ze s nim radic desky startoval, zkusil jsem upgradit instalaci na nebootojicim disku.

Nastartujte z live flash/cd (pokud mate na i v live distribuci stary kernel, pak muzete pouzit aktualni nejnovejsi unstable verzi ze serveru Ubuntu nebo - a to doporucuji - si dle zmineneho navodu vytvorit live usb, tou Ubuntu utilitou ktera vam dovoli nechat si nejaky prostor na zmeny live systemu. (Ja si naivne nechal 1GB navic a po provedeni aktualizace systemu  “sudo apt-get update && sudo apt-get upgrade -y” jsem mel vse zaplacano. ) Tam kde vam live usb nabootuje jej nastartujte a udelejte update+upgrade systemu - pak budete mit live kernel ktery zvladne nabootovat na stroji kde starsi kernel pohorel.)

  • Otevrete terminal a prihlaste se jako root:
    sudo -i
  • zjistete se kterym diskem se bude pracovat (zkuste se zorientovat podle velikosti, zde napr. /dev/sdc1):
    fdisk -l

    Disk /dev/sdc: 37,0 GB, 37 019 566 080 bajtů
    hlav: 255, sektorů na stopu: 63, cylindrů: 4 500
    Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
    Identifikátor disku: 0×05d2dc67

    Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
    /dev/sdc1   *           1        4499    36138186    7

  • disk jiz muze byt pripojen automountem, podivejte se zda ho neuvidite nekam pripojeny:
    mount

    /dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)

    /dev/sdb1 on /media/ltnb300 type ext2 (rw,nosuid,nodev,uhelper=hal)
  • pokud disk pripojeny neni tak jej pripojte rucne ( zde napr. do /mnt):
    mount /dev/sdc1 /mnt
  • ted uz je jen potreba chrootnout se do pripojeneho filesystemu:
    chroot /mnt /bin/bash
  • a muzem v nem zacit instalovat novy kernel:
    apt-get update
    apt-cache search linux-image

    linux-image - Generic Linux kernel image.
    linux-image-2.6.28-12-generic - Linux kernel image for version 2.6.28 on x86/x86_64
    linux-image-2.6.28-12-server - Linux kernel image for version 2.6.28 on x86/x86_64
    linux-image-2.6.28-12-virtual - Linux kernel image for version 2.6.28 on x86/x86_64
    linux-image-2.6.28-15-generic - Linux kernel image for version 2.6.28 on x86/x86_64
    linux-image-2.6.28-15-server - Linux kernel image for version 2.6.28 on x86/x86_64
    linux-image-2.6.28-15-virtual - Linux kernel image for version 2.6.28 on x86/x86_64
  • pokud nevite ktery image pouzivate/bootojete tak se presvedcte prikazem:
    uname -a
    Linux rrssd 2.6.28-14-generic #46-Ubuntu SMP Wed Jul 8 07:21:34 UTC 2009 i686 GNU/Linux
  • nebo se podivejte do boot menu (prvni polozka ve spodni casti:
    cat /boot/grub/menu.lst

    ## ## End Default Options ##

    title        Ubuntu 9.04, kernel 2.6.28-14-generic
    uuid        0efc6d52-0080-4ab3-a8ff-785767be9175
    kernel        /boot/vmlinuz-2.6.28-14-generic root=UUID=0efc6d52-0080-4ab3-a8ff-785767be9175 ro quiet splash
    initrd        /boot/initrd.img-2.6.28-14-generic

  • zde je to verze 2.6.28-14-generic, takze budu upgradovat verzi generic:
    apt-get install linux-image-2.6.28-15-generic -y
  • po instalaci si muzete overit ze v boot menu pribyla polozka s nainstalovanym jadrem (nano se ukoncuje pomoc  ctrl+x):
    nano /boot/grub/menu.lst

V tomto chrootnutem prostredi muzete se systemem delat i dalsi upravy, pro nase pouziti uz neni vice treba a je cas na restart.


View this Post in: English German Russian

Obnova zapomenutého hesla do mysql.

Jak jednoduše obnovit heslo do mysql - neboli mysql password recovery.

Zapomenute heslo do mysql serveru je neprijemna vec. Na webu jsem nachazel vselijake komplikovane navody jak udelat reset hesla a obnovit si pristup ale ve finale se mi jevi jako nejlehci nasledujici postup (pro Debian Lenny):

  • V terminalu se prihlaste jako root:
    sudo -i

  • Zjistete jake heslo ma systemovy mysql ucet:
    cat /etc/mysql/debian.cnf
    # Automatically generated for Debian scripts. DO NOT TOUCH!
    [client]
    host = localhost
    user = debian-sys-maint
    password = heslohesloheslo
    socket = /var/run/mysqld/mysqld.sock
    [mysql_upgrade]
    user = debian-sys-maint
    password = heslohesloheslo
    socket = /var/run/mysqld/mysqld.sock
    basedir = /usr

  • Ted uz se staci jen prihlasit jako zminovany user s jeho heslem:
    mysql -u debian-sys-maint -p
    zadat heslo z predesleho vypisu: heslohesloheslo
    Pokud se vam zobrazi radek:
    mysql>
    pak jste prihlaseni.
  • Heslo se v mysql zmeni za pomoci prikazu:
    UPDATE mysql.user SET Password=PASSWORD(’vasenoveheslo’) WHERE User=’root’;
    pak musite rozprsknout prava uzivatele:
    FLUSH PRIVILEGES;
    a odhlasit se:
    quit;

  • Spravnost postupu overite prihlasenim se jako root:
    mysql -u root -p

Dalsi info o obnovovani hesla na mysql.com.


View this Post in: English German Russian

Nové díly červeného trpaslíka!!!

Aniž bych cokoliv tušil tak se zničeho nic objevily nové díly britského seriálu Červený Trpaslík (Red Dwarf).


View this Post in: English German Russian

XenServer Remote a Local Storage benchmark.

Zajimalo me jake rychlosti disku uloziste jsou pouzitelne, vyzkousel jsem je tedy.

Local Storage:
70MB/sec - server DELL SC1435 (CPU 1x Dual-Core AMD Opteron 2216 + MEM 4096MB + HDD 1x 160GB SATA )
120MB/sec - server IBM x3655 (CPU 1x Dual-Core AMD Opteron 2218 + MEM 1024MB + HDD RAID5 3x 140GB SAS)

Remote Storage:
8MB/sec - desktop Lenovo ThinkCenter A55 (CPU Intel Celeron 3.20GHz + MEM 1024MB + HDD 1x 80GB SATA) iSCSI OpenFiler 2.3 na 100MBps
36MB/sec - desktop Lenovo ThinkCenter A55 (CPU Intel Celeron 3.20GHz + MEM 1024MB + HDD 1x 80GB SATA) iSCSI OpenFiler 2.3 na 1000MBps

Screenshoty v galerii.


View this Post in: English German Russian

Instalace (update) Debian 5 Lenny do XenServer Express 5.

Navod jak nainstalovat Debian Lenny do XenServer Express. Pozn.

Aktualizace 21.7.2009: Posledni verze XenServer 5.5 v Linux templatach (druhe instalacni CD) uz obsahuje Debian Lenny. Instalace je tedy jednoducha a dobre zdokumentovana.
Maly problem by mohl nastat pri instalaci mysql - v nekterych pripadech si mysql nevytvori behem instalaci uzivatele root. A to je pak tezke se prihlasit .) Zkontrolujte zda vas /tmp ma prava 777 (sudo chmod 777 /tmp) a zkuste se prepnout do en_US UTF8 lokalizace (sudo dpkg-reconfigure locales), odinstalovat (apt-get purge mysql-server mysql-client (a pro jistotu i mysql-server-5.0 a mysql-common)) a nainstalovat mysql (apt-get install mysql-server mysql-client) a pak se prepnout zase zpet do vasi lokalizace. Pokud se stale neprihlasite nebo se vas instalace zase nezepta na heslo tak zkuste sudo dpkg-reconfigure mysql-server-5.0 … nebo si proste heslo vytvorte (treba pres phpmyadmin (sudo apt-get install phpmyadmin a prihlasit se na http://server/phpmyadmin pomoci
systemoveho loginu) nebo obnovte sami.

Zkracena verze navodu:

Stahnout nasledujici zkracenou verzi v txt podobe ( wget http://navody.rrob.net/navod-xenserver5-lenny.txt ).

– logon as root / prihlasit se jako root
aptitude update && aptitude upgrade -y
nano /etc/apt/sources.list
– insert / vlozit
deb http://ftp2.de.debian.org/debian/ lenny main
deb-src http://ftp2.de.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

aptitude update
aptitude install debian-keyring debian-archive-keyring -y && sudo aptitude update
aptitude install dpkg aptitude -y
aptitude upgrade -y
aptitude full-upgrade -y
reboot

– logon as root / prihlasit se jako root
uname -ra
cat /etc/debian_version

Popsana verze navodu:

  1. Instalace Debian Etch ze sablony.
  2. Prihlasit se jako root.

    aptitude update && aptitude upgrade -y timezone cislo (8) + město (Prague) + OK OK OK

  3. Upravit repozitare pro pouziti s Lennym.

    nano /etc/apt/sources.list

    vse smazat a zadat nasledujici:

    deb http://ftp2.de.debian.org/debian/ lenny main deb-src http://ftp2.de.debian.org/debian/ lenny main deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib

    F2 + yes ulozit provest pouze UPDATE systemu

    aptitude update

  4. Aktualizovat keyring.

    aptitude install debian-keyring debian-archive-keyring && sudo aptitude update

  5. Provest upgrade.

    sudo aptitude install dpkg aptitude -y aptitude upgrade -y

  6. Spustime upgrade

    aptitude full-upgrade -y

  7. Reboot

    reboot

  8. a po restartu overeni zda mame xen kernel 2.6.18.8xs5 (updatnem na 2.6.26-1)

    uname -ra

    a zda debian verze je 5

    cat /etc/debian_version

  9. Hotovo
  10. Pokud po zadani sudo dlouho cekate a objevi se vam hlaska “sudo: unable to resolve host  …” pak si TAKTO upravte  /etc/hosts/ a restartujte sitovani

    /etc/init.d/networking restart

A to vse jeste jednou v obrazcich:

Obrazky ke stazeni v 7z.


View this Post in: English German Russian

Pinger - přehled o stavu pc v síti.

Pinger je program který dělá icmp ping zadaných adres / hostname a výsledky jejich stavu (up/down/uptime) zapisuje do textového okna (ncurser). Program funguje v Linux i ve Windows. Další info na dočasné stránce.


View this Post in: English German Russian

Instalace os Android na Asus EEE PC 701

Jak jednoduse nainstalovat Google Android na Asus EEE PC 701. KOMPLETNI A FUNGUJICI NAVOD + IMAGE ANDROID OS KE STAZENI A NABOOTOVANI.

Android na Asus EEE PC 701

Android na Asus EEE PC 701

Cely postup jsem uspesne vyzkousel na svem Ubuntu 8.10 x86. Pozor, timto postupem si vymazete vsechna data z vaseho EEE. Vy kdo Ubuntu nemate, muzete vyzkouset instalacni cd ktere spustite v rezimu live nebo live usb, vse potrebne stahnout pujde ale nevim jestli budete mit dost prostoru pro stahnuti a vytvoreni image.

Vychazel jsem z puvodniho anglickeho navodu a do ktereho jsem doplnil chybejici polozky a opravy. Doporucuji postupovat presne tak jak je uvedeno v navodu, tedy jako uzivatel a ne jako superuzivatel.

Mate dve moznosti, projit cely navod a zkompilovat si vlastni instalacni image aaaanebo stahnout si tento muj jiz hotovy zabaleny installer.img (96MB) md5, rozbalit jej a pokracovat dle instrukci v poslednim kroku “Instalace do netbooku”  .)

jak rozbalit 7z soubor?
sudo apt-get install p7zip-full
7za x installer.img.7z

Priprava systemu

  • prejdeme do domovskeho adresare

    cd ~

  • presvedcte se ze mate povoleny vsechny potrebne repozitare, zazalohujte si sources.list a otevrete jej napr. v editoru nano

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.original
    sudo nano /etc/apt/sources.list

    zde odkomentujte (smazte znak #) vsechny radky zacinajici slovem deb (krome radku zacinajiciho slovem deb cdrom) a zakomentujte radky zacinajici slovem deb-src. Zmeny ulozte a editor nano opustte: F2 - (A)no / (Y)es

  • provedte update

    sudo apt-get update

  • nainstalujte potrebne programy

    sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind git-core sun-java6-jdk -y

    (toto neni stejny apt-get radek jako v originale!!)

Kompilace os Android

  • pokud nemate ve svem home adresari adresar bin tak jej vytvorte

    mkdir ~/bin

    po vytvoreni adresare bude potreba se odhlasit a prihlasit

  • stahnete si repo

    curl http://android.git.kernel.org/repo >~/bin/repo
    chmod a+x ~/bin/repo

  • udelejte si pracovni slozku, napr.: android-eee a vstupte do ni

    mkdir android-eee
    cd android-eee

  • inicializujte repozitar

    ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git

  • stahnete si local_manifest.xml do .repo

    cd .repo
    wget http://blog.robinpecha.cz/data/local_manifest.xml

  • vratte se zpet do vaseho pracovniho adresare android-eee

    cd ~/android-eee

  • synchronizujte repo - to bude nejakou dobu trvat

    ~/bin/repo sync

  • aplikujte zaplatu 8265 ktera umozni vytvoreni finalniho image

    ~/bin/repo download platform/bootable/diskinstaller 8265/1

  • vytvorte si image - to bude trvat jeste dele .)

    TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j4 installer_img

Instalace do netbooku

  • zkopirujte image na flash disk

    dd if=out/target/product/eee_701/installer.img of=/dev/vase_usb_flash ; sync

  • usb disk pripojte do vaseho EEE, restartujte a na uvodni obrazovce (v BIOSu) zmacknete nekolikrat ESC az se vam otevre modry dialog na vyber bootovaciho media - vyberte vas flash disk rozlucte se s puvodnim obsahem disku vaseho eee a potvrdte enter. Tak a jste v tom …
  • instalace probehne automaticky, na konci vam rekne ze instaloval 6ks image a ceka na vase pokyny, napiste reboot a potvrdte enter, po restartu jste v Androidovy

Vsechny tyto prikazi najdete v jednom souboru eeedroid.

Diky Petrovi Stetinovy za pomoc a zodpovezeni spousty mych blbych otazek .)


View this Post in: English German Russian

Vraceni Windows z Eee - obsah smlouvy.

Abych mohl padne argumentovat pri vraceni Windows licence , chtel jsem mit licenci smlouvu poradne prostudovanou, pripadne ji mit v distribuovatelnem formatu tak abych ji mohl konzultovat s nekym povolanejsim.

Zavolal jsem na linku 841 300 300 uvedenou na kontaktni strance firmy Microsoft a pozadal je o zaslani plneho zneni smlouvy EULA XPSP3_RTM_HOM_OEM_CS coz je onen klicovy dokument ktery musite odsouhlasit pred prvnim spustenim pocitace. Dostal jsem odkaz kde mam podobne smlouvy hledat ale tuto smlouvu Microsoft na svem webu s licencemi nema takze jsem proste nabootoval eee box z usb s linuxem a smlouvu si zkopiroval z C:\WINDOWS\system32\eula.txt a ulozil jsem ji zde.

Googlil jsem “pravni poradenstvi zdarma”, mam par odkazu ale vypadaji nevalne, kdyby nekdo znal pravnika ochotneho odpovedet na par konkretnich otazek, bylo by to super.

Do asusu jsem volal na oficialni cislo a tam mi rekly ze se mam obratit na obchodniky na cislo 274 012 774 coz uz jsem dnes nestihl, zkusim zitra, ted uz jdu lepit komoroveho draka … zitra ma totiz byt vitr 11m/s !

Update 3.11.2008

Uz od minuleho tydne se snazim dovolat na 274 012 774 a 773 coz maji byt obchodnici pro cesky Asus. Ale uplne VZDY tam maji obsazeno. Zkousel jsem to minimalne 30x. Na tyto cisla jsem byl odkazan po zavolani na oficialni cislo 596 766 888 uvedene na webu Asus kde mi rekli ze jsou jen technicka podpora a predali zminovana cisla. Cely reseni bych chtel zacit telefonicky abych dostal kontakt na prave tu osobu co je opravnena to resit.


View this Post in: English German Russian

Rychla a jednoduchá instalace Ubuntu z usb flash. 3 kliknuti.

DODATEK (11.7.2009): Jeste lepsi reseni je pouzit “Tvurce spustitelneho disku USB” (System > Sprava) ktery je soucasti Ubuntu 9.04. Vyhodou je ze je zachovano originalni bootmenu a hlavne, na usb je vytvoren prostor, kam SE UKLADAJI VSECHNY ZMENY V LIVE SYSTEMU - takze pri dalsim spusteny systemu jste tam kde jste minule skoncili. Skvele.
Pokud Ubuntu nemate tak si najdete pc s cdrom a usb - nabootujte Ubuntu cd - stahnete si .iso image (nebo jej mejte pripraveny odjinud) a vytvorte si nastrojem live usb. Obecne je provoz live systemu ci instalace z usb rychlejsi nez z cd.


Vsude na webu jsou zbytecne komplikovane navody jak prenest instalacku na flash disk a bootovat z ni. Ja pouzivam velice jednoduche reseni, tremi kliknutimi rozbalite jakykoliv .iso obraz na flash disk a muzete instalovat.

Cele kouzlo spociva v programu ktery .iso rozbali na flashku. Ja pouzivam UNetbootin ktery je dostupny ke stazeni jak pro Windows (3,9MB) tak pro Linux.

V pripade Windows se program neinstaluje ale staci jej pouze spustit. Pote vyberete soubor .iso ktery chcete pouzit a usb flash disk kam jej chcete rozbalit.

Muzete si distribuci dokonce vybrat ze seznamu a nechat si ji stahnout, jak na obrazku vidite, moznosti je daleko vice. Po prekopirovani obsahu vam UNetbootin zahlasi ze je vse hotovo a nabidne ukonceni nebo restart.

A to je vse, me osobne to pripada dost jednoduche .)


View this Post in: English German Russian