125 votes

Comment installer Chromium sans snap ?

Je viens de découvrir que Chromium ne sera publié que sous forme de package snap.

Comment puis-je continuer à obtenir du chrome, sans snap ? Est-ce possible sans construire à partir des sources ?

Notes :

  • S'il vous plaît, restons-en à la question telle qu'elle est formulée - pas "qu'est-ce que vous avez contre snap ?"
  • Je ne demande pas comment supprimer snap - juste comment utiliser chrome tel qu'il est maintenant, un deb.

Mise à jour

Non, il ne s'agit pas d'une duplication de la question liée. Je n'ai pas besoin de savoir "pourquoi c'est un jeu d'enfant". Je veux savoir comment l'utiliser sans bouton-pression .

Pour l'instant, il y a la construction à partir des sources, et quelques PPA aléatoires mentionnés ci-dessous. J'espère que quelqu'un pourra nous conseiller des alternatives dignes de confiance.

73voto

pruflyos Points 860

Vous pouvez utiliser Chromium à partir du dépôt Debian "buster".
Par exemple, si votre version d'Ubuntu est Eoan (19.10) :

  1. Suppression des paquets Ubuntu chromium :

    sudo apt remove chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
  2. Ajouter le dépôt Debian "buster". Créer un fichier /etc/apt/sources.list.d/debian.list avec le contenu suivant :

    deb http://deb.debian.org/debian buster main
    deb http://deb.debian.org/debian buster-updates main
    deb http://deb.debian.org/debian-security buster/updates main
  3. Ajoutez les clés de signature Debian :

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DCC9EFBF77E11517
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AA8E81B4331F7F50
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A
  4. Configurer l'épinglage apt. Créer un fichier /etc/apt/preferences.d/chromium.pref avec le contenu suivant :

    # Note: 2 blank lines are required between entries
    Package: *
    Pin: release a=eoan
    Pin-Priority: 500
    
    Package: *
    Pin: origin "deb.debian.org"
    Pin-Priority: 300
    
    # Pattern includes 'chromium', 'chromium-browser' and similarly
    # named dependencies:
    Package: chromium*
    Pin: origin "deb.debian.org"
    Pin-Priority: 700
  5. Réinstallez Chromium

    sudo apt update
    sudo apt install chromium

Cela devrait permettre d'installer la dernière version de Chrome à partir du site debian-security et ressemblent à ceci :

$ sudo apt install chromium
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  chromium-common chromium-sandbox libjpeg62-turbo libminizip1 libre2-5
Suggested packages:
  chromium-l10n chromium-shell chromium-driver
The following NEW packages will be installed:
  chromium chromium-common chromium-sandbox libjpeg62-turbo libminizip1 libre2-5
0 upgraded, 6 newly installed, 0 to remove and 9 not upgraded.
Need to get 56,6 MB of archives.
After this operation, 202 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://de.archive.ubuntu.com/ubuntu eoan/universe amd64 libminizip1 amd64 1.1-8build1 [20,2 kB]
Get:2 http://ftp.de.debian.org/debian buster/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+b1 [134 kB]
Get:3 http://de.archive.ubuntu.com/ubuntu eoan/universe amd64 libre2-5 amd64 20190801+dfsg-1 [162 kB]
Get:4 http://ftp.de.debian.org/debian-security buster/updates/main amd64 chromium-common amd64 79.0.3945.130-1~deb10u1 [257 kB]
Get:5 http://ftp.de.debian.org/debian-security buster/updates/main amd64 chromium amd64 79.0.3945.130-1~deb10u1 [55,9 MB]
Get:6 http://ftp.de.debian.org/debian-security buster/updates/main amd64 chromium-sandbox amd64 79.0.3945.130-1~deb10u1 [141 kB]

Comme vous pouvez le voir, seuls les paquets relatifs à Chromium sont récupérés du dépôt Debian, mais tous les autres, tels que libminizip1 proviennent toujours de votre dépôt Ubuntu.

10voto

peper757 Points 1738

Pour l'instant, le PPA chromium-beta fonctionne également très bien et ne nécessite pas de snap : https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-beta

Pour ajouter ce PPA :

sudo add-apt-repository ppa:saiarcot895/chromium-beta
sudo apt-get update

10voto

timn Points 896

Si vous pouvez vivre avec Chrome au lieu de Chromium, vous pouvez utiliser le paquet Debian officiellement fourni par Google :

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
apt install ./google-chrome-stable_current_amd64.deb

Vous pouvez obtenir l'URL de téléchargement à partir du site normal Page de téléchargement de Chrome puis faites défiler jusqu'au bas de la page et sélectionnez "autres plateformes". L'URL n'est pas directement affichée mais vous pouvez la voir dans votre historique de téléchargement.

apt au lieu de dpkg s'occupe également de l'installation de toutes les dépendances - dont snap ne fait pas partie.

En lisant quelques fichiers de ce paquet, j'ai l'impression qu'il installe une tâche cron qui met automatiquement à jour l'installation de Chrome, comme nous le savons de Windows. Cela me semble donc être une solution assez solide, sans avoir à bricoler avec les sources de paquets d'autres distributions ou même des PPAs personnels. Et elle pourrait même être disponible plus longtemps, pas besoin de mises à jour de procédure avec une nouvelle version de distro.

Je l'ai installé dans Ubuntu 20.04 LTS et il fonctionne pour moi, mais je ne l'utilise que sans tête sur un serveur web. Le paquet inclut des fichiers de configuration pour les environnements de bureau graphiques, aussi, cependant.

5voto

user2366867 Points 349

Chromium est maintenant disponible en format d'emballage Flatpak sur Flathub : https://flathub.org/apps/details/org.chromium.Chromium

Bien que Flatpak soit similaire à Snap, je pense qu'il correspond aux normes de liberté que de nombreux utilisateurs de Linux recherchent habituellement, bien mieux que Snap.

4voto

Pour être complet : Une autre option consiste à utiliser nix :

# Install nix
curl -L https://nixos.org/nix/install | sh
. /home/$USER/.nix-profile/etc/profile.d/nix.sh
nix-env --install chromium
chromium

Malheureusement, pour obtenir chrome dans votre lanceur, vous devrez exécuter whereis chromium et, supposé que le résultat est /nix/store/bpmjh6lpsfn3fwrkqx9kp1013x4hqk2y-user-environment/bin/chromium créer ~/.local/share/applications/chromium.desktop (par exemple, par gedit ~/.local/share/applications/chromium.desktop ) comme

[Desktop Entry]
Name=chromium
Exec=/nix/store/bpmjh6lpsfn3fwrkqx9kp1013x4hqk2y-user-environment/bin/chromium
Comment=
Terminal=false
Icon=gnome-panel-launcher
Type=Application

Bien que cela fonctionne, Chromium se bloque parfois avec cette solution, je ne sais pas pourquoi. Donc si vous êtes d'accord avec la solution Debian, restez-en là.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X