Salut tout le monde,
Je tourne donc sous Sparky Linux qui est une distribution basée sur la branche testing de Debian soit actuellement Buster.
Le problème étant que les dépôts d’applications ne proposent pas de dépôt pour mon OS et me refusent donc l’accès à eux. Je me retrouve donc à bidouiller pour installer les applications manuellement ce qui n’est pas toujours simple.
Du coup je me demandais si il était possible de changer le nom de la version de mon OS pour faire croire aux dépôts que je tourne sous Debian et non sous Sparky ?
Merci d’avance, Bonne soirée
Salut
Peut être truquer le fichier lsb_release
root@debian:~# lsb_release --all
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (buster)
Release: testing
Codename: buster
root@debian:~#
chez moi
cat /usr/lib/os-release
PRETTY_NAME="Debian GNU/Linux buster/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Ok merci je teste ça
Et les dépôts pour la dernière version stable
de debian sont-ils compatibles avec la version testing
? Toi tu as Buster
d’installé c’est ça ? Parce qu’il y a marqué Buster/sid
Buster et sid sont liés au niveau du nommage
c.F une explication donnée par un developpeur
Mais du coup je modifie lequel de fichier ?
il n’y a qu’un fichier /usr/lib/os-release
lsb_release est un outil dont on voit que la version est commune a buster et sid
apt policy lsb-release
lsb-release:
Installé : 9.20170808
Candidat : 9.20170808
Table de version :
*** 9.20170808 500
500 http://deb.debian.org/debian buster/main amd64 Packages
500 http://deb.debian.org/debian buster/main i386 Packages
100 http://deb.debian.org/debian sid/main amd64 Packages
100 http://deb.debian.org/debian sid/main i386 Packages
100 /var/lib/dpkg/status
9.20161125 500
500 http://deb.debian.org/debian stretch/main amd64 Packages
500 http://deb.debian.org/debian stretch/main i386 Packages
Qu’est-ce que lsb-release a à voir avec les dépôts ? Et puis d’ailleurs, quels dépôts ?
Enfin, deux bonnes questions !!!
Désolé je n’avais pas accès à mon ordinateur avant,
Du coup je parle de dépôts de toute sorte auquels je n’ai pas accès puisque mon système d’exploitation n’est pas reconnu
Tu es conscient que sans informations précises sur ces fameux dépôts, on ne peut rien dire.
Je ne parle pas de dépôts précis mais lorsque j’utilise la commande apt pour ajouter un repository (dépôt?) je reçois une erreur
No template found for distribution SparkyLinux
Quelle commande apt ?
Je parle de la commande add-apt-repository
Il est dit sur plusieurs sites come celui là http://www.webupd8.org/2014/10/how-to-add-launchpad-ppas-in-debian-via.html que les ppa
ubuntu peuvent fonctionner avec debian donc avec mon os puisque basé sur debian
Or la commande
sudo add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main"`
me retourne
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Sparky/Nibiru
comme déjà indiqué, sur une vraie Debian, l’identité de l’OS est donné par la commande
lsb_release --all
lsb_release --all
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing (buster)
Release: testing
Codename: buster
Les donnée sont lues à partir de ces fichiers
ls -alrt /etc/os-release
lrwxrwxrwx 1 root root 21 janv. 14 2018 /etc/os-release -> ../usr/lib/os-release
/etc/os-release est donc un lien vers le fichier /usr/lib/os-release
A toi de voir où ça se trouve dans ta distribution Sparky et si tu veux tout péter
Un peu de lecture sur la gestion des dépots
https://wiki.debian.org/fr/SourcesList
Bonjour,
Au lieu d’utiliser la commande apt
, tu peux ajouter le dépôt à la main dans un fichier
/etc/apt/sources.list.d/nom_depot.list
puis ajouter la clef manuellement
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys clef_du_dépôt
.
Je te déconseille vivement d’utiliser des dépôts qui ne sont conçus que pour Ubuntu. Dans certains cas ça va fonctionner, mais comme tu es en testing
, tu peux rapidement rencontré des soucis de dépendances.
D’accord merci tout le monde.
Comment je passe mon topic en résolu ?
Bonjour Pitit-Linuxien
En bas et à droite du message dans lequel se trouve la solution,
clique sur l’icône marquée …et qui est entre le crayon et Répondre
Et tu verra alors apparaître d’autres icône
parmi lesquelles tu trouvera une icône avec une case à cocher
qui te permettra de passer en résolu ce fil de discussion.