Ayant entendu parler en bien de Bitwarden, je tente une installation pour découvrir le coté serveur et client, et rend compte de mes impressions ici.
C’est surprenant de ne pas trouver de lien vers l’installation du serveur sur le site. A vrai dire j’ai d’abord cru que seuls les clienst étaient logiciel libre et que le serveur était propriétaire. Mais en allant dans la page des sources du serveur il y a des instructions. J’y découvre que .NET est maintenant logiciel libre et je note dans un coin de ma tête de vérifier que c’est pour de vrai parce que ce ne serait pas la première fois que je crois au père noël à ce sujet.
En suivant les instructions je vois une note concernant les packages .deb qui recommande d’installer:
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
- https://github.com/dotnet/aspnetcore/blob/master/docs/DailyBuilds.md mais je ne comprends rien aux instructions d’installation donc je zap en croisant les doigts
Je tente l’installation avec:
# wget https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/3.1.4xx/dotnet-sdk-latest-x64.deb
# sudo dpkg -i packages-microsoft-prod.deb
Selecting previously unselected package packages-microsoft-prod.
(Reading database ... 78962 files and directories currently installed.)
Preparing to unpack packages-microsoft-prod.deb ...
Unpacking packages-microsoft-prod (1.0-ubuntu20.04.1) ...
Setting up packages-microsoft-prod (1.0-ubuntu20.04.1) ...
root@vault-lesjours-focal:~# dpkg -i dotnet-sdk-latest-x64.deb
Selecting previously unselected package dotnet-sdk-3.1.
(Reading database ... 78970 files and directories currently installed.)
Preparing to unpack dotnet-sdk-latest-x64.deb ...
Unpacking dotnet-sdk-3.1 (3.1.403-1) ...
dpkg: dependency problems prevent configuration of dotnet-sdk-3.1:
dotnet-sdk-3.1 depends on dotnet-targeting-pack-3.1 (>= 3.1.0); however:
Package dotnet-targeting-pack-3.1 is not installed.
dotnet-sdk-3.1 depends on netstandard-targeting-pack-2.1 (>= 2.1.0); however:
Package netstandard-targeting-pack-2.1 is not installed.
dotnet-sdk-3.1 depends on dotnet-apphost-pack-3.1 (>= 3.1.9); however:
Package dotnet-apphost-pack-3.1 is not installed.
dotnet-sdk-3.1 depends on aspnetcore-targeting-pack-3.1 (>= 3.1.8); however:
Package aspnetcore-targeting-pack-3.1 is not installed.
dotnet-sdk-3.1 depends on dotnet-runtime-3.1 (>= 3.1.9); however:
Package dotnet-runtime-3.1 is not installed.
dotnet-sdk-3.1 depends on aspnetcore-runtime-3.1 (>= 3.1.9); however:
Package aspnetcore-runtime-3.1 is not installed.
dpkg: error processing package dotnet-sdk-3.1 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
dotnet-sdk-3.1
Il faut donc que je trouve dotnet-runtime
quelque part. Mais, en me demandant si ce n’est pas packagé pour Ubuntu 20.04, je trouve que
snap install --classic dotnet-sdk
fonctionne donc je me contente de ça.