web-dev-qa-db-fra.com

Installer des paquets OpenSuse sur SLES?

Je souhaite installer un package appelé "Mosh" sur SUSE (pas opensuse). Les instructions pour la MOSH doivent exécuter un simple Sudo zypper in mosh. Cela entraîne tristement cela sur SUSE:

'mosh' not found in package names. Trying capabilities.
No provider of 'mosh' found.
Resolving package dependencies...

Nothing to do.

Dans cet environnement, SUSE est dirigé sur EC2 comme machine virtuelle. Il n'y a pas de licence et il n'y a aucun soutien de SUSE. Ceci est juste un environnement virtuel.

2
Zombies

Lesiles et openensus sont deux espèces très différentes. SUSE est extrêmement concerve et a une sélection de paquets très limitée.

Ce qui suit peut affecter votre contrat de soutien de SUSE. SUUSE SUUSE a demandé à plusieurs reprises de supprimer tous les paquets "étrangers". Si vous suivez des instructions ci-dessous, vous risquez de vous retrouver une mauvaise journée lorsque vous appelez à SUSE Support.

Certains forfaits openensus vont courir avec joie sur SLES sans modification. Ce que vous pouvez faire, c'est d'activer un référentiel openensus pour Zypper, puis d'essayer d'installer Mosh à partir de celui-ci, juste pour voir si cela fonctionne ou non.

Pour obtenir l'un des référentiels openensus dans Zypper, vous créez un fichier, /etc/zypp/repos.d/OpenSUSE-repositories.repo avec contenu suivant:

[OpenSUSE-11.4-OSS]
name=OpenSUSE-11.4-OSS
enabled=1
baseurl=http://download.opensuse.org/distribution/11.4/repo/oss/
type=yast

Lorsque vous avez créé le fichier, il suffit de courir zypper ref OpenSUSE-11.4-OSS puis zypper search mosh.

Cet exemple utilise OpenSUse 11.4 et ne permet qu'un seul des référentiels, à savoir le référentiel logiciel open source (OSS). Ajustez la version pour correspondre à la version de votre SLES aussi près que possible (aller plus bas fonctionner, aller plus haut ne sera pas).

Vous pouvez trouver la liste des référentiels opensuse ici .

2
Sami Laine

Vérifiez la version de la distribution:

cat /etc/*-release

Sortie (E.G):

...
--NAME="SLES"
--VERSION="12-SP2"
--VERSION_ID="12.2"
--PRETTY_NAME="SUSE Linux Enterprise Server 12 SP2"
..

Modifier le fichier repo In VIM Editor:

Sudo vi /etc/zypp/repos.d/OpenSUSE-repositories.repo

Insérer du texte (E.G):

[OpenSUSE-12.2-OSS]
name=OpenSUSE-12.2-OSS
enabled=1
baseurl=http://download.opensuse.org/distribution/12.2/repo/oss/
type=yast

appuyez sur Echap

sortie de Vim

:wq

Rafraîchir le zypper

Sudo zypper refresh

Installer MC (E.G)

Sudo zypper install mc
2
romangorbenko.com