Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 18-03-2016 15:45:21

moreje
Membre
Distrib. : jessie
Noyau : 3.16.0-4-amd64
Inscription : 18-03-2016

install à partir de dépots Backports

Bonjour,
j'ai un logiciel à installer (OCTAVE) dont c'est plutot la version dans les backports qui m'interresse.
Comment dois je faire pour:

installer cette version du logiciel
etre sur que toutes les mises à jour de mon système ne se fassent pas dans les backports, mais seulement pour ce logiciel?

J'ai déjà installé octave depuis les dépots stables.... faut il le désinstaller d'abord?

Merci pour votre aide
M

Hors ligne

#2 18-03-2016 16:02:22

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : XFCE 4.12
Inscription : 12-10-2008

Re : install à partir de dépots Backports

Salut moreje

Tout d'abord il te faudra éditer ton fichier /etc/sources.list pour y mettre les dépôts backports. Tu trouveras dans le wiki un exemple de ce fichier avec les dépôts backports.

Perso, pour modifier mon fichier sources.list, j'utilise l'application nano

Toujours dans le texte donné dans le lien, tu y trouveras la commande pour installer un paquets de jessie backports.

Comme la priorité du dépôt backports est inférieure aux autres dépôts tu n'as rien à craindre pour les mises à jour. Pour plus d'info sur le sujet et le pinning, je t'invite à lire le texte : Les fichiers apt_preferences

Comme tu débutes j'espère que je ne t'ai pas fait trop peur avec tout ceci smile.  En fait, il n'y a rien de bien compliqué et l'apprentissage de la ligne de commande sous linux est vraiment un plus.

Si tu as des questions, si certains points ne sont pas clairs, n'hésite pas à poser des questions.

"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#3 18-03-2016 16:07:09

moreje
Membre
Distrib. : jessie
Noyau : 3.16.0-4-amd64
Inscription : 18-03-2016

Re : install à partir de dépots Backports

merci! je vais essayer ça...
par contre, du coup, pour la version que j'ai déjà installée.. si je veux que ça soit celle des backports qui remplace, est ce que je désinstalle l'ancienne avant, ou je fais simplement une install avec  -t jessie-backport ??

Hors ligne

#4 18-03-2016 16:09:38

robert2a
Membre
Lieu : France
Distrib. : Stretch
Noyau : Linux 4.8.0-1-amd64
(G)UI : Mate 1.16.1
Inscription : 15-11-2014

Re : install à partir de dépots Backports

Bonjour

grillé tongue

je te propose plus simple smile
tu met a jour ton souces.list comme expliqué par  martinux_qc
pour etre sur tu simule


apt-get -s install -t jessie-backports lenomdupaquet
 


si le retour te semble correct tu installe


apt-get install -t jessie-backports lenomdupaquet
 


je pense ne pas avoir fait d erreurs dans les commandes roll
de mettre la ligne des sources pour les backports n'a aucune incidences (priorité inferieure ne s installera que si tu utilise l option "-t" ).

ps: j'ai vérifié sur le tuto ceci fonctionne aussi =>


 "La forme -t backports installe sans problème les dépendances dans leur version jessie-backports."

 


mes commandes doivent etre correctes

Dernière modification par robert2a (18-03-2016 16:19:17)

Hors ligne

#5 18-03-2016 16:25:57

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : install à partir de dépots Backports

moreje a écrit :

par contre, du coup, pour la version que j'ai déjà installée.. si je veux que ça soit celle des backports qui remplace, est ce que je désinstalle l'ancienne avant, ou je fais simplement une install avec  -t jessie-backport ??


Pas besoin de supprimer la version précédente au préalable, la nouvelle installation sera gérée exactement comme une mise-à-jour.

-----

robert2a a écrit :

mes commandes doivent etre correctes


Je confirme qu’elles le sont wink

Dernière modification par vv222 (18-03-2016 16:26:42)


Jouer sous Debian ? Facile !

Hors ligne

#6 18-03-2016 17:00:32

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : install à partir de dépots Backports

Pour récapituler, il faut d'abord s'assurer que tu disposes bien du dépot backports.
Ensuite il te suffit de lancer l'installation

 apt-get install -t jessie-backports octave



il n'y a pas besoin de supprimer le logiciel au préalable, ça doit se comporter comme une mise à jour.
il n'y a pas de pb de priorités avec le dépôt backports sur le dépôt principal Debian. Si tu veux plus d'info sur le sujet il faut regarder de apt_preferences .

Au final, c'est plus simple qu'il n'y parait.

Hors ligne

#7 18-03-2016 17:24:23

moreje
Membre
Distrib. : jessie
Noyau : 3.16.0-4-amd64
Inscription : 18-03-2016

Re : install à partir de dépots Backports

alors c'est simple...mais pas que smile

j'ai ajouté les backports: OK
j'ai installé Octave: OK, j'ai bien la version 4 maintenant
par contre, pour les packages octaves...ça plante:

