Autore Topic: <P> Installare Firefox su Linux  (Letto 7565 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #30 il: 24 Gennaio 2024 16:56:45 »
Hanno aggiunto un nuovo paragrafo e due sottoparagrafi a questo articolo.
Siccome sto aggiornando una ventina di articoli a causa del rilascio della versione 122 avrei bisogno di una mano soprattutto da chi bazzica su Linux
Il link dell'articolo en-US è https://support.mozilla.org/en-US/kb/install-firefox-linux
Il testo dei paragrafi in questione è il seguente
Citazione
=Install Firefox .deb package for Debian-based distributions=
To install the <code>'''.deb'''</code> package through the APT repository, do the following:

1. Create a directory to store APT repository keys if it doesn't exist:
;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
2. Import the Mozilla APT repository signing key:
;<code>'''wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>

If you do not have <code>'''wget'''</code> installed, you can install it with: <code>'''sudo apt-get install wget'''</code>

3. The fingerprint should be 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3:
;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}''''</code>
4. Next, add the Mozilla APT repository to your sources list:
;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code>
5. Configure APT to prioritize packages from the Mozilla repository:
;<code>'''echo ''''</code>
;<code>'''Package: *'''</code>
;<code>'''Pin: origin packages.mozilla.org'''</code>
;<code>'''Pin-Priority: 1000'''</code>
;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
6. Update your package list and install the Firefox .deb package:
;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>

==Set up different languages in Firefox with .deb files==
For those of you who would like to use Firefox in a different language than American English, we have also created <code>'''.deb'''</code> packages containing the Firefox language packs. To install a specific language pack, replace fr in the example below with the desired language code:
<code>'''sudo apt-get install firefox-l10n-fr'''</code>

To list all the available language packs, you can use this command after adding the Mozilla APT repository and running <code>sudo apt-get update</code>:
<code>'''apt-cache search firefox-l10n'''</code>

==Data migration==
If you were using Snap or Flatpak before, you are required to import your profile. You can either:
#[[How do I set up Sync on my computer?|Set up Sync]].
#Or copy the existing files on your computer. Make sure that all copies of Firefox on your computer are completely closed before doing this:
*Flatpak:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
*Snap:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>


In both cases, once you’ve moved the profiles, launch Firefox from the terminal with the command '''<code>firefox -P</code>'''. Select your desired profile. After this initial setup, the '''<code>-P</code>''' command will no longer be necessary.
Qualcuno di voi riesce a darmi una mano? Grazie in anticipo ;-)
« Ultima modifica: 25 Gennaio 2024 11:36:51 da michro »

Offline miki64

  • Moderatore
  • Post: 35956
