Ubuntu Posts

Netflix – Elementary OS

Yksi harmittava piirre Linuxin parissa on mm. se, ettei Netflix toimi sellaisenaan. Ongelman ydin lienee se, ettei MIcrosoft:n Silverlight:sta ole versiota Linuxille. Toki Netflix on saatu pelittämään Winen avustuksella, mutta se on vaatinut jonkin verran näpertämistä. Nyt kuitenkin hommasta on tehty helpompaa ainakin Ubuntu-pohjaisille kokoonpanoille. Apuun rientää Erich E. Hoover, joka on kasannut tarvittavat palikat helppoon asennukseen sivustolleen: compholio.com. Riittää, että lisätään hänen ”PPA-varastonsa” järjestelmään ja sen jälkeen päästään itse asennuspuuhiin. Huomautuksena mainittakoon, että oheinen asennuskomento asentaa myös viritellyn version Winestä (wine-compholio) eli jos sinulla on jo viriteltynä wine laitteistoosi alla oleva komento poistaa sen järjestelmästäsi ja asenta compholio-version tilalle.

Asennusalustana käytin Samsungin miniläppäri, jossa hyrrää Elementary OS Luna.

Käydäänpä itse asiaan:

Avataan pääte ja aloitetaan komentaminen…

Lisätään tarvittava PPA: sudo apt-add-repository ppa:ehoover/compholio
Komennetaan: sudo apt-get update ja sudo apt-get install netflix-desktop

Asennuksen jälkeen voidaan komentaa joko päätteessä: netflix-desktop tai valita käynnistyvalikosta vastaava kuvake. Tämän jälkeen asennus suorittaa tarvittavat lopputoimenpiteet kuten asentaa viritellyn version Mozilla Firefox-selaimesta yms. Kaikki on tehty mukavasti automaattiseksi eli juurikaan ei tarvitse käyttäjän tehdä muuta kuin ihmetellä mitä tapahtuu. Asennuksen jälkeen on suositeltavaa käynnistää järjestelmänsä uudelleen. Jos kaikki sujui mallikkaasti Netflix käynnistyy joko päätteestä tai käynnistysvalikon kuvakkeesta.

A5-Jailbreak: Absinthe (iPhone 4S & iPad 2)

Tätä ovat monet A5-pohjaisen laitteen omistajat odottaneet kuin kuuta nousevaa ja joitakin päiviä sitten se lopulta julkaistiin eli Absinthe. Innokkaimmat ovat laitteensa jailbreikanneet jo aika päiviä sitten, mutta koostan blogiin suomenkielisen ohjeistuksen breikkauksen vaiheista ja tarvittavista työkaluista helpottamaan etenkin uusien harrastajien tuskaa tai niiden joiden kielitaito on rajallinen. Olkaapa hyvät 🙂 Päivitys 24.1.2012 Nyt kun myös Linux-alustalla voidaan jailbreikata A5-iLaite lisäsin asennusohjeistuksen sillekin.

1. Tärkein kaikista. Varmista, ettei iLaitteessasi ole salattua varmuuskopiota. Jos näin on poista se käytöstä.

2. Lataa Absinthe (Mac, Linux tai Win)

3. Avaa sovellus, kytke puhelimesi tietokoneeseen ja klikkaa: ’Jailbreak’

Jailbreikkaus komentoriviltä (Windows)

Jos yllä mainittu menetelmä aiheuttaa ongelmia on seuraavana vaihtoehtona jailbreikata CLI:n yli.

1. Lataa cinject 0.4.3, pura paketti johonkin tilapäiseen hakemistoon ja kytke luurisi koneeseesi

2. Avaa Windowsin komentorivi (cmd.exe). Varmista, että ajat komentoriviä pääkäyttäjänä eli klikkaa komentorivikuvaketta hiiren oikealla namiskalla ja valitse: ’Suorita järjestelmänvalvojana’

3. Seikkaile komentoriviltä hakemistoon, jonne purit cinject:n ja loitsi: cinject -i payloads/jailbreak.mobileconfig

4. Vilkaise puhelintasi ja siellä pitäisi möllöttää ilmoitus uuden profiilin asentamisesta. Näpäytä iLaitteessa: ’Asenna