apt-get -s install -t jessie-backports octave-image
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 octave-image : Dépend: octave (>= 3.8.2) mais ne sera pas installé
                Dépend: octave-general (>= 1.3.0) mais ne sera pas installé
                Dépend: octave-signal (>= 1.2.0) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
 

Hors ligne

#8 18-03-2016 17:29:12

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : install à partir de dépots Backports

Le paquet octave-image n'est pas dans les backports :

https://packages.debian.org/search?keyw … tave-image

Du fait des dépendances, tu ne pourras l'installer avec la version récente du paquet Octave des backports.

Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#9 18-03-2016 17:48:16

chalu
Adhérent(e)
Lieu : Anjou
Distrib. : Debian Jessie (saveur Handylinux 2.5) à jour
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE xfwm4
Inscription : 11-03-2016

Re : install à partir de dépots Backports

Bonjour smile
Pourtant en passant par Synaptic, le paquet octave-image du dépôt stable ne semble pas incompatible (pour l'installation) avec le paquet octave des backports.
L'erreur ne vient pas du fait qu'il demande dans les backports un paquet qui n'y est pas ?

Bien débuter sur Debian :
->Les cahiers du débutant
->Le projet DFlinux (DebianFacileLinux) deux images ISOs (i386 et amd64) basées sur Debian stable et agrémentées d'outils facilitants pour les débutants

Hors ligne

#10 18-03-2016 17:55:21

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : install à partir de dépots Backports

en installant le bon paquet ça devrait passer

apt-get -s install -t jessie-backports octave
 


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libcups2:i386 libfontconfig1:i386
  libgssapi-krb5-2:i386 libjbig0:i386 libjpeg62-turbo:i386 libk5crypto3:i386
  libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libmng1:i386
  libopenvg1-mesa libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386
  libqtdbus4:i386 libqtgui4:i386 libtiff5:i386 libxrandr2:i386 libxt6:i386
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  aglfn gnuplot-data gnuplot-tex gnuplot-x11 libarpack2 libcxsparse3.1.2
  libegl1-mesa-drivers libfltk-gl1.3 libfltk1.3 libgl1-mesa-glx
  libgl1-mesa-glx:i386 libgl2ps0 libglapi-mesa libglapi-mesa:i386
  libgles1-mesa libgles2-mesa libglpk36 libgraphicsmagick++3
  libgraphicsmagick3 libhdf5-8 liboctave3 libopenblas-base libosmesa6
  libqhull6 libqrupdate1 libqscintilla2-11 libqscintilla2-l10n octave-common
  octave-info
Paquets suggérés :
  gnuplot-doc libiodbc2-dev libmysqlclient-dev graphicsmagick-dbg octave-doc
  octave-htmldoc
Les NOUVEAUX paquets suivants seront installés :
  aglfn gnuplot-data gnuplot-tex gnuplot-x11 libarpack2 libcxsparse3.1.2
  libfltk-gl1.3 libfltk1.3 libgl2ps0 libglpk36 libgraphicsmagick++3
  libgraphicsmagick3 libhdf5-8 liboctave3 libopenblas-base libosmesa6
  libqhull6 libqrupdate1 libqscintilla2-11 libqscintilla2-l10n octave
  octave-common octave-info
Les paquets suivants seront mis à jour :
  libegl1-mesa-drivers libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libgles1-mesa libgles2-mesa
7 mis à jour, 23 nouvellement installés, 0 à enlever et 95 non mis à jour.
Inst libcxsparse3.1.2 (1:4.2.1-3 Debian:8.3/stable [amd64])
Inst libfltk1.3 (1.3.2-6+b1 Debian:8.3/stable [amd64])
Inst libgles2-mesa [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64]) []
Inst libgles1-mesa [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64]) []
Inst libegl1-mesa-drivers [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64]) []
Inst libgl1-mesa-glx [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64]) [libgl1-mesa-glx:amd64 on libgl1-mesa-glx:i386] [libgl1-mesa-glx:i386 on libgl1-mesa-glx:amd64] [libgl1-mesa-glx:i386 ]
Inst libgl1-mesa-glx:i386 [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [i386]) []
Inst libglapi-mesa:i386 [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [i386]) [libglapi-mesa:amd64 on libglapi-mesa:i386] [libglapi-mesa:i386 on libglapi-mesa:amd64] [libglapi-mesa:amd64 ]
Inst libglapi-mesa [10.3.2-1+deb8u1] (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Inst libfltk-gl1.3 (1.3.2-6+b1 Debian:8.3/stable [amd64])
Inst libglpk36 (4.55-1 Debian:8.3/stable [amd64])
Inst libhdf5-8 (1.8.13+docs-15 Debian:8.3/stable [amd64])
Inst libopenblas-base (0.2.12-1 Debian:8.3/stable [amd64])
Inst libarpack2 (3.1.5-3 Debian:8.3/stable [amd64])
Inst libgl2ps0 (1.3.8-1.2 Debian:8.3/stable [amd64])
Inst libqrupdate1 (1.1.2-1 Debian:8.3/stable [amd64])
Inst liboctave3 (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [amd64])
Inst libosmesa6 (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Inst libqhull6 (2012.1-5 Debian:8.3/stable [amd64])
Inst aglfn (1.7-3 Debian:8.3/stable [all])
Inst gnuplot-tex (4.6.6-2 Debian:8.3/stable [all])
Inst gnuplot-data (4.6.6-2 Debian:8.3/stable [all])
Inst gnuplot-x11 (4.6.6-2 Debian:8.3/stable [amd64])
Inst libgraphicsmagick3 (1.3.20-3+deb8u1 Debian:8.3/stable [amd64])
Inst libgraphicsmagick++3 (1.3.20-3+deb8u1 Debian:8.3/stable [amd64])
Inst libqscintilla2-l10n (2.8.4+dfsg-1 Debian:8.3/stable [all])
Inst libqscintilla2-11 (2.8.4+dfsg-1 Debian:8.3/stable [amd64])
Inst octave-common (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [all])
Inst octave (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [amd64])
Inst octave-info (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [all])
Conf libcxsparse3.1.2 (1:4.2.1-3 Debian:8.3/stable [amd64])
Conf libfltk1.3 (1.3.2-6+b1 Debian:8.3/stable [amd64])
Conf libglapi-mesa (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libglapi-mesa:i386 (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [i386])
Conf libgles2-mesa (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libgles1-mesa (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libegl1-mesa-drivers (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libgl1-mesa-glx:i386 (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [i386])
Conf libgl1-mesa-glx (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libfltk-gl1.3 (1.3.2-6+b1 Debian:8.3/stable [amd64])
Conf libglpk36 (4.55-1 Debian:8.3/stable [amd64])
Conf libhdf5-8 (1.8.13+docs-15 Debian:8.3/stable [amd64])
Conf libopenblas-base (0.2.12-1 Debian:8.3/stable [amd64])
Conf libarpack2 (3.1.5-3 Debian:8.3/stable [amd64])
Conf libgl2ps0 (1.3.8-1.2 Debian:8.3/stable [amd64])
Conf libqrupdate1 (1.1.2-1 Debian:8.3/stable [amd64])
Conf liboctave3 (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libosmesa6 (11.1.2-1~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf libqhull6 (2012.1-5 Debian:8.3/stable [amd64])
Conf aglfn (1.7-3 Debian:8.3/stable [all])
Conf gnuplot-tex (4.6.6-2 Debian:8.3/stable [all])
Conf gnuplot-data (4.6.6-2 Debian:8.3/stable [all])
Conf gnuplot-x11 (4.6.6-2 Debian:8.3/stable [amd64])
Conf libgraphicsmagick3 (1.3.20-3+deb8u1 Debian:8.3/stable [amd64])
Conf libgraphicsmagick++3 (1.3.20-3+deb8u1 Debian:8.3/stable [amd64])
Conf libqscintilla2-l10n (2.8.4+dfsg-1 Debian:8.3/stable [all])
Conf libqscintilla2-11 (2.8.4+dfsg-1 Debian:8.3/stable [amd64])
Conf octave-common (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [all])
Conf octave (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [amd64])
Conf octave-info (4.0.0-5~bpo8+1 Debian Backports:jessie-backports [all])
 

Hors ligne

#11 18-03-2016 18:00:23

moreje
Membre
Distrib. : jessie
Noyau : 3.16.0-4-amd64
Inscription : 18-03-2016

Re : install à partir de dépots Backports

oui, j'ai bien fait l'install d'octave

mais ensuite dans octave, le package image n'est pas disponible (pkg load image : package is not installed)
donc j'essaie de l'installer et ça marche pas....
j'en conclus que je ne peux pas l'installer par les dépots et je vais voir si je peuxx le faire manuellement

Hors ligne

#12 18-03-2016 18:27:47

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : install à partir de dépots Backports

ce paquet n'est pas dans les backports.
essaie avec

apt-get install octave-image

Hors ligne

#13 18-03-2016 19:04:30

moreje
Membre
Distrib. : jessie
Noyau : 3.16.0-4-amd64
Inscription : 18-03-2016

Re : install à partir de dépots Backports

echec.. dépendences non satisfaites...

Hors ligne

#14 18-03-2016 20:07:59

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(G)UI : Gnome
Inscription : 09-05-2013
Site Web

Re : install à partir de dépots Backports

sogal a écrit :

Le paquet octave-image n'est pas dans les backports :

https://packages.debian.org/search?keyw … tave-image

Du fait des dépendances, tu ne pourras l'installer avec la version récente du paquet Octave des backports.


neutral


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

Pied de page des forums