Zdarec, Jak dostanu do squeezyho firefox 3.6? Jde mi i o to, aby se pak sam aktualizoval...
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.
Diky. Postup je celkem vpoho, ale divim se, neni nekde nejaky repozitar s primo s ff pro debian...
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.
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.
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/).
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
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
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
Toto (http://forum.debian-linux.cz/index.php/topic,226.0.html) jsi procházel?
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 ;)
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?
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.
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 ??
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.
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.
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
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.
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.
V tom případě máš Debian Sid a ne Squeeze.
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
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. ;)
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..
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í.
jj, /etc/apt/preferences mam nastaveny tak jak jsi to sem pastnul, vcetne toho posledniho baliku
V tom případě to musí fungovat, uvidíš až přijde nová verze do experimentalu.
ok, pockam si jak se to bude chovat.
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 :)
Není zač, jsem rád, že Ti to pomohlo.. ;)
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č.
http://www.debian-linux.cz/instalace-iceweasel-4-0-na-debian-6-squeeze/
:)
Da se nejak do squeezeho dostat FF4 z experimentalu? Pripadne pouzivate nekdo v experimentalu FF4? u me to hlasi problem v zavislostech
Mimochodem, chrome si po stazeni a instalaci sam prida repozitar. Je mozno vybrat mimo stable napr i betu a vse se pak pekne aktualizuje....
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.