J'utilise la version bêta précise de 12.04 (mise à niveau à partir de 11.10 Oneiric) et j'ai ajouté la ligne suivante à mon /etc/apt/source.list :
deb http://http.us.debian.org/debian unstable main contrib non-free
Afin d'obtenir une version plus récente d'un package (octave 3.6) dont j'avais besoin mais qui n'était pas disponible dans le référentiel précis.
Cela a bien fonctionné, mais maintenant, lorsque je veux mettre à niveau, un grand nombre de packages doivent être mis à jour. Je suppose que c'est parce que Sid a des versions plus récentes de la plupart des packages que précises.
J'ai temporairement désactivé le référentiel Sid, et cela fonctionne bien - mais je suis curieux de savoir ce qui se passerait si j'autorisais toutes ces mises à niveau à passer? Cela briserait-il mon système? Les structures des référentiels Ubuntu Precise et Debian Sid sont-elles fondamentalement différentes d'une manière ou d'une autre?
la source
Cela peut être nécessaire si vous avez besoin d'un package actuellement non disponible dans votre version d'ubuntu.
Ma suggestion est d'utiliser apt-pin .
J'ai créé
/etc/apt/preferences.d/unstable
avec le contenu suivantCela garantit que la distribution de base est toujours prioritaire. Dans le cas où un package n'est pas disponible, instable est choisi.
la source
Si vous faites cela, cela peut sembler fonctionner initialement. Cela signifie que vous obtenez les packages avant qu'Ubuntu ne personnalise / change les choses.
L'utilisation d'une partie de l'autre et d'une partie de l'autre enlève BEAUCOUP de capacité à résoudre les problèmes des deux côtés. Les utilisateurs de Debian ne pourront pas vous aider autant car une grande partie de votre distribution est Ubuntu. Les utilisateurs d'Ubuntu ne pourront pas vous aider autant car une partie de votre distribution est Debian.
C'est une bonne chose à faire si vous essayez de mettre un paquet dans un ppa / repo. À l'échelle de la distribution, ce n'est probablement pas une bonne idée à mon avis.
la source
Vous n'avez pas besoin d'un référentiel Debian Sid pour installer la dernière version d'un paquet (octave 3.6).
Il existe un PPA dans Launchpad pour cela.
la source
libwebsockets
ppa? packages.debian.org/sid/armhf/libwebsockets-dev/download donne le référentiel à ajouterSi vous voulez prendre des paquets deb tiers, je vous suggère de les télécharger un par un, puis de les installer un par un en utilisant
gdebi
(bien sûr, vous devez d'abord installer gdebi).Gdebi est un excellent outil pour installer le paquet deb manuellement. Gdebi vous indiquera la chaîne de dépendance de l'applicatio que vous souhaitez et vous pourrez les installer en toute sécurité. Si au final vous n'obtenez pas toutes les dépendances satisfaites, il est préférable et plus sûr de l'installer depuis la source.
la source
dpkg
...Il y a des chances que les choses se cassent. non recommandé
Développement avec Debian - longue lecture - disons simplement qu'ils travaillent ensemble
Comment fonctionne Ubuntu
la source