Debian fórum

Dotazy => Správa a instalace softwaru => Téma založeno: libor007 kdy 11. 12. 2010, 16:31:51

Název: Squeezy - jak instalovat firefox 3.6
Přispěvatel: libor007 kdy 11. 12. 2010, 16:31:51
Zdarec, Jak dostanu do squeezyho firefox 3.6? Jde mi i o to, aby se pak sam aktualizoval...
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 11. 12. 2010, 16:41:08
Postup je celkem (ne)jednoduchý. Musíš použít tzv. pinning. Nicméně Firefox se v Debianu jmenuje Iceweasel.

1) Musíš si vytvořit jako root soubor:

/etc/apt/preferences

a do něj vložit:


Package: *
Pin: release a=testing
Pin-Priority: 980

Package: *
Pin: release a=unstable
Pin-Priority: 220

Package: *
Pin: release a=experimental
Pin-Priority: 200

Package: iceweasel
Pin: version *
Pin-Priority: 980

Package: iceweasel-l10n-cs
Pin: version *
Pin-Priority: 980

Package: libmozjs3d
Pin: version *
Pin-Priority: 980

Package: xulrunner-1.9.2
Pin: version *
Pin-Priority: 980


Také musíš změnit obsah /etc/apt/sources.list. Přidej tam tyto řádky:

deb http://ftp.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.debian.org/debian/ sid main contrib non-free
deb http://www.debian-multimedia.org/ sid main

deb http://ftp.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.debian.org/debian/ experimental main non-free contrib


Pak pouze provést aktualizaci systému:

$ sudo aptitude upadte
$ sudo aptitude upgrade


