Dzień dobry wszystkim.
Od kilku dni pracuję nad scenariuszem ułatwić (lub zautomatyzować) instalację Firefoksa na Debianie. Osobiście wolę używać Firefox niż jakikolwiek inny i, jak wielu wie, nie ma go w repozytoriach Debiani osobiście uważam to za trochę ... męczącą ręczną instalację. Dlatego postanowiłem stworzyć ten skrypt, aby zaoszczędzić trochę czasu i uczynić instalację nieco wygodniejszą. W tej chwili scenariusz jest w języku hiszpańskim i angielskim i może zainstaluj 32-bitową i 64-bitową wersję przeglądarki Firefox, w języku hiszpańskim, angielskim, francuskim, włoskim i niemieckim (chociaż mam nadzieję, że w przyszłości będę obsługiwał więcej języków).
Nie mam zamiaru wyjaśniać tego procesu, ponieważ uważam, że jest to trochę niepotrzebne (możesz zobaczyć, jak skrypt jest wykonywany bez problemu). Kto chce zmodyfikować skrypt, może to zrobić (w przypadku znalezienia błędów lub dodania ulepszeń, byłbym wdzięczny, gdybyś mógł mi je przesłać 😀), ponieważ jest on opublikowany w domenie publicznej.
Tym, którzy chcą tego spróbować, polecam następujące pytania:
Czy działa automatyczne wykrywanie języka i architektury? (Na moim komputerze 64 po hiszpańsku zadziałało)
Czy tworzy program uruchamiający w menu? (w mat y Cynamon działał poprawnie)
Mam nadzieję, że ci się przyda. Wszelkie wątpliwości, skargi lub sugestie można zostawić w komentarzach lub wysłać na mój e-mail.
Pozdrowienia.
Kiedy wracam do domu, próbuję tego, chociaż czuję się bardzo dobrze z Iceweasel 20 z mojego CrunchBang.
Dzięki 😀
Zobaczmy, czy odważę się umieścić go w pakiecie .deb i zainstalować w ten sam sposób, w jaki flash player jest instalowany w Debianie (to znaczy za pomocą małego i potężnego skryptu).
W tej chwili używam Firefoksa niczym więcej i niczym innym jak Slackware, ponieważ z Debianem czułem się całkiem dobrze z moim Iceweaselem, który jest na równi z Firefoksem (oczywiście z backportem mozilla.debian.net) i prawda jest taka Mam nadzieję, że uwzględnią go w gałęzi testowej lub stabilnej, aby nie musieć używać ręcznej instalacji Firefoksa (dla mnie ta procedura jest zbyt kłopotliwa, ale w przypadku Iceweasel mam o jedną mniejszą troskę o wysyłanie danych do Mozilli w celu «optymalizacji nawigator ”).
🙂
Spójrz, jak dobrze, zsyntetyzowałeś w skrypcie kroki, które wykonuję ręcznie… hahaha Dziękuję
Możliwa optymalizacja skryptu (kodu): podczas tworzenia wget można usunąć echo i sen z obudowy, aby zaoszczędzić wiersze, a ponieważ masz zmienną języka i architektury, możesz skorzystać z akapitów, w których je montujesz, aby zbudować inną zmienną, która podać ścieżkę do pliku, na przykład: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-$XXX/$YYY/firefox-*.tar.bz2
Jeszcze raz dziękuję za scenariusz!
Witaj!
W tej chwili pracuję nad optymalizacją, więc przyczepność spada idealnie.
Pozdrowienia.
Optymalizacja
sugestie
😉
Boże sh ... Co za wstyd. Dziękuję Ci!
*Posiadać
Skrypt jest w porządku, ale ... można powiedzieć, że jest ogólny i nie tylko dla Debiana, co jest lepsze.
Właśnie przetestowaliśmy go w ElementaryOs i działa, ale mówimy, że jest przeznaczony dla Debiana, ponieważ Firefox znajduje się w repozytoriach wielu dystrybucji, więc skrypt nie jest konieczny.
To zależy ... Nie sądzę, żeby to było ogólne, ponieważ Fedora domyślnie nie zawiera wget (musisz go zainstalować później) i opcjonalne byłoby dodanie pakietu mozilla-filesystem, aby można było wyszukiwać wtyczki. Myślę, że można zamienić wget na „curl (adres) >> firefox.tar.bz2”
ps: opera next (mój useragent) jeszcze się nie pojawia) 😛 pozdrawiam!
Nie musisz być taki wybredny, chociaż musisz zainstalować wget to prosty pakiet, który po zainstalowaniu skrypt już działa, na przykład kod źródłowy jest generyczny, można go skompilować w dowolnej dystrybucji i czasami trzeba zainstalować wiele zależności, jeden jedna rzecz nie odbiera drugiej.
PS: Nie wiedziałem, że Fedora domyślnie nie zawiera wget, to niewybaczalne!
Ponadto, co można zrobić, to dodać repozytoria LMDE (Linux Mint Debian Edition), odinstalować Iceweasel na Debianie i ponownie zainstalować Firefoksa przy użyciu nowych repozytoriów.
Jest to najłatwiejsza opcja, z jaką się spotkałem od czasu pojawienia się LMDE, która, nawiasem mówiąc, jest świetną opcją, jeśli jesteś przyzwyczajony do pracy z Debianem i chcesz życzliwości Ubuntu. 😉
Oto link, w którym możesz zobaczyć repozytoria LMDE: http://packages.linuxmint.com/list.php?release=Debian
W gałęzi Import mają pakiety Firefoksa.
Skrypt jest również bardzo dobry, ponieważ jeśli te repozytoria kiedykolwiek się zawieszą, zawsze masz możliwość z niego skorzystać 😛
Znakomity wkład !!!
Pozdrowienia!
Że takie!
Skrypt jest fajny, właśnie wypróbowałem go w debianie z powłoką gnome i instaluje się idealnie, ale mam problem, firefox nie otwiera się, otwiera, ale tylko wtedy, gdy robię to jako root z terminala, kiedy próbuję użyć programu uruchamiającego, wysyła mnie komunikat: „Firefox już działa, ale nie odpowiada. Aby otworzyć nowe okno, musisz najpierw zamknąć proces Firefoksa lub zrestartować system. ", Jeśli otworzę je z terminala jako zwykły użytkownik, powie mi to kilka razy:" (firefox: 3790): Gtk-WARNING **: Niemożliwe do znalezienia silnik motywu w ścieżce do _module: «pixmap», »oprócz otwarcia okna z wiadomością, którą umieściłem wcześniej. Również kiedy uruchamiam go jako root, wyświetla mi się komunikat „Gtk-WARNING ...”, ale pokazuje mi również ten inny: „(firefox: 3655): GConf-WARNING **: Klient nie mógł połączyć się z demonem D-BUS:
Nie otrzymałem odpowiedzi. Możliwe przyczyny to: aplikacja zdalna nie wysłała odpowiedzi, polityka bezpieczeństwa magistrali komunikatów zablokowała odpowiedź, upłynął limit czasu odpowiedzi lub połączenie sieciowe zostało zerwane. » ale potem otwiera firefox dla mnie, a kiedy otwiera firefox, pokazuje mi inne okno, w którym mówi: «Wystąpił błąd podczas ładowania lub zapisywania informacji konfiguracyjnych Firefoksa. Niektóre ustawienia konfiguracyjne mogą nie działać poprawnie. ».
Używam SparkyLinux (jest to testowanie Debiana z lxde i innymi fantazyjnymi rzeczami), ale zainstalowałem jako pulpit Gnome, który do tej pory mi się podobał, nie wiem, czy problem jest spowodowany skryptem, Firefoksem lub innymi pakietami, które mam w systemie, ale byłbym wdzięczny pomożesz mi w tym.
Z góry dziękuję za wszystko 🙂
Jeśli masz otwarte Iceweasel, nie pozwoli ci to otworzyć Firefoksa, ponieważ nie działają one w tym samym czasie. Jeśli chodzi o pixmap, konieczne byłoby sprawdzenie, czy istnieje folder / usr / share / pixmaps.
Mam problem z facepalmem podczas zamykania IceWeasel i otwierania Firefoksa, ale dzięki. Jeszcze jedno pytanie, IceWeasel został zaktualizowany, kiedy zaktualizowałem repozytoria, ale jeśli Firefox nie jest zainstalowany w ten sposób, nadal aktualizuje się automatycznie? Ponieważ w systemie Windows wystarczy otworzyć „pomoc”> „informacje…”, aby go zaktualizować.
Przepraszam, jeśli pytania są bardzo trudne, ale nadal nie radzę sobie zbyt dobrze z GNU / Linuksem.
Nie martw się. Nie wiem, czy Firefox aktualizuje się z menu pomocy, może jeśli uruchamiasz go jako root, jeśli możesz to zrobić, ale jako zwykły użytkownik nie sądzę, aby mógł, ponieważ jest zainstalowany w folderach poza domem użytkownika. Myślę, że skrypt również go zaktualizuje.
Pozdrowienia.
Skrypt usuwałby aktualną wersję i instalował nowszą wersję.
Jeśli uruchamiasz Firefoksa jako root, możesz go zaktualizować tak jak w systemie Windows (tak to robię)
Dziękuję bardzo za informacje!!! 😀
Jakiś czas temu, kiedy byłem w debianie, korzystałem z repozytoriów systemu solus do instalacji Firefoksa, tak było łatwiej 😛
Chociaż sam Iceweasel to Firefox, ale zoptymalizowany pod kątem niezrównanej wydajności i solidności, której nie doświadczyłbyś w innych forkach.
Masz rację, ale dotyczy to sytuacji, gdy nie używasz wielu wtyczek, ponieważ w moim przypadku zawsze muszę ponownie uruchamiać wtyczki res, duckduckgo i collusion, co jest nieco denerwujące za każdym razem, gdy otwierasz przeglądarkę, zamiast tego działają cudownie w przeglądarce Firefox, aby dla mnie to jest największy powód, dla którego go zainstalowałem i używam.
Powinni dopracować szczegóły dotyczące kompatybilności, ale w moim przypadku prawie nie używam wtyczek, aby uniknąć zaśmiecania przeglądarki.
firefox w bezpłatnej przeglądarce?
Technicznie tak nie jest, ponieważ jego nazwa i logo jest zarejestrowanym znakiem towarowym. Dlatego właśnie stamtąd pochodzą widelce takie jak Iceweasel.
Jeśli się mylę, wyszedł Iceweasel, ponieważ cykl życia Firefoksa był bardzo krótki, a Debian potrzebował go dłużej, aby był bardziej stabilny, a modyfikując Firefoksa do swoich potrzeb i zachowując tę samą nazwę, wpadli w kłopoty prawne z Mozillą (co z mojego punktu widzenia jest trochę niesprawiedliwe).
Jeśli chodzi o fakt, że nie jest darmowy, ponieważ ma logo i zarejestrowaną nazwę, nie wydaje się to zbyt poprawne, ponieważ podobnie jak projekt Debian (jeśli się nie mylę), chronią swoją nazwę i logo, aby inna osoba mogła dotrzeć mówią, że to oni, i szkodzą wizerunkowi organizacji.
Hmm, cóż, zawsze wiedziałem, że to z powodu nazwy i logo Firefoksa. Chociaż rzecz Iceweasel ma sens, to znaczy wsparcie.
Moje największe gratulacje, Twój program był bardzo pomocny, dziękuję, mam nadzieję, że pozostanę z Tobą w kontakcie.
PS Jestem studentem Inżynierii systemów komputerowych i chciałbym zasięgnąć Twojej rady
Doskonały bardzo mi służył! Niech cię Bóg błogosławi!