5. Kajauta ilmoille lisää CLI-magiikkaa komentamalla ensin: cinject -j payloads ja cinject -w

6. Takaisin hipelöimään iLaitettasi ja navigoi Asetukset -> Yleiset -> Verkko -> VPN ja kytke VPN päälle

7. Laitteesi antaa virheilmoituksen. Näpäytä OK ja laite boottaa…

8. Uudelleenkäynnistyksen yhteydessä näet Windowsin komentorivillä tukun virheilmoituksia. Älä panikoi! Nämä kuuluvat asiaan. Kun näet komentorivillä ilmoituksen ’Installing Filemover’ avaa puhelimesi lukitus (Slide to Unlock) ja kas kummaa Cydian pitäisi nyt olla kotivalikossasi ja homma on klaari. Tätä kirjoittaessa Cydia on asennettu viikonlopun aikana vajaaseen miljoonaan laitteeseen, joten ei liene ihme, että Cydia saattaa toimia normaalia hitaammin. Tilanne kuitenkin tasaantuu kunhan lukuisat käyttäjät saavat mieleisensä tweakit asennettua, joten maltti on valttia.

Varmuuskopiosi on salasanasuojattu etkä saa sitä auki. Don’t Panic!

1. Varmuuskopioi laitteesi iTunes:n

2. Ota luuri käyttöön uutena laitteena

3. Jailbreak

4. Palauta varmuuskopiosta

 

Jailbreak Linux-alustalla.

Vaikket omistaisikaan Mac- tai Windows-konetta onnistuu nyt jailbreak myös Linux-alustalla. Oheiset ohjeet ovat Ubuntu-pohjaisille, mutta toki soveltaen käyvät mille tahansa koosteelle.

1. Tarvitse libimobiledevice – paketit ja jos et ole niitä jo asentanut järjesterlmääsi tulee ne asentaa ensin, jotta Linux juttelee iLaitteiden kanssa.

Avaa pääte ja komenna: sudo add-apt-repository ppa:pmcenery/ppa

Komenna: sudo apt-get update ja sudo apt-get install libimobiledevice && sudo apt-get install libimobiledevice-utils tai vaihtoehtoisesti hae paketteja ’sovelluskeskuksesta’  ja asenna ne sitä kautta

2. Lataa Absinthe täältä

3. Jos käytössäsi on x86-versio klikkaa: absinthe.x86 tai jos kyseessä on 64-bittinen alusta klikkaa absinthe.x86_64

4. Puhelimesi tai tablettisi on oltava käynnissä ja kun Absinthe tunnistaa laitteesi klikkaa vasta sitten ’Jailbreak’-namiskaa.

5. Odottele rauhassa asennuksen etenemistä loppuun saakka ja kun se on valmis klikkaa iLaitteesi kotivalikkoon ilmestynyttä absinthe kuvaketta saattaaksesi jailbreikkauksen loppuun.

6. Kun laitteesi käynnistyy uudelleen on jailbreak suoritettu ja kotivalikosta pitäisi nyt löytyä Cydian kuvake.

 

 

mp3-tiedostojen muuntaminen m4b – muotoon

Aina silloin tällöin tulee kuunneltua äänikirjoja, joita etenkin suomessa myydään useinmiten mp3-muodossa ja pieniksi palasiksi pilkottuna. Voihan ne toki sellaisenaan siirtää suoraan iPod-soittimeen, mutta tällöin ei päästä nauttimaan täysin iPod:n tarjoamista toiminnoista äänikirjoille eli esimerkiksi keskeyttäessäsi äänikirjan kuuntelun joudut kelailemaan takaisin oikeaan kohtaan, Näin ainakin iPod Nano 5G -soittimessa jos kyseessä ovat mp3-tiedostot.

Windowsille löytyy sovellukset, joilla mp3:t saa konvertoitua iPod:n äänikirjojen mutoon eli m4b. Vastaavaa tuli etsiskeltyä pitkään Linuxille, sillä en pelkän äänikirjan muuntamisen vuoksi viitsisi aina käynnistää Windows 7:n puolelle.

Zak

