Sur WSL, j'ai exécuté Sudo zypper update
, mais j'ai reçu ce message d'erreur.
Chargement des données sur le référentiel ...
[.____] AVERTISSEMENT: Le référentiel 'OSS_Update' semble être obsolète. Envisagez d'utiliser un miroir ou un serveur différent.
[.____] Lecture des paquets installés ...Rien à faire.
Quand j'ai exécuté Sudo zypper refresh
, Je n'ai eu aucun message d'erreur, cependant.
Retrieving repository 'The Go Programming Language (openSUSE_Leap_42.3)' metadata ...............................................................................................................................................[done]
Retrieving repository 'devel:languages:php (openSUSE_Leap_42.3)' metadata .......................................................................................................................................................[done]
Repository 'oss' is up to date.
Retrieving repository 'oss_update' metadata .....................................................................................................................................................................................[done]
Retrieving repository 'PHP7 extensions (php7_openSUSE_Leap_42.3)' metadata ......................................................................................................................................................[done]
All repositories have been refreshed
J'ai vérifié la liste du référentiel que j'utilise avec zypper lr -u
.
# | Alias | Name | Enabled | GPG Check | Refresh | URI
--+----------------------------+--------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------------------------
1 | devel_languages_go | The Go Programming Language (openSUSE_Leap_42.3) | Yes | (r ) Yes | No | http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Leap_42.3/
2 | devel_languages_php | devel:languages:php (openSUSE_Leap_42.3) | Yes | (r ) Yes | No | http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_42.3/
3 | oss | oss | Yes | (r ) Yes | No | http://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/
4 | oss_update | oss_update | Yes | (r ) Yes | No | http://download.opensuse.org/update/leap/42.3/oss/
5 | server_php_extensions_php7 | PHP7 extensions (php7_openSUSE_Leap_42.3) | Yes | (r ) Yes | No | http://download.opensuse.org/repositories/server:/php:/extensions:/php7/php7_openSUSE_Leap_42.3/
Lorsque je vérifie le contenu de http://download.opensuse.org/update/leap/42.3/soSeAs , je vois que les fichiers et les répertoires ont été mis à jour le 23 mars 2018, afin qu'ils soient ne semble pas obsolète.
Pourquoi est-ce que je reçois ce message d'erreur sur le référentiel en cours de députation? Comment changer le référentiel que j'utilise? Que devrais-je utiliser?
J'ai trouvé la réponse de - https://www.reddit.com/r/bashonubuntuonwindows/8fcsbs5/update_of_ropuse_on_wsl_error/ : Vous devez modifier les URI du référentiel de HTTP en HTTPS. Je viens de le faire et j'ai pu voir de nouveaux paquets. Je n'avais que les référentiels OSS et Oss_Update, donc le processus que j'ai suivi était:
Sudo zypper rr oss
Sudo zypper rr oss_update
Sudo zypper ar https://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ oss
Sudo zypper ar https://download.opensuse.org/update/leap/42.3/oss/ oss_update
Sudo zypper ref
Sudo zypper up
Pour vous assurer que cela fonctionne pour votre version, trouvez le numéro de version de votre système et remplacez-le dans les URL ci-dessus à la place de 42.3
. (Vous pouvez vous assurer que les URL sont valides en les ouvrant dans un navigateur.) Vous pouvez voir le numéro de version dans la sortie de la commande suivante:
cat /etc/os-release
Pour Leap 15.0 Supprimer (SUSE/DE DISTRIBUTION LINK):
Sudo zypper rr oss
Sudo zypper rr oss_update
Sudo zypper ar https://download.opensuse.org/distribution/leap/15.0/repo/oss/ oss
Sudo zypper ar https://download.opensuse.org/update/leap/15.0/oss/ oss_update
Sudo zypper ref
Sudo zypper up