Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jakiś czas temu instalowałem na testing Iceweasel z repo experimentala, były tam problemy opisane w tym artykule:
http://forum.dug.net.pl/viewtopic.php?id=21616
Teraz na nowo zainstalowałem system testing na czysto, świeżo, bez żadnego grzebania. Dodałem do repo
deb http://ftp.pl.debian.org/debian experimental main
ale porady z tego artykułu nie skutkują. Wynik:
root@debian:/home/maciek# aptitude install -t experimental iceweasel xulrunner-18.0 Następujące NOWE pakiety zostaną zainstalowane: iceweasel libmozjs18d{a} xulrunner-18.0{b} 0 pakietów aktualizowanych, 3 instalowanych, 0 do usunięcia i 134 nieaktualizowanych. Do pobrania 16,6 MB archiwów. Zajęte po rozpakowaniu: 48,8 MB. Następujące pakiety mają niespełnione zależności: xulrunner-18.0 : Wymaga: libnss3 (>= 2:3.14) ale zainstalowana jest wersja 2:3.13.6-2. Następujące działania rozwiążą problemy z zależnościami: Zatrzymanie bieżących wersji następujących pakietów: 1) iceweasel [niezainstalowany] 2) xulrunner-18.0 [niezainstalowany] Zaakceptować rozwiązanie? [Y/n/q/?] y Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety. 0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 134 nieaktualizowanych. Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B. root@debian:/home/maciek#
nic nie instaluje.
root@debian:/home/maciek# apt-cache policy iceweasel xulrunner-18.0 libnspr4-0d iceweasel: Zainstalowana: (brak) Kandydująca: 10.0.12esr-1 Tabela wersji: 18.0-1 0 1 http://ftp.pl.debian.org/debian/ experimental/main amd64 Packages 10.0.12esr-1 0 500 http://ftp.pl.debian.org/debian/ testing/main amd64 Packages xulrunner-18.0: Zainstalowana: (brak) Kandydująca: 18.0-1 Tabela wersji: 18.0-1 0 1 http://ftp.pl.debian.org/debian/ experimental/main amd64 Packages libnspr4-0d: Zainstalowana: (brak) Kandydująca: 2:4.9.2-1 Tabela wersji: 2:4.9.2-1 0 500 http://ftp.pl.debian.org/debian/ testing/main amd64 Packages root@debian:/home/maciek#
root@debian:/home/maciek# aptitude install libnspr4/testing Nie zostaną zainstalowane, zaktualizowane ani usunięte żadne pakiety. 0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nieaktualizowanych. Do pobrania 0 B archiwów. Zajęte po rozpakowaniu: 0 B. root@debian:/home/maciek#
nic nie instaluje.
Przy próbie instalacji Iceweasel z Synaptic z wymuszeniem wersji 18 wyskakuje że najpierw trzeba naprawić uszkodzone pakiety.
Offline
Naciśnij n to aptitude zaproponuje inne rozwiązanie.
Offline
Tym razem chyba trzeba dodatkowo zaktualizować libnss3 oraz libnss3-1d do wersji z Sida lub Waldorfa.
Offline
Rozwiązanie z n nie pomaga ponieważ instaluje wersję 10 a nie 18
Jak to zaktualizować?
Ostatnio edytowany przez macios4x (2013-01-16 10:59:19)
Offline
Do /etc/apt/apt.conf wpis:
APT::Default-Release "testing";
lub:
APT::Default-Release "wheezy";
(w zależności od tego czego chcesz używać gdy Wheezy zostanie stable)
Potem dodanie repo Sida, aktualizacja listy pakietów i instalacja/aktualizacja:
$ aptitude -t experimental install iceweasel iceweasel-l10n-pl libnss3/unstable libnss3-1d/unstable -s Następujące NOWE pakiety zostaną zainstalowane: iceweasel libevent-2.0-5{a} libmozjs18d{a} xulrunner-18.0{a} Następujące pakiety zostaną zaktualizowane: libnss3 libnss3-1d 2 pakietów aktualizowanych, 4 instalowanych, 0 do usunięcia i 258 nieaktualizowanych. Do pobrania 17,8 MB archiwów. Zajęte po rozpakowaniu: 49,3 MB. Kontynuować? [Y/n/?] Pakiety zostałyby pobrane/zainstalowane/usunięte.
Te same wersje są w repo Waldorfa, to już jak wolisz. Chyba po prostu przerzucają oficjalne pakiety do swojego repo, zatem to dokładnie to samo.
Offline
Repo experimental wywaliłem, ddoałem te repo:
deb http://packages.crunchbang.org/waldorf-dev waldorf main
klucz dodany, do /etc/apt/apt.conf dodany wpis testing, ale błąd przy instalacji.
Wynik:
root@debian:/home/maciek# aptitude -t experimental install iceweasel libnss3/unstable libnss3-1d/unstable -s E: Wartość experimental jest nieprawidłowa dla APT::Default-Release, ponieważ takie wydanie nie jest dostępne w źródłach E: Wartość experimental jest nieprawidłowa dla APT::Default-Release, ponieważ takie wydanie nie jest dostępne w źródłach root@debian:/home/maciek#
Offline
No albo instalujesz z experimental + te pakiety z unstable, albo z Crunchbanga. Opis który podałem dotyczy instalacji z oficjalnego repozytorium Debiana, bo takie było pytanie. Z repo Crunchbanga to wystarczy dodać repozytorium i bez żadnych dodatkowych wpisów automatycznie zostanie z niego pociągnięty. Tylko miałem na myśli zwykłe repo Crunchbanga, a nie -dev:
deb http://packages.crunchbang.org/waldorf waldorf main
Offline
Już zrobione, zainstalowane, zmieniłem też waldorf-dev na waldorf
Offline
http://debian.linux.pl/entries/151-Firefox-6-w-Sque … ch-galęziach
yampress@debian:/opt/firefox$ ./firefox --version
Mozilla Firefox 18.0
yampress@debian:/opt/firefox$
Ostatnio edytowany przez Yampress (2013-01-16 18:04:35)
Offline
Serwus! Yampress, ale nie wydaje Ci się, że korzystając z Firefoxa ściągniętego z oficjalnej strony projektu, tracisz coś bardzo ważnego? Mam na myśli hardening build flags via dpkg-buildflags. Tak, flagi. Jak zapewne wiesz, Iceweasel - o ile pamiętam - już od wersji 10.0.2 się na to załapał. Oczywiście Twoja metoda jest super, naprawdę świetna, ale jednak czegoś brakuje. Wspomniane flagi uodparniają binarki, redukują szansę... Jestem ciekaw, czy Mozilla, także dba o te kwestie, tworząc nowe wersje swojego produktu. Wszystkiego dobrego!
Offline
No pod Iceweaselem nie chodzi mi wtyczka Youtube downloader, a pod FF ze strony TAK.
Offline
ja właśnie skompilowałem FF-17.0.2 z super-hardenig buildflags - chodzi cały, tylko tradycyjnie flash się wywala jak komunizm, tak samo, jak kilka poprzednich wersji.
checksec --file /usr/lib/firefox/firefox RELRO STACK CANARY NX PIE FILE Full RELRO Canary found NX enabled PIE enabled /usr/lib/firefox/firefox
Chciałem kompilować 18.0, ale jak zobaczyłem, jak wygląda jego lista błędów, to postanowiłem, że poczekam na 18.0.1 lub nawet 18.0.9 :D
Firefox-17.0.2-esr wygląda pod tym względem trochę lepiej.
Pozdrawiam
;-)
Offline
U mnie jest FF z oficjalnej strony. Za pomocą jakiegoś dodatku zmieniłem kanał aktualizacji na release i teraz sam krzyczy, że chce się aktualizować. Ponieważ nie pamiętam nazwy dodatku tutaj opis jak to zrobić ręcznie. Czy działa to z Iceweasel - nie wiem.
Offline
pasqdnik napisał(-a):
Czy działa to z Iceweasel - nie wiem.
Aktualizacja Iceweasel z poziomu Iceweasel?
Offline
ArnVaker napisał(-a):
pasqdnik napisał(-a):
Czy działa to z Iceweasel - nie wiem.
Aktualizacja Iceweasel z poziomu Iceweasel?
Aktualizacja FF z poziomu FF ?
Nie używam Iceweasel, nie wiem, czy zmiana kanału coś da - w takim sensie mi chodziło ;-)
Offline
No w FF tak jest OOTB, też używam. :) Jeżeli użytkownik aktualnie korzystający z przeglądarki ma prawo zapisu w katalogu w którym przeglądarka się znajduje, to sama się aktualizuje. Jeżeli nie ma to chyba tylko przypomina i zaktualizować można po uruchomieniu z użytkownika który ma tam prawo zapisu. W Iceweasel w ogóle nie istnieje możliwość aktualizacji z poziomu przeglądarki AFAIK, tylko via repozytorium.
Offline
A widzisz, człowiek się wiecznie uczy ;-)
Offline
Cześć. Okay Yampress. Rozumiem, że w odniesieniu do wtyczki, która ma/musi działać, nie uwzględniasz tych flag? Spoko, ani mnie to mierzi ani... jest dobrze. Jacku, ukazując nam wynik procesu hardeningu, korzystałeś ze skryptu checksec, który to fruwa gdzieś po internecie, prawda? Dobre nitki informacji, zachowane gdzieś w pamięci, sprzęgam?
Offline
remi napisał(-a):
..... ukazując nam wynik procesu hardeningu, korzystałeś ze skryptu checksec, który to fruwa gdzieś po internecie, prawda? Dobre nitki informacji, zachowane gdzieś w pamięci, sprzęgam?
http://forums.grsecurity.net/viewtopic.php?f=3&t=2131
http://www.trapkit.de/tools/checksec.html
Nie trzeba nic sprzęgać... ;)
Ostatnio edytowany przez Jacekalex (2013-01-18 01:20:29)
Offline
Ostatnia aktualna wersja Iceweasel z repo crunchbang.org/waldorf to 18.0 podczas gdy już od jakiegoś czasu jest nowsza wersja. Czemu 18 stoi w miejscu z tego repo?
Offline
W experimentalu jest nowsza wersja.
Czegoś ci brakuje, czy tylko pogoń za numerkami?
Offline
yossarian napisał(-a):
Czegoś ci brakuje, czy tylko pogoń za numerkami?
Przestarzała wersja pewnie ma jakieś znane niezałatane dziury na przykład. Czemu do repo CrunchBanga nie wrzucili nowszej z experimental to chyba trzeba zapytać deweloperów CrunchBanga.
Offline
Tyle że jakis czas temu był problem z zależnościami przy instalacji Iceweasel z repo experimental. Nie wiadomo zatem czy czekać czy coś robić
Offline
Jaki problem z zależnościami?
Offline
http://forum.dug.net.pl/viewtopic.php?id=21616
post 34. nie wiem czy od tego czasu coś sie zmieniło z tymi zależnościami, czy zostać przy repo waldorf
Offline