Obsah: |
Tento návod je určen pro starší verze Ubuntu a není aktualizován. Pokud můžete, použijte radši anglický originál. Aktuální český návod pro nejnovější verzi distribuce naleznete zde. |
Zřeknutí se odpovědnosti a právní varování
Patentová a licenční omezení formátů médií komplikují a omezují možnosti svobodných operačních systémů distribuovat software, které tyto formáty podporuje. Ubuntu aktivně podporuje svobodné formáty.
Tato stránka vás provede možnostmi jak získat podporu pro nejpopulárnější nesvobodné/uzavřené formáty médií.
Instalace a použití některých z dále uváděných balíčků může být ve vaší zemi nelegální. Tato stránka není právní radou ani návodem k obcházení zákona.
Než začnete
Musíte vědět, jak se v Ubuntu spouštějí příkazy. Přečtěte si návod, jak pracovat s Terminálem.
Pro instalaci software musíte mít administrátorská oprávnění. Root sudo vysvětluje, jak v Ubuntu potřebná oprávění získat.
Prakticky všechny aplikace a balíčky zmiňované na této stránce se nacházejí ve zdrojích Universe a Multiverse. Přečtěte si Přidávání zdrojů pokud nevíte jak tyto zdroje zpřístupnit na svém systému.
- Některé další balíčky se nacházejí ve zdrojích, které nemá Ubuntu pod kontrolou. Prosíme neoznamujte chyby v těchto balíčcích nám, ale přímo jejich autorům.
Přehrávače médií
Média přehrávače poskytované Ubuntu
Ubuntu po instalaci podporuje Totem (přehrávač filmů) a Rhythmbox (přehrávač hudby); Kubuntu po instalaci obsahuje Kaffeine a Amarok. Tyto aplikace přehrávají svobodné formáty médií (Ogg Vorbis, Ogg Theora, a další) okamžitě po instalaci. Pokud nainstalujete některé dodatečné sw balíčky, mohou přehrávat i většinu uzavřených/nesvobodných fomátů.
Nesvobodné/uzavřené formáty médií
MP3
Pokud žijete v zemi kde je to legální, můžete zprovoznit přehrávání MP3 v Ubuntu a Kubuntu média přehrávačích zpřístupněním zdrojů Multiverse a Universe a instalací balíčku gstreamer0.8-mad. Použijte svůj oblíbený správce balíčků nebo napište v terminálu:
sudo apt-get install gstreamer0.8-mad
Nebo, v případě verze 6.06 Dapper Drake
sudo apt-get install gstreamer0.10-plugins-ugly
poznámka pro uživatele KDE: Vaše specifická konfigurace může vyžadovat instalaci balíčku akode-mpeg pro přehrávání MP3. Ve verzi Ubuntu 6.06 potřebuje přehrávač amarok knihovnu libxine-extracodecs, aby podporoval MP3.
Pokud váš kapesní Mp3 přehrávač nepodporuje svobodné formáty, na stránce CDRipping se dozvíte jak konvertovat audio cd do formátů MP3 nebo AAC.
Ostatní nesvobodné/uzavřené formáty
- Média přehrávače v Ubuntu a Kubuntu mohou podporovat širokou škálu nesvobodných formátů. Pokud je to ve vaší zemi legální a potřebujete takovouto podporu ujistěte se, že máte zpřístupněny zdroje Multiverse a Universe a nainstalujte potřebné balíčky pomocí vašeho oblíbeného správce balíčků, nebo můžete v Terminálu zadat:
sudo apt-get install gstreamer0.8-plugins gstreamer0.8-plugins-multiverse gstreamer0.8-ffmpeg
nebo, pokud používáte Ubuntu 6.06 (Dapper Drake):
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libxine-extracodecs ffmpeg lame faad sox mjpegtools libxine-main1
Pozn.: Toto je jeden příkaz. Nezadávejte ho na několik řádek (nemačkejte Enter, dokud nemáte zapsáno vše).
Kodeky
mplayer, xine and totem-xine mohou přehrát MPEG-1, MPEG-2, MPEG-4 (kódované kodeky DivX, XviD, FFmpeg MPEG-4 atd.), QuickTime a další formáty za pomoci interních nativních kodeků (většinou FFmpeg). RealAudio a RealVideo 8 & 9, Windows Media 9 a některé další formáty jsou podporovány pomocí externích kodeků, buď linuxových (RealMedia) nebo Windows kodeků (Windows Media 9, RealMedia) – z balíčku win32codecs.
Protože Windows desktop je stále v podstatě 32-bitový systém a prakticky žádné nesvobodné/uzavřené kodeky nejsou k dispozici ve formě 64-bitové DLL knihovny, neexistuje ani balíček win64codecs. Někteří lidé to na AMD64 platformě řeší instalací 32-bitové verze operačního systému uvnitř chroot prostředí, a tato varianta funguje velice dobře. Uživatelé PowerPC mají s windows kodeky smůlu, protože zatím nikdo nepřipravil nesvobodné/uzavřené kodeky z komerčních operačních systémů pro tuto platformu ani neintegroval jejich podporu do média přehrávačů Pokud zákony vaší země umožňují přehrávat media pomocí w32codecs napište v Terminálu:
wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20060611-0.0_i386.deb sudo dpkg -i w32codecs_20060611-0.0_i386.deb
Pozn.: WMV soubory s DRM ochranou (Digital Rights Management) pomocí těchto kodeků nepřehrajete.
Pozn.: Pokud máte trhaný zvuk při přehrávání WMV souborů, zkuste postupovat podle návodu na this.
Přehrávání video streamů z internetu
Existuje mnoho aplikací, které mohou přehrávat streamované video. Jedna z těch známějších je mozilla-mplayer, ale existují i další, všechny dostupné ze zdroje Multiverse. Předtím byste měl nainstalovat balíček w32codecs (viz. výše) a samozřejmě mít ve vašem systému zpřístupněn zdroj Multiverse. V Terminálu napište:
sudo apt-get install mozilla-mplayer
- Případně pro přehrávání pomocí kaffeine místo mplayer pluginu:
sudo apt-get install kaffeine-mozilla
- Nebo pomocí totem-gstreamer:
sudo apt-get install totem-gstreamer-firefox-plugin
Přehrávání DVD
Většina komerčních DVD využívá css (content scrambling system), pro přehrátí takových DVD je potřebná speciální knihovna. Z důvodů vysvětlených výše není tato knihovna obsažena v distribuci Ubuntu. Pokud je ve vašem případě legální obejít css, pak můžete pomocí následujícího příkazu stáhnout a nainstalovat knihovnu libdvdcss, která umožní přehrávání DVD kryptovaných pomocí css v přehrávačích jako xine, vlc, mplayer, nebo totem-xine. Napište v Terminálu:
sudo apt-get install libdvdread3 sudo /usr/share/doc/libdvdread3/examples/install-css.sh
Uzamčení DVD
- Pokud se váš přehrávač uzamkne při pokusu o čtení z DVD mechaniky, kvůli problému s nastavením DVD regionů, musíte do mechanicky vložit DVD disk a napsat v Terminálu:
sudo apt-get install regionset regionset
Pokud znáte číslo svého DVD regionu, můžete toto udělat i bez DVD v mechanice. SW vás upozorní, že změnit region je možné pouze 4x, poté zůstane napevno nastaven naposled zvolený region, což může vést k trvalé neschopnosti mechaniky přehrávat DVD pro regiony jiné.
Trhané přehrávání
- Pokud je přehrávání DVD trhané, nebo pozorujete že čtení z CD/DVD je pomalé ujistěte se že vaše mechanika má povolen DMA přenos.
RealPlayer
Pro instalaci RealPlayer 10, stáhněte pomocí internet browseru balíček realplayer_10.0.6-0.0_i386.deb uložte ho na disk do svého domácího adresáře a nainstalujte (spolu s další knihovnou potřebnou pro RealPlayer). V Terminálu napište:
cd ~ sudo apt-get install libstdc++5 sudo dpkg -i realplayer_10.0.6-0.0_i386.deb
Většinu nesvobodných/uzavřených formátů Real lze rovněž přehrávat pomocí xine nebo totem-xine pokud máte nainstalovány kodeky (w32codecs).
Smil
Použijte správce souborů a přesuňte se do adresáře se souborem Smil, který chcete přehrát. Klikněte na něj pravým tlačítkem myši vyberte Vlastnosti a z nabídky Otevřít s vyberte a zaškrtněte radio button vedle RealPlayer 10. Zavřete dialogové okno.
RealMedia
Pokud chcete přehrávat RealMedia pomocí RealPlayer, použijte správce souborů a přesuňte se do libovolného adresáře, který obsahuje nějaký soubor RealMedia. Klikněte na něj pravým tlačítkem myši vyberte Vlastnosti a z nabídky Otevřít s vyberte a zaškrtněte radio button vedle RealPlayer 10. Zavřete dialogové okno.
Macromedia Flash
Přehrávač Macromedia Flash je dostupný pouze pro i386 platformu a přehrávač Shock Wave není dostupná vůbec. Existují projekty, které se pokouší o svobodnou implementaci Flash a ty jsou v současnosti jedinou volbou pokud potřebujete v Ubuntu podporu pro flash na platformách PPC a AMD64. Flash může být problematický, proto věnujte pozornost sekci Flash Problémy níže.
Flash pro i386
Pro instalaci podpory flashe v prohlížečích konqueror, mozilla, firefox, epiphany atd. napište v Terminálu:
pro Ubuntu 6.06 (Dapper Drake)
sudo apt-get install flashplugin-nonfree sudo update-flashplugin
pro Ubuntu 5.10 (Breezy Badger)
sudo apt-get install flashplayer-mozilla
pro Ubuntu 5.04 (Hoary Hedgehog)
sudo apt-get install flashplugin-nonfree
Flash pro AMD64 a PPC
Pro 64-bitové platformy není dostupná nesvobodná/uzavřená implementace Flash, protože ji nepodporují výrobci. Existují dva pokusy o svobodnou implementaci - gplflash s swfdec. Existuje i projekt gplflash2, který by měl v budoucnosti stát svobodnou alternativou pro flash pro všedhny platformy. Pokud se tyto implementace pokusíte nainstalovat pomocí apt-get install, zjistíte bohužel, že zatím nepracují příliš dobře a jsou nestabilní. Lepší je manuální instalace (dporučuji gplflash). Pokud nemáte jinou možnost, můžete také využít 32-bitovou verzi v chroot prostředí a spouštět browser s flash pluginem odtud.
GPLFlash
Instalace ze zdroje Universe
Pro instalaci GPLFlash se ujistěte, že máte povolen zdroj Universe a v Terminálu napište:
sudo apt-get install libflash-mozplugin
Instalace ze zdrojového kódu
Protože GPLFlash nemusí být v Ubuntu stabilní, je lepší zkompilovat ho ze zdrojového kódu přímo na míru vašemu systému. Napřed je třeba připravit vývojové prostředí instalací následujích balíčků. V Terminálu napište:
sudo apt-get install libx11-dev xlibs-dev libmad0-dev libjpeg-dev checkinstall build-essential
Potom získejte zdrojový kód pro GPLFlash z sf.net, zkompilujte ho a nainstalujte:
wget -c http://heanet.dl.sourceforge.net/sourceforge/gplflash/gplflash-0.4.13.tar.bz2 tar xvjf gplflash-0.4.13.tar.bz2 cd gplflash-0.4.13 ./configure --with-plugin-dir=/usr/lib/mozilla/plugins/ make sudo checkinstall
Po restartu Vašeho browseru byste měli mít k dispozici funkční a stabilní Flash plugin. .
Problémy s Flashem
Zvuk
nefunguje
Příznaky
- Videa ve Flashi se po jedné sekundě zastaví.
- Firefox zamrzne při pokus o přechod na jinou stránku ze stránky s videem ve Flashi.
- Nekorektní ukončení aplikace Firefox po prohlížení stránek s Flashem.
Možné opravy
- Pokud po instalaci Flashe nepracuje správně zvuk, nebo pozorujete některý z výše popsaných příznaků, zkuste jednoz následujících řešení: Otevřete soubor:
gedit ~/.mozilla/firefox/rc
Přidejte řádku:FIREFOX_DSP="none"
Pokud to nepomohlo, napište v Terminálu:sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
Video
Pokud používáte video kartu Intel 855GM, ujistěte se, že máte X server nastaven na barevnou hloubku 24bitů.
Fonty
- Pokud máte problémy s zobrazením textů ve Flashi, toto by mělo pomoci:
sudo apt-get install gsfonts gsfonts-x11 msttcorefonts
Macromedia Shockwave
Instalace
- Přehrávač Shockwave je bohužel dostupný pouze pro Windows. Na linuxu je možné spouštět (některé) programy pro Windows v prostředí Wine. (wine pracuje pouze na PC a uživatelé 64-bitového Ubuntu s ním mohou mít problémy. Pak potřebujete mozplugger, což je aplikace, která umožní zabalit další aplikace do vašeho browseru.
- Napřed nainstalujte Wine a mozplugger. V Terminálu napište:
sudo apt-get install wine mozplugger
Pak musíte nainstalovat verzi browseru Firefox pro Windows (ano čtete správně). Stáhněte ji z http://www.mozilla.com/firefox/all.html a soubor otevřete pomocí Wine. Postupjte podle instrukcí instalátoru. Po instalaci Firefox spusťte, jděte na stránku, která Shockwave využívá a nechte nainstalovat chybějící plugin. Po instalaci můžete Firefox ukončit. Nyní musíte zkonfigurovat mozplugger aby pro Shockwave používal Windows verzi Firefoxe. V Terminálu napište:
gksudo gedit /etc/mozpluggerrc
application/x-director: dir,dcr,dxr,cst,cct,cxt,w3d,fgd,swa: Macromedia Director file swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome "file://Z:$file"
Nakonec musí Firefox znovu načíst databázi pluginů. Zavřete všechna okna aplikace Firefox a v Terminálu napište:
rm ~/.mozilla/firefox/pluginreg.dat
Nyní by měl Shockwave fungovat. Nicméně některé Shockwave objekty nemusí fungovat správně (viz. níže).
Shockwave problémy a řešení
- Objekty se objeví ve vlastním malém okně.
- Příčina 1: Wine nebo Shockwave stálpa běží na pozadí. Řešení 1: Ukončete všechny procesy Wine. V Terminálu napište:
killall wine-preloader -s KILL
- Příčina 2: mozplugger nezpracuje násobné objekty. Bohužel nevím jak toto řešit.
- Objekty tvrdí, že běží z hard disku.
- Příčina: Soubory jsou napřed staženy a až poté spuštěny. Řešení: Upravte soubor /etc/mozpluggerrc aby byl povolen streaming: Změňte tuto řádku:
swallow(firefox.exe) fill: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome '''"file://Z:$file"'''
Na:swallow(firefox.exe) fill stream: wine "C:\\Program Files\\Mozilla Firefox\\firefox.exe" -chrome '''"$file"'''
Pak odstraňte ~/.mozilla/firefox/pluginreg.dat a restartujte Firefox. Toto nemusí fungovat, pokud využíváte IPv6 nebo jste připojeni přes proxy.
- Objekty tvrdí, že jsou "stolen"
- Příčina (při použití streamingu): Shockwave očekává, že bude nastavena "Referrer" HTTP hlavička a ona při použití mozpluggeru není. Řešení: Zatím žádné.
AAC
dekódování AAC
Defaultní audio formát používaný Apple a iPodem je AAC. Jako varianta MPEG standardu je chráněna patenty, nicméně v Amaroku a Rhytmboxu můžete poslouchat soubory v AAC kódování, pokud nainstalujete gstreamer0.8-faad. Tento balíček potřebujete pro přehrání libovolného AAC souboru, včetně těch zakoupených v obchodě iTunes. Varování. Soubory zakoupené přes iTunes (.m4p) jsou šifrované a před přehrátím je musíte nejdříve dešifrovat.
Pro Ubuntu 6.06 (Dapper Drake):
Nainstalujte balíček gstreamer-plugins-bad-multiverse.
sudo apt-get install gstreamer0.10-plugins-bad-multiverse
AAC enkódování:
Pro AAC enkóding můžete použít FAAC, i když v porovnání s MP3 je tato možniost poněkud experimentální. Pro enkodéry používající gstreamer je k dispozici gstreamer plugin gstreamer0.8-faac.
Pro ostatní programy můžete využít přímo FAAC pro enkódování AAC použitím balíčku "faac".
Java
Blackdown Java
Nejsnazší způsob je použít Blackdown Java 1.4 ze zdroje Multiverse. Nainstalujete ji:
sudo apt-get install j2re1.4
Sun Java
Ubuntu 6.06 (Dapper Drake)
Dapper Drake již obsahuje Sun Javu v repositářích multiverse. Použijte správce balíčků Synaptic pro nainstalování balíků sun-java5-bin sun-java5-fonts sun-java5-jre sun-java5-plugin. Nebo pomocí apt-get (někdy nemusí správně fungovat).
sudo apt-get install sun-java5-bin sun-java5-fonts sun-java5-jre sun-java5-plugin
Starší postup (nepoužívat)
Alternativní metodou, díky které získáte poslední verzi Javy od Sunu a která také podává lepší výsledky pro většinu aplikací je instalace Javy, tak jak jí implementoval Sun. Implementace Javy a Java pluginu do browseru od Sunu je rovněž sw s uzavřeným kódem. Svobodná implementace Javy je ve stadiu vývoje a bude preferovanou variantou v budoucnosti ( v současnosti je využívána např. v OpenOffice). Do té doby, pokdu vyžadujete Javu, musíte instalovat tu od Sunu, pokud implementace podporuje vaši platformu.
Jděte na http://java.sun.com/j2se/1.5.0/download.jsp a klikněte na “Download JRE 5.0 Update 5”. Ujistěte se, že jste nevybrali odkaz vedoucí na NetBeans balík nebo "J2EE 1.4". Nejprve musíte odsouhlasit licenci, pak klikněte na “Linux self-extracting file” (jre-1_5_0_05-linux-i586.bin). Uložte soubor na harddisk (např. do vašeho domácího adresáře). Změňte stažený soubor na spustitelný. V terminálu se přesuňte do adresáře, kam jste soubor uložili a zadejte:
chmod +x jre-1_5_0_05-linux-i586.bin
- Nainstalujte java-package a java-common, spolu s fakeroot (ten umožní uživateli bez root oprávnění vytvořit balíček odovozený z binárního souboru od Sunu).
sudo apt-get install fakeroot java-package java-common
Pokud akce skončí chybou, ujistěte se, že máte povolen zdroj Multiverse.
Použijte make-jpkg pro přeložení binárního souboru od Sunu do balíčku .deb:
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin
Pozn.: Mohou se objevit varování( viz. níže). Ty však můžete ignorovat.
mkdir: cannot create directory `/etc/.java': Permission denied ./jdk-1_5_0_06-linux-i586.bin: line 507: /usr/share/mime-info/java-archive.keys: Permission denied
Pozn.: Pokud akce skončí s náledující chybou:
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk.sh No matching plugin was found.
Zkuste:
DEB_BUILD_GNU_TYPE=i386-linux fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin
Nebo obdobný příkaz, pokud používáte jinou architekturu než i386.
Nainstalujte vytvořený balíček pomocí dpkg:
sudo dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb
Pozn.: v příkladu nahoře i386 může být i586.
Sun Java SDK (Software Development Kit)
- Stejný postup můžete použít pro instalaci Java SDK od Sunu, místo runtime prostředí (JRE). Pouze vyberte
"Download JDK 5.0 Update 5" při stahování souboru ze stránek Sunu a nahraďte název souboru za jdk-1_5_0_05-linux-i586.bin v dalších krocích.
Výběr výchozí verze Javy
- Pokud používáte verzi Ubuntu Breezy, musíte Ubuntu říct, že má použít verzi Javy od Sunu místo svobodné implementace GIJ, která je standardně obsažena v Ubuntu Breezy. Spusťte:
sudo update-alternatives --config java
a vyberte ji ze seznamu.
Pozn.: Můžete udělat to samé s jar, javac, javadoc, javah, javap and javaws:
sudo update-alternatives --config jar
- Aby java aplikace (instalované z .deb balíčků) využívali vámi zvolený JVM, ujistěte se, že máte korektně upraven konfigurační soubor pro JVM:
gksudo gedit /etc/jvm
a přidejte řádek:
/usr/lib/j2sdk1.5-sun
Balíčky jako ant nastartují první JVM v tomto souboru.
Sun Java J2EE SDK
Momentálně neexistuje způsob jak vytvořit instalační .deb balíček pro J2EE SDK. Musíte tedy stáhnout J2EE SDK z http://java.sun.com a nainstalovat:
sudo apt-get install libstdc++2.10-dev
a poté nainstalovat (spustit) stažený binární soubor.
Pozn.:Nezapomeňte přidat jar j2ee.jar ve vašem IDE (např. Eclipse) pokud chcete vyvíjet JSP a/nebo Servlety.
Java v Mozilla Firefoxu
- Instalaci Javy nemusí Firefox zaznamenat automaticky a možná mu budete muset ukázat, kde hledat java plugin. Nicméně tyto kroky by neměly být potřeba, pokud jste při instalaci použili .deb balíček vytvořený pomocí make-jpkg jak je doporučeno výše.
Pokud ještě nemáte ve vašem domovském adresáři vytvořen adresář .mozilla/plugins , vytvořte jej.
mkdir -p /home/username/.mozilla/plugins
Pak
cd /home/username/.mozilla/plugins ln -s /usr/local/jre-1_5_0/plugin/i386/ns610-gcc32/libjavaplugin_oji.so libjavaplugin_oji.so sudo ln -s /usr/lib/j2re1.5-sun/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/
Java na AMD64
- Bohužel Sun Java pro 64-bitové PC nepracuje moc dobře, ale je dostupná Blackdown verze Javy v Multiverze zdroji pro Ubuntu 5.10 Breezy Badger.
sudo apt-get install j2re1.4 j2re1.4-mozilla-plugin
Restartujte Firefox a měli byste mít funkční Java plugin.