Ensimmäinen löytämäni konvertteri oli Zak, jolla on mahdollista kääntää mp3-tiedostot MP4/M4A/M4B-muotoihin. Zak on Python pohjainen sovellus, joka hyödyntää pygtk modulia.

Riippuvuudet: python, pygtk, gtk+, madplay ja ffmpeg.

Asentaminen:

Omassa Ubutnu 10.10-pohjaisessa järjestelmässä en saanut Zak:a toimimaan kunnolla, mutta esittelen sen silti jos se jossain järjestelmässä suostuisi toimimaan.
Varmista ensin, että kaikki yllä olevat sovellukset ovat asennettuna eli sudo apt-get install python pygtk2 vte gstreamer gstreamer-python madplay ffmpeg
Lataa tar-paketti täältä
Pura lataamasi paketti: tar xzf zak-0.3.tar.gz
Komenna: cd zak-0.3/
Komenna: sudo python setup.py install
ja aja komentoriviltä: zak

m4baker

Huomattavasti paremmin toimiva sovellus tottelee nimeä: m4baker, joka toimi erinomaisesti omassa Ubtunssani. Siispä asentelemaan:

Asennus:

Ensin asennetaan riippuvuudet: sudo aptitude install build-essential checkinstall mpeg4ip-utils sox faac python-qt4 libsox-fmt-all

Seuraavaksi mp4v2:
wget http://mp4v2.googlecode.com/files/mp4v2-1.9.1.tar.bz2
tar -xf mp4v2-1.9.1.tar.bz2
cd mp4v2-1.9.1
./configure
make
sudo checkinstall
cd

Asennetaan m4baker:

wget http://m4baker.googlecode.com/files/m4baker-0.1.91.tar.gz
tar -xf m4baker-0.1.91.tar.gz
cd m4baker-0.1.91/
sudo checkinstall python setup.py install

Suorita GNOME:n valikosta m4baker

VirtualBox 4

Oracle on tuupannut saataville version 4 mainiosta VirtualBox-tuotteestaan. Uudistukset ovat nähtävillä: Changelog:sta.

Näin otat uusimman VirtualBoxin käyttöön Ubuntu 10.10:ssä.

Ensin poistetaan vanhempi 3.2-versio jos se on asennettuna eli päätteessä komennetaan:
sudo apt-get remove virtualbox-3.2

Seuraavaksi lisätään VB 4:n lähde:
sudo -v
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-4.0

Jos tarvitset tuen USB 2.0-laitteille tai tuen VirtualBox RDP ja PXE-bootille Intel-pohjaisille lataa myös laajennuspaketti: täältä ja asenna se käyttöön käynnistämällä VirtualBox ja valitsemalla: Tiedosto -> Asetukset ja Extensions”

Kernelin kääntäminen Ubuntussa.

Törmäsinpä YouTubessa erinomaiseen opetusvideoon kernelin kääntämisestä Ubuntussa 🙂

Hidastelevan Chrome-selaimen syndrooma.

Viime aikoina Firefox-selaimeni on alkanut käyttäytymään oudosti. Jostain syystä Linux-versio sekoilee joidenkin sivujen kohdalla sotkien sivuston ulkoasun kummalliseksi. Uudelleen asennus ei ole ongelmaa korjannut ja ankarasta googlailusta huolimatta en ole löytänyt ratkaisua siihen miksi jotkut sivustot menevät selaimella sekaisin. Hirveästi ei ole hinkua tuon kanssa taistella ja kun koneella on myös Chromen dev-versio ajattelin opetella elämään sen kanssa. Itselläni on tolkuttoman pitkä historia Firefox-selaimen käyttäjänä, joten hieman on orpo olo Chromen parissa.

Käyttöönotossa kummastutti sivujen järjetön latausaika. Sen mitä Chromea olen käyttänyt kakkosselaimena Windows-aikana tuntui moinen hidastelu mystiselle, sillä Chrome on aina mielestäni ollut tolkuttoman rivakka selain, joten ongelman on pakko piillä Ubuntussa, eikä Chromessa. Ystävämme Google tuo hakukoneiden Ferrari selvitti allekirjoittaneelle tämänkin ongelman alkulähteet.