Re:<P> Installare Firefox su Linux
« Risposta #31 il: 24 Gennaio 2024 20:24:43 »
Se nessuno lo fa prima, lo faccio io però da oggi nella mia zona WindTre è down, quindi devi avere pazienza...  :(

Offline miki64

  • Moderatore
  • Post: 35956
Re:<P> Installare Firefox su Linux
« Risposta #32 il: 27 Gennaio 2024 16:18:24 »
Ho sgominato la folla inferocita che scalpitava per la traduzione!  :P

Citazione

= Installare il pacchetto Firefox.DEB per le distribuzioni basate su Debian =
Per installare il pacchetto <code>'''.deb'''</code> tramite il repository APT, eseguire quanto segue:

1. Creare una directory per archiviare le chiavi del repository APT se non esiste:
;<code>'''sudo install -d -m 0755 /etc/apt/keyrings'''</code>
2. Importare la chiave firmata del repository Mozilla APT:
;<code>'''wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null'''</code>

Se non si dispone di <code>'''wget'''</code> installato, lo si può installare tramite il comando:
<code>'''sudo apt-get install wget'''</code>

3. L'impronta digitale dovrebbe essere 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3:
;<code>'''gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}''''</code>
4. Successivamente, aggiungere il repository Mozilla APT all'elenco delle fonti:
;<code>'''echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null'''</code>
5. Configurare APT per dare la priorità ai pacchetti dal repository Mozilla:
;<code>'''echo ''''</code>
;<code>'''Package: *'''</code>
;<code>'''Pin: origin packages.mozilla.org'''</code>
;<code>'''Pin-Priority: 1000'''</code>
;<code>'''' | sudo tee /etc/apt/preferences.d/mozilla'''</code>
6. Aggiornare l'elenco dei pacchetti e installare il pacchetto Firefox .deb:
;<code>'''sudo apt-get update && sudo apt-get install firefox'''</code>

== impostare lingue diverse in Firefox con file .deb ==
Per chi desidera utilizzare Firefox in una lingua diversa rispetto all'inglese americano, sono stati anche creati pacchetti <code>'''.deb'''</code> contenenti i pacchetti di lingue per Firefox. Per installare un pacchetto linguistico specifico, sostituire fr nell'esempio seguente con il codice di lingua desiderato:
<code>'''sudo apt-get install firefox-l10n-fr'''</code>

Per elencare tutte le lingue disponibili, è possibile utilizzare questo comando dopo aver aggiunto il repository Mozilla APT ed eseguire <code>sudo apt-get update</code>:
<code>'''apt-cache search firefox-l10n'''</code>

== Trasferimento dei dati ==
Se si stava utilizzando Snap o FlatPak prima, è necessario importare il proprio profilo. Si può anche:
#[[How do I set up Sync on my computer?|Set up Sync]].
#O copiare i file esistenti sul proprio computer. Assicurarsi che tutte le istanze di Firefox attive sul proprio computer siano completamente chiuse prima di farlo:
*Flatpak:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>
*Snap:
<code>'''mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/'''</code>


In entrambi i casi, una volta spostati i profili, avviare Firefox dal terminale con il comando '''<code>firefox -P</code>'''. Selezionare il profilo desiderato. Dopo questa configurazione iniziale, il comando '''<code>-P</code>''' non sarà più necessario.

Altro che mano, ritengo di averti dato tutto il braccio (Miki Scevola...  :fischio: )-

Ho solo un dubbio, anche se in originale è così:
Citazione
=Install Firefox .deb package for Debian-based distributions=
Regola vuole che non ci sia uno spazio prima dell'estensione del file, non so però se convenzionalmente nell'ambiente Linux (anzi, Linux Debian) questa regola sia accantonata.  :?
« Ultima modifica: 27 Gennaio 2024 16:31:23 da miki64 »

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #33 il: 27 Gennaio 2024 18:33:12 »
Grazie millissime Miki Scevola :P

Per quanto riguarda il tuo dubbio, credo che quel Firefox non sia legato a .deb ma a "pacchetto"
Citazione
= Installare il pacchetto Firefox .deb per le distribuzioni basate su Debian =
i francesi hanno proprio tolto di mezzo "Firefox"
Citazione
=Installation par paquet .deb pour les distributions basées sur Debian=
A questo punto visto che sei l'autore della traduzione (ti aggiungerò nei collaboratori dell'articolo), decidi tu se dobbiamo agire alla "francese" o lasciare "Firefox" ma con lo spazio prima di ".deb" ;-)

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:<P> Installare Firefox su Linux
« Risposta #34 il: 27 Gennaio 2024 22:24:17 »
Qualche nota.

Perché lo spazio.
Pacchetto Firefox .deb = il pacchetto .deb di Firefox (che potrebbe non chiamarsi firefox.deb, ma firefox-esr-115.6.deb, firefox-122:i386.deb, ecc.).

Così?
Citazione
Installare il pacchetto .deb per le distribuzioni basate su Debian
Senza Firefox, che è il soggetto di tutto l'articolo, e con .deb in minuscolo.
Oppure, volendo mantenere Firefox e volendo evitare equivoci:
Citazione
Installare Firefox tramite il pacchetto .deb per le distribuzioni basate su Debian

Citazione
Creare una directory per archiviare
Chiedo a michro. Directory o cartella? In about:support è sempre cartella, ma nelle guide c'è anche, e spesso, directory.

Citazione
Se non si dispone di <code>'''wget'''</code> installato,
Semplificherei.
Citazione
Se <code>'''wget'''</code> non è installato,

Citazione
L'impronta digitale dovrebbe essere
Non mi convince impronta digitale pur se fingerprint vuol dire ciò.
Tanti dispositivi utilizzano l'impronta digitale vera e propria (quella del dito!).
Firma digitale? Codice di riconoscimento?

Citazione
rispetto all'inglese americano, sono stati anche creati pacchetti
Toglierei anche.

Citazione
sostituire fr nell'esempio seguente con il codice di lingua desiderato:
<code>'''sudo apt-get install firefox-l10n-fr'''</code>
Personalmente la sostituzione la farei subito.  :P
Citazione
sostituire it nell'esempio seguente con il codice di lingua desiderato:
<code>'''sudo apt-get install firefox-l10n-it'''</code>


« Ultima modifica: 28 Gennaio 2024 21:17:19 da Iceberg »

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #35 il: 28 Gennaio 2024 11:40:54 »
Grazi per il controllo e i suggerimenti @Iceberg. D'accordo su tutto.
Alla fine ho optato per "Installare Firefox tramite il pacchetto .deb per le distribuzioni basate su Debian"

Questione "directory vs. cartella", negli articoli soprattutto dedicati a Linux ho spesso trovato "directory" ma hai ragione quando dici che in about:support è sempre cartella.
Volendo si potrebbe anche adottare questa soluzione
Citazione
Creare una directory (cartella) per archiviare ecc.
Fatemi sapere.
Questione "fingerprint", gli spagnoli hanno utilizzato "La huella digital" = "impronta digitale" , i francesi "L’empreinte numérique" = che nonostante ci sia quel "numérique" è sempre "impronta digitale". Morale della favola, lecito il dubbio ma non so come dipanarlo!
Potremmo mettere
Citazione
L'impronta digitale (fingerprint) dovrebbe essere ecc.
che ne dite?

Questa è la versione online attuale dopo aver inserito la traduzione di Miki (ancora grazie!!!) con i suggerimenti di @Iceberg:
https://support.mozilla.org/it/kb/installare-firefox-linux

Offline Iceberg

  • Moderatore
  • Post: 9161
Re:<P> Installare Firefox su Linux
« Risposta #36 il: 28 Gennaio 2024 21:16:02 »
Citazione
Questione "directory vs. cartella", negli articoli soprattutto dedicati a Linux ho spesso trovato "directory" ma hai ragione quando dici che in about:support è sempre cartella.
In about:support è sempre cartella ma nelle guide è quasi sempre directory, Questa è una guida, quindi in definitiva va bene la scelta di miki:
Citazione
Creare una directory per archiviare ecc.
Senza (cartella); altrimenti gli altri, tantissimi, articoli?
La differenza penso sia nata con l'inglese, degli americani, che sono passati da directory a quasi sempre folder.

Anche nell'altro caso ritengo in definitiva la scelta di miki la preferibile:
Citazione
L'impronta digitale dovrebbe essere ecc.
Senza (fingerprint).

Non mi piace molto ma le alternative che mi vengono in mente (signature; checksum, ...) sono in inglese.

Offline miki64

  • Moderatore
  • Post: 35956
Re:<P> Installare Firefox su Linux
« Risposta #37 il: 29 Gennaio 2024 17:22:02 »
Uhm...
D'accordo con le modifiche proposte, ma puntualizzo.

La directory è una cosa, la cartella è un'altra. La directory è convenzionalmente un percorso, quindi la "cartella" tra parentesi per me è inopportuna, sono due cose diverse, non sono sinonimi anche se ovviamente una cartella è contenuta in una directory e una directory non sarebbe tale se non vi fossero delle cartelle...  :mrgreen: facile, no?

Per l'impronta digitale hai invece ragione, non ci avevo pensato. Pur dando per scontato che gli utenti Linux sono molto più avanzati degli altri, in effetti impronta digitale è equivoco per cui in questo caso preferisco la più conosciuta fingerprint. In sintesi, per me è meglio questa proposta:
Citazione
L'impronta digitale (fingerprint) dovrebbe essere ecc.

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #38 il: 29 Gennaio 2024 17:38:44 »
Citazione
L'impronta digitale (fingerprint) dovrebbe essere ecc.
Andata ;-)

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #39 il: 15 Luglio 2024 19:57:26 »
Chiedo aiuto ai "linuxiani"…
Hanno aggiunto questo paragrafo:
Citazione
=Security features warning=

You may see a warning that “some of Firefox’s security features may offer less protection on your current operating system”.

The sandbox in Firefox makes use of unprivileged user namespaces when creating new processes for enforcing more security. This can be considered a security risk, therefore some Linux distributions have started to restrict its usage and only allow it to work where there is an AppArmor profile.

Such profiles can only cover a limited set of installations paths, including Snap and Debian packages. They cannot however cover some other use cases, such as tarball installations as well as local development builds.

To create an AppArmor profile for Firefox:

In <code>'''/etc/apparmor.d/'''</code>, create a file with the name <code>'''firefox-local'''</code>

in the file, add the following:

<code>'''# This profile allows everything and only exists to give the'''</code>

<code>'''# application a name instead of having the label "unconfined"'''</code>

<code>'''abi <abi/4.0>,'''</code>

<code>'''include <tunables/global>'''</code>

<code>'''profile firefox-local'''</code>

<code>'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''</code>

<code>'''flags=(unconfined) {'''</code>

:<code>'''userns,'''</code>

:<code>'''# Site-specific additions and overrides. See local/README for details.'''</code>

:<code>'''include if exists <local/firefox>'''</code>

<code>'''}'''</code>

Replace <code>'''<USER>'''</code> with your Linux user name
This assumes the Firefox install is at <code>'''$HOME/bin/'''</code>

Once you have saved the file, run <code>'''sudo systemctl restart apparmor.service'''</code> in the Linux terminal.
Ho tradotto quanto mi era possibile da utente Mac ma non so se le voci nei tag "code" che ho evidenziato in grassetto nel testo en-US vadano tradotte anch'esse in italiano e se sì, come…
Citazione
=Avviso sulle funzionalità di sicurezza=
Si potrebbe visualizzare un avviso che "alcune delle funzionalità di sicurezza di Firefox potrebbero offrire meno protezione sul proprio sistema operativo attuale".

La sandbox in Firefox utilizza spazi dei nomi utente non privilegiati durante la creazione di nuovi processi per garantire maggiore sicurezza. Questo può essere considerato un rischio per la sicurezza, pertanto alcune distribuzioni Linux hanno iniziato a limitarne l'utilizzo e a consentirne il funzionamento solo dove è presente un profilo AppArmor.

Tali profili possono coprire solo un insieme limitato di percorsi di installazione, inclusi i pacchetti Snap e Debian. Non possono tuttavia coprire altri casi d'uso, come installazioni tarball e build di sviluppo locale.

Per creare un profilo AppArmor per Firefox:

In <code>'''/etc/apparmor.d/'''</code>, creare un file con il nome <code>'''firefox-local'''</code>

nel file, aggiungere quanto segue:

<code>'''# This profile allows everything and only exists to give the'''</code>

<code>'''# application a name instead of having the label "unconfined"'''</code>

<code>'''abi <abi/4.0>,'''</code>

<code>'''include <tunables/global>'''</code>

<code>'''profile firefox-local'''</code>

<code>'''/home/<USER>/bin/firefox/{firefox,firefox-bin,updater}'''</code>

<code>'''flags=(unconfined) {'''</code>

:<code>'''userns,'''</code>

:<code>'''# Site-specific additions and overrides. See local/README for details.'''</code>

:<code>'''include if exists <local/firefox>'''</code>

<code>'''}'''</code>

Sostituire <code>'''<USER>'''</code> con il proprio nome utente Linux. Ciò presuppone che l'installazione di Firefox sia su <code>'''$HOME/bin/'''</code>

Dopo aver salvato il file, eseguire <code>'''sudo systemctl restart apparmor.service'''</code> nel terminale Linux.
Grazie a chi riuscirà a darmi una mano ;-)

Offline miki64

  • Moderatore
  • Post: 35956
Re:<P> Installare Firefox su Linux
« Risposta #40 il: 18 Luglio 2024 10:26:09 »
Utente Linux presente.
Ma non ti sarò di grande aiuto...

Mi è sconosciuta, in quanto completamente nuova, questa prassi:
Citazione
Per creare un profilo AppArmor per Firefox:

In <code>'''/etc/apparmor.d/'''</code>, creare un file con il nome <code>'''firefox-local'''</code>...

La mia attuale distro mi consente di eseguirla, ma onestamente al termine non so proprio che cosa fare per verificare il buon fine della manovra...

In ogni caso, secondo me quanto hai evidenziato in grassetto non va tradotto.

Scusami per l'apporto limitato...  :oops:

Offline michro

  • Moderatore
  • Post: 22583
Re:<P> Installare Firefox su Linux
« Risposta #41 il: 18 Luglio 2024 11:00:54 »
Grazie comunque Miki per aver perso tempo a cercare di aiutarmi!

Anche secondo me, dopo averci ragionato sopra ma da ignorante delle procedure Linux, il testo in grassetto non andava tradotto.
In questi giorni ho atteso che anche altri collaboratori Sumo facessero l'aggiornamento nella loro lingua e
i francesi lo hanno tradotto https://support.mozilla.org/fr/kb/installer-firefox-linux#w_avertissement-concernant-les-fonctionnalites-de-securite
i tedeschi anche https://support.mozilla.org/de/kb/firefox-unter-linux-installieren#w_sicherheitsfunktionen-warnung
i russi no https://support.mozilla.org/ru/kb/ustanovka-firefox-na-linux#w_preduprezhdenie-o-funktsiiakh-bezopasnosti
i cinesi no https://support.mozilla.org/zh-CN/kb/install-firefox-linux#w_an-quan-gong-neng-jing-gao
la stragrande maggioranza degli altri "locales" (lingue) non ha ancora aggiornato l'articolo.

Proverò a chiedere a Paul (l'amico inglese che ha inserito quel paragrafo nell'articolo en-US) se quel testo deve essere tradotto o meno ;-)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.