Iceweasel by se měl nabídnout k aktualizaci.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: libor007 kdy 11. 12. 2010, 17:33:47
Diky. Postup je celkem vpoho, ale divim se, neni nekde nejaky repozitar s primo s ff pro debian...
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 11. 12. 2010, 17:38:26
V Debianu neni Firefox. V Debianu je pouze Iceweasel, což je v podstatě to samé, jen z licenčních a možná i nějakých dalších důvodů se Firefox v Debianu jmenuje Iceweasel.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: libor007 kdy 12. 12. 2010, 10:04:09
Ano, to jsem pochopil - mel jsem namysli proc neni iceweasel alespon v nejakem svem repozitari. Ikdyz se mi cim dal vic libi chromium. mozilla je zas ale nutna pro internet banking kb.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Petr Krčmář kdy 12. 12. 2010, 22:59:50
U IceWaselu nejde o licenci, ale o ochranné známky. Problém je totiž v tom, že po zásazích Debianu (patche) už se to nemůže jmenovat Firefox, protože to už vlastně není Firefox. A Mozilla musí aktivně své známky chránit, jinak by o ně přišla. Takže se nakonec vymyslelo, že se jednoduše název změní na IceWeasel. Doporučují svůj článek Debian vs Mozilla: systém bez Firefoxu (http://www.root.cz/clanky/debian-vs-mozilla-system-bez-firefoxu/).
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 14. 12. 2010, 12:53:53
Mohu se zeptat, proc tam mas tohle a co to konkretne dela?
Citace od: Ota Trkola kdy 11. 12. 2010, 16:41:08
Package: *
Pin: release a=unstable
Pin-Priority: 220

Package: *
Pin: release a=experimental
Pin-Priority: 200

Z manualu jsem to moc dobre nepochopil
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Yontalcar kdy 14. 12. 2010, 16:52:45
Citace od: Bohouš kdy 14. 12. 2010, 12:53:53
Mohu se zeptat, proc tam mas tohle a co to konkretne dela?
...
Nastavení priority repositáře pro unstable, resp. experimental na 220, resp. 200
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 14. 12. 2010, 18:14:49
Citace od: Yontalcar kdy 14. 12. 2010, 16:52:45
Nastavení priority repositáře pro unstable, resp. experimental na 220, resp. 200

jj, to vim, ale co znamena konkretni hodnota? v tom anglickem textu to je ponekud kostrbate napsano, ze si nejsem jisty jak presne to prelozit
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 14. 12. 2010, 18:16:44
Toto (http://forum.debian-linux.cz/index.php/topic,226.0.html) jsi procházel?
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 15. 12. 2010, 22:30:16
Citace od: Ota Trkola kdy 14. 12. 2010, 18:16:44
Toto (http://forum.debian-linux.cz/index.php/topic,226.0.html) jsi procházel?

Uz ano, diky ;)
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 16. 12. 2010, 11:44:35
Nejak mi to neslape. Postupoval jsem podle navodu a po apt-get update mi to nenabidlo novou verzi iceweaselu k aktualizaci.
Pokud bych iceweasel nainstaloval z exerimentalu pomoci apt-get install -t experimental iceweasel, bude se mi sam aktualizovat na novejsi verze, pokud bude potreba?
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 16. 12. 2010, 18:55:29
To je divné, mě to normálně funguje. V Synapticku jde vynutit verze 3.6 nebo ne? Když se o to pokusíš, co se zobrazí? Zkus ještě jednou projít, zda máš všechno, tak jak jsem psal a zkus ještě aptitude místo apt-get.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 17. 12. 2010, 14:10:18
Citace od: Ota Trkola kdy 16. 12. 2010, 18:55:29
To je divné, mě to normálně funguje. V Synapticku jde vynutit verze 3.6 nebo ne? Když se o to pokusíš, co se zobrazí? Zkus ještě jednou projít, zda máš všechno, tak jak jsem psal a zkus ještě aptitude místo apt-get.

V synapticu vynutit verzi 3.6 jde, ale nenainstaluje se. zobrazi se chyba:E: Nemohu opravit problémy, některé balíky držíte v porouchaném stavu.
E: Nemohu zamknout adresář pro stahování


pri tom zadne nevyresene zavislosti nemam a hlaska "některé balíky držíte v porouchaném stavu" mi toho moc nerika.
Stejne tak "Nemohu zamknout adresář pro stahování" je nesmysl, protoze jine baliky si synaptic normalne stahnout umi (zadnou jinou aplikaci, ktera pouziva dpkg otevrenou nemam).


Jeste mam otazku:
Pokud mam vlc 1.1.3, mohu pomoci apt pinningu vynutit, ze chci z repozitare squeeze nainstalovat verzi vlc 1.1.2 ??
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 17. 12. 2010, 17:56:39
Dobře, takže

/etc/apt/preferences

uprav takto a pak už půjde nainstalovat Iceweasel 3.6 a bude se sám aktualizovat:

Package: *
Pin: release a=testing
Pin-Priority: 980

Package: *
Pin: release a=unstable
Pin-Priority: 220

Package: *
Pin: release a=experimental
Pin-Priority: 200

Package: iceweasel
Pin: version *
Pin-Priority: 980

Package: iceweasel-l10n-cs
Pin: version *
Pin-Priority: 980

Package: libmozjs3d
Pin: version *
Pin-Priority: 980

Package: xulrunner-1.9.2
Pin: version *
Pin-Priority: 980

Package: libsqlite3-0
Pin: version *
Pin-Priority: 980


Právě teď vyzkoušeno na desktopu s Debianem Squeeze, pomocí aptitude.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 18. 12. 2010, 08:23:29
Citace od: Bohouš kdy 17. 12. 2010, 14:10:18
Jeste mam otazku:
Pokud mam vlc 1.1.3, mohu pomoci apt pinningu vynutit, ze chci z repozitare squeeze nainstalovat verzi vlc 1.1.2 ??

Samozřejmě jde použít pinning na kterýkoliv balík, ale musí být v některém z repozitářů. V případě VLC je to tak, že momentálně je v testingu a unstable verze 1.1.3 a v experimental 1.1.5, takže verzi 1.1.2 nemáš odkud vynutit.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 19. 12. 2010, 00:15:25
Povedlo se mi to bez laborovani s  pinningem: sudo apt-get install -t experimental iceweasel
Synaptic kvuli vyse zminene chybe odmital instalovat... Doufam, ze to nebude zdrojem nejakych neprijemnosti
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 19. 12. 2010, 00:24:17
Nebude se Iceweasel sám aktualizovat, nic jiného tě nečeká. Pinning by byl asi vhodnější, nicméně každý svého Debianu strůjce.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 19. 12. 2010, 13:46:58
zkusim to i s tim piningem, tenhle problem beru jako problem synapticu. Nevim, jak je to u experimentalu, ale pokud mam nainstalovane timto zpusobem balicky ze sida a sid ma v repu novejsi verzi, tak mi to aktualizaci nabidne.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 19. 12. 2010, 15:27:44
V tom případě máš Debian Sid a ne Squeeze.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 19. 12. 2010, 22:18:49
Citace od: Ota Trkola kdy 19. 12. 2010, 15:27:44
V tom případě máš Debian Sid a ne Squeeze.

Mam squeeze :)
bohous@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (squeeze)
Release: testing
Codename: squeeze
bohous@debian:~$


Muj source.list:
deb http://ftp.cz.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.cz.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ sid main contrib non-free

deb http://ftp.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.debian.org/debian/ experimental main non-free contrib

Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 22. 12. 2010, 20:59:40
A co máš v /etc/apt/apt.conf?

Pokud ho nemáš, nebo tam nic nemáš a používáš sources.list uvedený výše, tak máš pěknou kaši squeeze a sid a ani se nedivím, že se ti sám aktualizuje balík, který máš ze sida. To co ukazuje v současné chvíli lsb_release -a je alibismus, protože na mým unstable/experimental ukazuje toto:
otas@otas-desktop:~$ lsb_release -a
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch
Distributor ID: Debian
Description: Debian GNU/Linux 6.0 (squeeze)
Release: 6.0
Codename: squeeze
otas@otas-desktop:~$


Je to z důvodu, že se blíží vydání Squeeze a je potřeba vyzkoušet na sidovi ledasco i lsb_release -a. ;)



Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 22. 12. 2010, 23:46:13
Citace od: Ota Trkola kdy 22. 12. 2010, 20:59:40
A co máš v /etc/apt/apt.conf?