Korjaus oli onneksi nopea ja sain Chromen toimimaan niin kuin sen pitääkin toimia eli päätteessä navigoidaan hakemistoon: /etc
Avataan editoriin: nsswitch.conf muokataan kohta: hosts: muotoon files dns tallennetaan ja käynnistetään Chrome. Kas kas perkeles sehän toimii!

Ubuntu 10.10 käynnistyksen virittely!

Ubuntu 10.10 käynnistyy täyteen loistoonsa suht rivakasti. Muutaman ylimääräisen sekunnin tästäkin voi koettaa nipistää seuraavilla pikku vippaskonsteilla.

Profilointi:

Ubuntun Profilointi-optio, korjatkaa jos olen väärässä luo päälle kytkennän ja uudelleen käynnistyksen jälkeen käynnistysprofiilin, jotta seuraavat käynnistyskerrat olisivat nopeampia. Joten pistetään optio tulille seuraavasti:

1. Muokataan grub-tiedostoa: sudo gedit /etc/default/grub
2. Lisätään profile riville: GRUB_CMDLINE_LINUX_DEFAULT="quiet"
eli valmis rivi näyttää kutakuinkin seuraavalta: GRUB_CMDLINE_LINUX_DEFAULT="quiet profile". Tallenna.
3.sudo update-grub2
4. Uudelleenkäynnistys
5. Kun kone on käynnistynyt uudelleen poista profile-sana grub-tiedostosta ja aja: sudo update-grub2
6. Uudelleenkäynnistys

Kun ensimmäisen kerran uudelleenkäynnistetään profile-optio asetettuna kestää käynnistyminen hieman kauemmin, sillä tässä vaiheessa tutkitaan käynnistysprosessia mitä tiedostoja käynnistyessä käsitellään ja lajittelee ne sen mukaan, miten ne tallennetaan kiintolevylle. Seuraava uudellenkäynnistys pitäisi olla huomattavasti nopeampi.

Pari muuta yleistä pikkukikkaa:

Tarkista, ettei BIOS:ssa ole levykeasemaa valittuna ja jos on kytke se pois käytöstä. Yleiseen käyttönopeuteen ja sovellusten käynnistymiseen saattaa auttaa preload, joka on pienoinen sovellus eli eräänlainen esilataaja, joka tarkkailee mitä sovelluksia käyttäjä suorittaa ja päättelee sen mukaan mitä sovelluksia käyttäjä saattaisi ajaa useimmin ja lataa niiden binäärit ja riippuvuudet etukäteen muistiin nopeampaa käynnistymistä varten. Preload-esilataaja on saatavissa miltei kaikille yleisimmille Linux-koosteille ja Ubuntuun sen voi asentaa päätteessä komentamalla: sudo apt-get install preload. Lopuksi voit asentaa vielä rcconf-sovelluksen ja tarkistaa minkälaisia sovelluksia käynnistyy järjestelmän mukana. Tämän työkalun kanssa kannattaa olla äärimmäisen varovainen eikä suotta poistella mitään sellaista mistä ei tiedä tai ole varma. Google auttaa kummasti niidenkin selvittelyssä. Viimeisen silauksen voi antaa vilkaisemalla gnomen asetuksiin: Järjestelmä -> Asetukset -> Käynnistettävät Ohjelmat ja katsoa onko siellä jotain tarpeetonta tai jonkin sovelluksen rippeitä.

Spotify Linux päivittynyt!

Aiemmin kirjoittelin Spotifyn natiivin Linux-sovelluksen ongelmista etenkin Ubuntu 10.10:n kanssa. Vihdoin Spotify on päivittänyt sovellustaan ja nyt se toimii ilman suurempia kikkailuja, eikä enää kaadu. Mitään suuren suuria uudistuksia en siinä nähnyt, joten päivitys korjaili yleistä vakautta. Spotifyn käyttö Linuxissa vaatii premium-tilin.

Asentaminen Ubuntu:

Jos olet aiemmin lisännyt Spotifyn repositroyn järjestelmääsi päivitys laahusta automaagisesti, joten käyttäjän puolelta ei sen kummemmin tarvitse mitään tehdä. Jos automaattista päivitystä ei tarjota niin loitsi päätteessä: sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Spotifyn repositoryn voit lisätä muokkaamalla /etc/apt/sources.list ja lisäämällä sinne rivin: deb http://repository.spotify.com stable non-free

