web-dev-qa-db-fra.com

Réinstallez les logiciels commerciaux (par exemple Oil Rush, Steelstorm, etc.)

Après une réinstallation d'Ubuntu 12.04, il est impossible d'installer des jeux commerciaux, par exemple Oil Rush. Il donne cette erreur:

Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/oilrush/ubuntu/dists/oneiric/main/binary-AMD64/Packages  The requested URL returned error: 401
Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/oilrush/ubuntu/dists/oneiric/main/binary-i386/Packages  The requested URL returned error: 401
Some index files failed to download. They have been ignored, or old ones used instead.

J'ai acheté ces jeux en 11.10, mais j'ai déjà installé ces jeux en 12.04 ... Comment puis-je résoudre ce problème?

3
kebabfish

J'ai eu le même problème en essayant de réinstaller Steel Storm: Burning Retribution.

L'erreur 401 est une erreur d'authentification.

Je viens de découvrir pour le récupérer pour mon cas, j'espère que cela aidera.

Tout d'abord, vous devez savoir que vos détails d'authentification pour le PPA sont stockés dans /etc/apt/auth.conf.

Deuxièmement, vous devez vérifier que les détails sont corrects en allant sur https://launchpad.net et en vous connectant avec les détails que vous avez utilisés pour acheter le logiciel.

Une fois connecté, cliquez sur votre nom dans le coin supérieur droit (à côté du bouton de déconnexion).

Dans la section "Archives des packages personnels", cliquez sur "Afficher vos abonnements PPA privés".

Sur le côté droit de la ligne correspondant à votre achat cliquez sur "voir"

Vous devriez maintenant voir quelque chose qui ressemble à ceci:

deb https://USERNAME:PASSWORD@private-ppa.launchpad.net/commercial-ppa-uploaders/PURCHASE/ubuntu YOUR_UBUNTU_VERSION_HERE main

Vérifiez que USERNAME et PASSWORD correspondent respectivement login et mot de passe dans votre /etc/apt/auth.conf fichier.

Une fois que /etc/apt/auth.conf est mis à jour avec les détails corrects, exécutez en tant que Sudo apt-get update depuis le terminal et vérifiez si vous recevez toujours des messages d'erreur, sinon, vous devriez maintenant pouvoir réinstaller le jeu.

Un autre problème que vous pouvez avoir est que si votre jeu n'a pas encore de version PRECISE, dans ce cas, vous devez aller dans /etc/apt/sources.list.d/ et modifiez le fichier contenant la description du PPA privé (dans mon cas /etc/apt/sources.list.d/private-ppa.launchpad.net_commercial-ppa-uploaders_steel-storm2_ubuntu.list).

Exemple dans mon cas:

J'ai dû remplacer cette ligne:

deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/steel-storm2/ubuntu precise main

...avec ça:

deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/steel-storm2/ubuntu oneiric main
6
fmo

Il peut y avoir un arrêt temporaire, alors faites comme _ Update Manager et cliquez sur Settings puis il ouvrira une fenêtre et dans cette fenêtre à Ubuntu Software TAB vous avez une option pour changer le serveur. donc changez le serveur en serveur principal ou meilleur serveur à votre emplacement et réessayez.

0
rɑːdʒɑ