Hoe Chrome op NixOS te installeren? Bied gedetailleerde stappen
Voortgang
Antwoord
Om Google Chrome op NixOS te installeren, moet u specifieke stappen volgen, aangezien NixOS een andere benadering van configuratiebeheer gebruikt. Chrome is niet opgenomen in de standaardpakketten van Nixpkgs, dus u gebruikt meestal de nixpkgs
-repository om het af te handelen. Hier is hoe het te doen:
Stap 1: Stel je Nix-configuratie in
- Bewerk het NixOS-configuratiebestand:
Open uw NixOS-configuratiebestand, meestal te vinden op
/etc/nixos/configuration.nix
. U kunt een teksteditor zoalsnano
ofvim
gebruiken:
sudo nano /etc/nixos/configuration.nix
- Voeg Chrome toe aan uw omgeving:
Zoek naar de lijn
environment.systemPackages
. U wiltgoogle-chrome
aan deze lijst toevoegen. Als het niet bestaat, kun je het maken.
Voorbeeld:
environment.systemPackages = with pkgs; [ google-chrome ];
Stap 2: Configuratie bijwerken
- Bouw uw NixOS opnieuw op: Nadat u de wijzigingen in uw configuratiebestand hebt opgeslagen, past u ze toe door de volgende opdracht uit te voeren:
sudo nixos-rebuild switch
Stap 3: Start Google Chrome
Zodra de herbouw is voltooid, zou u Google Chrome moeten kunnen starten. U kunt dit doen door ernaar te zoeken in uw applicatiemenu of door het uit te voeren vanaf de terminal:
google-chrome
Stap 4: Maak een bureaubladvermelding aan (optioneel)
Als u wilt dat een desktopvermelding voor Google Chrome wordt weergegeven in het menu met toepassingen, moet u er mogelijk een handmatig maken. U kunt dit doen door een bestand aan te maken op ~/.local/share/applications/google-chrome.desktop
:
-
Maak of bewerk de bureaubladinvoer:
nano ~/.local/share/applications/google-chrome.desktop
-
Voeg de volgende inhoud toe:
[Desktop Entry] Version=1.0 Name=Google Chrome Exec=google-chrome Icon=/usr/share/icons/hicolor/48x48/apps/google-chrome.png Type=Application Categories=Network;WebBrowser; StartupNotify=true
Aanvullende opmerking: Wordt uitgevoerd zonder configuratie
Als u het niet prettig vindt om uw configuratiebestand aan te passen of als u Google Chrome wilt proberen zonder het permanent toe te voegen, kunt u ook nix-env
gebruiken om het tijdelijk te installeren:
nix-env -iA nixpkgs.google-chrome
Met deze opdracht wordt Google Chrome geïnstalleerd voor uw gebruikersprofiel en hoeft de volledige systeemconfiguratie niet opnieuw te worden opgebouwd.
Conclusie
Dat is het! Als het goed is, heb je nu Google Chrome geïnstalleerd en klaar voor gebruik op je NixOS-systeem. Als u problemen ondervindt, controleert u de logboeken en zorgt u ervoor dat uw Nix-expressie correct is ingesteld.
Suggesties
- Wat zijn de specifieke stappen om het NixOS-configuratiebestand te bewerken?
- Hoe kan ik controleren of de herbouw van NixOS is gelukt?
- Wat zijn de voordelen van het maken van een desktopvermelding voor Google Chrome?
- Kun je uitleggen wat het verschil is tussen het toevoegen van Chrome aan de systeemomgeving en het tijdelijk installeren met nix-env?
- Zijn er veelvoorkomende problemen of fouten die gebruikers tegenkomen bij het installeren van Google Chrome op NixOS?