Seuraavaksi komenna päätteessä:

gpg --keyserver wwwkeys.de.pgp.net --recv-keys 4E9CFF4E
gpg --export 4E9CFF4E |sudo apt-key add -

Lopuksi: sudo apt-get update && sudo apt-get install spotify-client-qt spotify-client-gnome-support

Ubuntu-vapaat järjestelmät:

  • Asenna dpkg (Debian package management tool) komentamalla konsollissa pääkäyttäjänä yum install dpkg
  • tai mitä pakettienhallintaa koosteesi käyttääkään.

  • Lataa peruspaketti alustallesi (joko i386 tai amd64) ja gnome-paketti täältä
  • Luo tilapäinen hakemisto vaikkapa mkdir spotify
  • Komenna: cd spotify ja aja seuraavat komennot (huomioi molemmissa komennoissa perässä oleva piste)
  • dpkg -x ../spotify-client-qt_0.4.8.306.g1df0858-1_amd64.deb . (jossa ../ on kotihakemistosi esimerkin valossa /home/tunnuksesi/spotify/spotify-client-qt_0.4.8.306.g1df0858-1_amd64.deb.)
  • dpkg -x ../spotify-client-gnome-support_0.4.8.306.g1df0858-1_all.deb .
  • Aja komento find -not -type d -exec ls -l /'{}' \; ja varmista, että jokaisen ritirimpsussa olevan kohdalla löytyy: Tiedostoa ei löydy eli File not found
  • Seuraavaksi pura ne uudelleen root hakemistoosi eli /
  • dpkg -x ../spotify-client-qt_0.4.8.306.g1df0858-1_amd64.deb /
  • dpkg -x ../spotify-client-gnome-support_0.4.8.306.g1df0858-1_all.deb /
  • Lopuksi asennetaan vielä qt-x11 komentamalla: yum install qt-x11

Seuraavaksi komenna vain spotify ja sovellus pitäisi kännistyä! Myös GNOMEn paneeliin on ilmaantunut Spotify-kuvake.

Ongelmia? Kysyttävää?

Ota rohkeasti yhteyttä joko kommentoimalla merkintää tai täyttämällä palautekaavake. Blogia voi seurata myös Twitterissä, jonne ilmaantuu automaattisesti tieto uusista merkinnöistä blogissani. Toinen kätevä tapa seurata blogiani on RSS-syöte ja löytyy toki vielä Facebook-ryhmä, johon kaikki halukkaat voivat liittyä.

MintMenu ja Ubuntu

LinuxMint:n valikko on mielestäni yksi tyylikkäimmistä näkemistäni valikkoratkaisuista. Pienellä vaivalla se on otettavissa käyttöön myös Ubuntussa, koska Mintin valikko pohjautuu Ubuntun USP:n (Ubuntu System Panel). Tässä merkinässä opastan kuinka se otetaan käyttöön Ubuntussa.

Ensiksi lisäämme PPA-repositoryn komentamalla:
sudo add-apt-repository ppa:webupd8team/mintmenu
sudo apt-get update

Seuraavaksi asennetaan itse valikko komentamalla:
sudo apt-get install mintmenu

– Klikkaa Gnomen-paneelia hiiren oikealla namiskalla ja valitse: ’Lisää Paneeliin’
– Valkkaa listalta MintMenu ja paina ’Lisää’
– MintMenu ilmaantuu paneeliin. Seuraavaksi poistamme Gnomen valikon klikkaamalla hiiren oikealla namiskalla äärimmäisenä vasemmalla näkyvää Ubuntu-logoa, josta valikko aukeaa ja valitaan: ’Poista paneelista’
– Siirrä lisätty Mint-valikko äärimmäiseksi vasemmalle klikkaamalla sitä hiiren oikealla namiskalla ja valitsemalla: ’Siirrä’
– Seuraavaksi muutetaan valikon kuvake Mint:n kuvakkeeksi klikkaamalla valikkoa hiiren oikealla nappulalla ja valitsemalla: ’Asetukset’
– Kirjoita Pääpainike-välilehdellä kohtaan Painikkeen kuvake:/usr/lib/linuxmint/mintMenu/mintMenu.png ja klikkaa ’Sulje’ painiketta.
– Valmista ja nyt käytössäsi on Mintin tyylikäs valikko Ubuntussa