APT::Default-Release "squeeze";

Mozna jsem podal mylnou informaci, omlouvam se. Baliky, ktere si nainstaluji z repozitare sida (protoze se nevyskytuji v squeeze, napriklad balik dropbox) se samy aktualizuji.
Firefox jsem si nainstaloval z experimentalu, na jednom PC pinning pouzivam a na druhem ne, jsem zvedav, jak se to bude chovat, az se objevi aktualizace. Ale jsem z toho celkem zmateny, protoze pri pouziti pinningu dle navodu se iceweasel neaktualizoval, v synapticu sel vynutit, ale nesel nainstalovat. Sel nainstalovat az z konzole..
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 23. 12. 2010, 08:27:10
A upravil jsi /etc/apt/preferences tak jak jsem psal výše? Chyběl mi tam předtím jede balíček. Zkoušel jsem instalovat Iceweasel takto na desktopu se Squeeze a normálně ho to bralo z experimentalu. Tudíž by to mělo fungovat včetně aktualizací.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 23. 12. 2010, 10:37:45
jj, /etc/apt/preferences mam nastaveny tak jak jsi to sem pastnul, vcetne toho posledniho baliku
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 23. 12. 2010, 11:33:24
V tom případě to musí fungovat, uvidíš až přijde nová verze do experimentalu.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 23. 12. 2010, 12:45:41
ok, pockam si jak se to bude chovat.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 10. 01. 2011, 13:11:30
Takze na PC, kde pouzivam pinning update-manager nabizi update iceweaselu
Na PC, kde pinning nepouzivam to nenabidne upgrade, nicmene prikaz apt-show-versions mi rekne, ze to mam upgradnout manualne
apt-show-versions |grep "experimental"
...
iceweasel/experimental *manually* upgradeable from 3.6.13-1 to 3.6.13-2
...


Dekuji za pomoc :)
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 10. 01. 2011, 21:09:57
Není zač, jsem rád, že Ti to pomohlo.. ;)
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: libor007 kdy 10. 04. 2011, 16:49:13
Tak mám jednoduché řešení pro FF4:

http://mozilla.debian.net/

To je to, co jsem hledal - prostě vlastní repo pro aktuální prohlížeč.
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Ota Trkola kdy 10. 04. 2011, 19:02:58
http://www.debian-linux.cz/instalace-iceweasel-4-0-na-debian-6-squeeze/

:)
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Bohouš kdy 10. 04. 2011, 21:18:33
Da se nejak do squeezeho dostat FF4 z experimentalu? Pripadne pouzivate nekdo v experimentalu FF4? u me to hlasi problem v zavislostech
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: libor007 kdy 14. 04. 2011, 22:54:10
Mimochodem, chrome si po stazeni a instalaci sam prida repozitar. Je mozno vybrat mimo stable napr i betu a vse se pak pekne aktualizuje....
Název: Re:Squeezy - jak instalovat firefox 3.6
Přispěvatel: Leonardo kdy 25. 04. 2011, 12:08:50
Citace od: libor007 kdy 12. 12. 2010, 10:04:09
Ikdyz se mi cim dal vic libi chromium. mozilla je zas ale nutna pro internet banking kb.
Co se týče internetbankingu kb, tak múžeš použít google-chrome, když se ti líbí chromium, viz zde:http://www.mojebanka.cz/file/cs/technicke_podminky_prime_bankovnictvi_KB_20110122.pdf (http://www.mojebanka.cz/file/cs/technicke_podminky_prime_bankovnictvi_KB_20110122.pdf). Stačí stáhnout balík od googlu a přidá se ti i repozitář googlu.