Nowe posty

Autor Wątek: Mint 19.3 - jak używać jednocześnie kilku wersji Firefoksa??  (Przeczytany 123 razy)

Offline exPredator

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 171
  • Bez kipa i kawy nie ma życia
    • Zobacz profil
Przydałoby mi się użytkowanie kilku wersji Firefoksa jednocześnie, chodzi o to aby np. ingerencja w about:config w Firefoksie nr.1 (który jest w wersji np. 56.0) nie mieszała w about:config Firefoksa w wersji 60.0.
Wiem że można zadziałać na profilach ale... to nie zdaje egzaminu.
Jeden Firefoks ma cache w RAMDISK a drugi na DYSKU.

Chciałbym stworzyć coś jak - posiadanie w /home kilku katalogów o nazwach ./home/Mozilla1   oraz  ./home/Mozilla2  i tak dalej.
Oczywiście aktywatory z pulpitu ręcznie.
Chcę posiadać kilka wersji FF do testów i różnych zadań a profile już mnie nudzą bo gdy rozwalę coś w Firefoksie A to sypią się pozostałe.

Da się Firefoksa zainstalować tak aby domyślnie nie szedł do ./home tylko w inne miejsce?
Na chwilę obecną bez odpowiedzi na powyższe pytania wiem tylko tyle że całość uda się po żmudnym edytowaniu about:config (ścieżki) ...
A może jest łatwiejszy sposób?

Czy istnieje jakiś mniej znany instalator *.DEB który ma możliwość zmiany domyslnej ścieżki instalowanego pakietu?
 
« Ostatnia zmiana: 2019-12-09, 12:49:53 wysłana przez exTerminator »

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 574
    • Zobacz profil
Odp: Mint 19.3 - jak używać jednocześnie kilku wersji Firefoksa??
« Odpowiedź #1 dnia: 2019-12-09, 12:56:42 »
Oprócz edycji about:config - nie znam innego sposobu.
Nie istnieje żaden "mniej znany instalator *.DEB", ani też inny nawet "bardziej znany", albowiem ten jest jeden i ów menedżer paczek nazywa się APT. Biorąc pod uwagę, czym jest* - prawie każda - paczka linuksowego oprogramowania, to nie masz w żadnym menedżerze paczek możliwości zmiany katalogów, do których instalowane są jej składniki.

*Paczka *.deb to jest po prostu archiwum spakowane archiwizatorem o nazwie ar (jeśli się nie mylę). Zawiera - oprócz innych informacji - po prostu skompilowane pliki składające się na dany program, które znajdują się wewnątrz takiej paczki w katalogach, do których docelowo mają trafić w systemie. Spróbuj sobie rozpakować jakąkolwiek paczkę deb i zobacz jak to wygląda.
To, o czym piszesz można zrobić podczas kompilacji programów (chyba większość daje takie możliwości, ale nie ręczę, że w każdym przypadku jest to proste).

Offline exPredator

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 171
  • Bez kipa i kawy nie ma życia
    • Zobacz profil
Odp: Mint 19.3 - jak używać jednocześnie kilku wersji Firefoksa??
« Odpowiedź #2 dnia: 2019-12-09, 13:00:41 »
Czyli został about:config i trochę roboty ze ścieżkami.

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 574
    • Zobacz profil
Odp: Mint 19.3 - jak używać jednocześnie kilku wersji Firefoksa??
« Odpowiedź #3 dnia: 2019-12-09, 13:03:16 »
A w zasadzie można prościej. FF daje możliwość startu z określoną ścieżką do profilu (firefox -- profile <path>). Stwórz sobie zatem tyle ich ile potrzebujesz i startuj FF korzystając z ww. komendy.

W przypadku wielu wersji FF będziesz miał jednak inny problem, albowiem jeśli będą to wersje rozprowadzane z repozytorium, to każda instaluje się "w miejsce" poprzedniej. Te "inne" wersje, oprócz z repo, musisz mieć np. z appimage, czy nawet binarkę ze strony FF. Inaczej musiałbyś kompilować ze źródeł i zmienić np. docelowe miejsce plików skompilowanego FF na /opt/ff_wersja, a także - ewentualnie - dodać jakieś dowiązania symboliczne o unikatowych nazwach do każdej wersji FF. A kompilowanie FF trwa :)

EDIT:
Może jeszcze jaśniej.
Problem polega na tym, jak to FF jest kompilowane i skąd je będziesz brać. Jeśli np. chciałbyś porównywać 2 wersje tego samego oprogramowania pn. firefox, gdzie obie pochodzą z repozytorium danego systemu, to późniejsza wersja dokona aktualizacji wcześniejszej. Dalej będziesz miał jedną wersję.
W przypadku binarek pobieranych ze strony FF (tych do rozpakowania gdziekolwiek) - problemu raczej miał nie będziesz, bo można mieć kilka katalogów.
W przypadku appimage - również możesz mieć tych paczek/wersji od groma.
W przypadku flatpak i snap - z każdej z nich będziesz miał jedną paczkę/wersję.
Jeśli w danej dystrybucji, lub pomiędzy flatpakami, czy snapami, są paczki - najczęściej - wersji deweloperskich, bądź o dłuższym wsparciu, które różnią się nazwami od "firefox" oraz zostały tak skompilowane, że mogą koegzystować z "podstawową" wersją FF z repo, to będziesz mógł korzystać również z takiej wersji, ale zasadniczo, wyłącznie jednej, "bieżącej" (bo nowsza zaktualizuje poprzednią).
« Ostatnia zmiana: 2019-12-09, 13:24:09 wysłana przez pavbaranov »