Ubuntu, Mediapalvelin ja Elisa Viihde

Windowsin puolella on suht kivutonta kasata TVersityn avustuksella tietokoneensa jakamaan musiikkia, valokuvia ja videoita vaikkapa Elisa Viihteen digiboksille, mutta onko se yhtä helppoa Linux-maailmassa? On on ja pienellä vaivalla vastaavan saa toteutettua Linux-masinaankin. Helpoiten se onnistuu asentamalla Mediatomb UPnP MediaServer. Oheinen ohjeistus, vaikka onkin Ubuntulle ja Debianille on yleispätevä mille tahansa koosteelle. Siispä ensin asennetaan tarvittavat palikat.

Ensin asensin itselleni seuraavat kilkkeet:

sudo apt-get install -y libtaglib2.0-cil binfmt-support cli-common libglib2.0-0 libglib2.0-data libmono-corlib2.0-cil libmono-i18n2.0-cil

sudo apt-get install -y inotify-tools

sudo apt-get install -y curl openssl libssh2-1 libcurl3 ca-certificates

sudo apt-get install -y ffmpeg x11-common libxext6 libxdmcp6 libxcb1 libxau6 libx11-data libx11-6 libvorbisenc2 libvorbis0a libts-0.0-0 libtiff4 libtheora0 libsysfs2 libswscale0 libsdl1.2debian-alsa libsdl1.2debian libpng12-0 libogg0 libjpeg62 libimlib2 libid3tag0 libgsm1 libgif4 libfreetype6 libavformat52 libavdevice52 libasound2

sudo apt-get install -y libnspr4-0d

…ja lopuksi itse Mediatomb + kilkkeet:

sudo apt-get install -y mediatomb mysql-common mediatomb-daemon mediatomb-common libtag1c2a libexpat1 libcurl3-gnutls

Näin Mediatomb on asennettuna ja tarpeellisimmat palikat mukanaan. Komennetaan päätteessä mediatomb, jotta kotihakemistoon luodaan tarvittava konfiguraatiotiedosto. Tässä vaiheessa palvelin voidaan pysäyttää siksi aikaa kun teet tarvittavat muokkaukset. Palvelin voidaan pysäyttää näppäinyhdistelmällä ’ctrl ja c’. Avataan konfiguraatiotiedosto joko nano:n tai gedit:n. Esimerkissäni käytän iki-ihanaa nano:a, joten päätteessä käskytetään: nano ~/.mediatomb/config.xml ja ei kun muokkailemaan 😉

Plärätään kohtaan  <protocolInfo extend=”no”/> ja muutetaan no tilalle yes. Kyseinen rivi näyttäisi olevan tarpeellinen ainakin striimattaessa Elisa Viihde digiboksille tai PS3:lle. Selataan seuraavaksi kohtaan: <!– <map from=”avi” to=”video/divx”/> –> ja poistetaan kommenttimerkit <!–  –> rivin alusta ja lopusta.

Tallennetaan muokattu tiedosto ja käynnistetään mediapalvelin uudelleen päätteessä komennolla: mediatomb
Kun palvelin käynnistyy alimmalla rivillä on oleellisin tieto jatkotoimenpiteisiin eli siinä on jotain tämän suuntaista:

2010-10-17 18:31:51 INFO: http://192.168.1.101:49152/

Kyseisellä osoitteella pääset web-käyttöliittymän kautta hallitsemaan jaettavia mediatiedostoja. Syötä kyseinen osoite selaimeesi ja pistä mediajaot kuntoon. Vasemmalla näkyvässä hakemistopuussa näkyy vaihtoehdot Database ja Filesystem. Klikkaa filesystem ja valkkaa hakemistoon jossa mediatiedostosi sijaitsevat. Paina oikealla puolella näkyvää +-namiskaa ja hakemistosi lisätään jakoon.