logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 28-05-2018 13:57:01

minoltafan
Membre
Distrib. : Debian GNU/Linux 9.11 (stretch) / WSL2
Noyau : Linux 4.9.0-11-amd64
(G)UI : KDE 4
Inscription : 24-01-2014

Installation et configuration d'un paquet backports

Bonjour,
J'aimerais installer Octave à partir d'un dépôt jessie-backports pour bénéficier de la version 4.0 et je voulais m'assurer que je faisais bien les choses.

J'ai fait comme dans le tuto de debian-facile :
https://debian-facile.org/doc:systeme:apt:pinning

J'ai donc créé un fichier de preferences :

cat /etc/apt/preferences.d/90suivi-backports
 


Package: octave
Pin: release a=jessie-backports
Pin-Priority: 900



Voici mon sources.list:

cat sources.list


deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.fr.debian.org/debian/ jessie-updates main
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main

deb http://http.debian.net/debian/ jessie main contrib non-free

# backports
deb http://ftp.debian.org/debian jessie-backports main
 



Cela veut-il dire que tous mes autres paquets resteront sur jessie ?

pour installer octave je devrai taper:

apt-get install -t jessie-backports octave



Merci smile

Dernière modification par minoltafan (28-05-2018 13:58:21)


Steam sur linux! incroyable =p

Hors ligne

#2 28-05-2018 14:14:22

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Installation et configuration d'un paquet backports

Moi j'ajoute simplemnt le dépot backports, et j'install avec "apt -t" ; et ça ne backportise que les paquets installés, c'est le comportement par défaut.

Pour moi c'est bon, et tu peux même faire une étape en moins, du coup (mais c'est intéressant l'histoire des priorités, cela dit j'ai jamais eu besoin de modifier quoique ce soit). Par contre n'oublie pas de "apt update" après avoir modifié les sources sinon ça changera rien.

Dernière modification par otyugh (28-05-2018 14:21:15)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 28-05-2018 14:36:05

anonyme
Invité

Re : Installation et configuration d'un paquet backports

Bonjour

comme dit otyugh ne pas faire de fichier de préférences
et je te conseille de faire une simulation avant comme ceci


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



octave a beaucoup de dépendances , et sûrement va prendre beaucoup de paquets des backports de jessie.

la simulation ne va rien installer mais te donner le détail de ce qui va etre fait .

nota: tu a aptitude aussi a la place de apt-get

#4 28-05-2018 14:37:45

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Installation et configuration d'un paquet backports

salut tout le monde .  big_smile

qu'on me rectifie si je me trompe :

y a pas besoin de faire de pinning sur le dépôt backports .

il est par défaut à 100 .

par opposition aux dépôts de la distribution  qui sont ,

par  défaut , à 500 .

il faut juste faire un " apt -t jessie-backports install <paquet> "  dans le cas présent .

Hors ligne

#5 28-05-2018 14:40:52

anonyme
Invité

Re : Installation et configuration d'un paquet backports

un lien pour les dépendances de "octave"  =>  https://packages.debian.org/fr/jessie-backports/octave

sur stretch ça donne ceci  tongue


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


retour


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 :
  libabw-0.1-1 libapache-poi-java libatk-wrapper-java libatk-wrapper-java-jni libbase-java libbsh-java libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcommons-codec-java libcommons-collections3-java libdom4j-java libe-book-0.1-1 libegl-nvidia0
  libehcache-java libeot0 libexttextcat-2.0-0 libflute-java libfonts-java libformula-java libfreehand-0.1-1 libhsqldb1.8.0-java libisorelax-java libitext-java libjaxen-java libjcommon-java libjdom1-java liblayout-java libloader-java libmspub-0.1-1 libmsv-java
  libmythes-1.2-0 libnvidia-eglcore libnvidia-ptxjitcompiler:i386 libodfgen-0.1-1 libpagemaker-0.0-0 libpentaho-reporting-flow-engine-java libpixie-java librelaxng-datatype-java librepository-java libsac-java libsac-java-gcj libsaxonhe-java libserializer-java
  libvisio-0.1-1 libvulkan1 libwpd-0.10-10 libwpg-0.3-3 libxerces2-java libxml-commons-external-java libxml-java libxmlbeans-java libxom-java libxpp2-java libxpp3-java nvidia-driver-bin nvidia-egl-common nvidia-vulkan-common
Veuillez utiliser « apt autoremove » pour les supprimer.
The following additional packages will be installed:
  aglfn epstool ghostscript glx-alternative-mesa glx-alternative-nvidia glx-diversions gnuplot-data gnuplot-qt info install-info libaec0 libarpack2 libcuda1 libcuda1:i386 libcxsparse3 libdouble-conversion1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-nvidia0 libfltk-gl1.3 libfltk1.3 libgl1 libgl2ps1 libglapi-mesa libglpk40 libglvnd0 libglx-mesa0 libglx0 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libhdf5-100 liblua5.1-0 libmagick++-6.q16-7 libnvcuvid1
  libnvidia-cfg1 libnvidia-compiler libnvidia-eglcore libnvidia-encode1 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 liboctave4 libopenblas-base libosmesa6 libplot2c2
  libpstoedit0c2a libqhull7 libqrupdate1 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5scintilla2-12v5 libqt5scintilla2-l10n libqt5svg5 libqt5widgets5 libreoffice-common libreoffice-java-common libreoffice-l10n-fr
  libreoffice-style-galaxy libreoffice-style-tango libsz2 libtext-unidecode-perl libwxbase3.0-0v5 libwxgtk3.0-0v5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 libxml-libxml-perl
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libzip4 mesa-common-dev nvidia-alternative nvidia-driver-bin nvidia-kernel-dkms nvidia-kernel-support nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver octave-common octave-doc
  pstoedit qt5-gtk-platformtheme qttranslations5-l10n tex-common texinfo uno-libs3 update-glx ure xserver-xorg-video-nvidia
Paquets suggérés :
  ghostscript-x nvidia-driver gnuplot-doc texinfo-doc-nonfree nvidia-cuda-mps:i386 libiodbc2-dev default-libmysqlclient-dev graphicsmagick-dbg qt5-image-formats-plugins qtwayland5 hyphen-fr libreoffice-grammarcheck-fr libreoffice-help-fr liboctave-dev texlive-base
  texlive-latex-base texlive-generic-recommended texlive-fonts-recommended java5-runtime
Paquets recommandés :
  nvidia-smi:i386 fonts-liberation2 | ttf-mscorefonts-installer python3-uno libreoffice-core nvidia-driver nvidia-settings
Les paquets suivants seront ENLEVÉS :
  default-jre libegl1-glvnd-nvidia libgl1-glvnd-nvidia-glx libgl1-mesa-dev libgl1-mesa-glx libgl1-nvidia-glvnd-glx libgldispatch0-nvidia libgles-nvidia1 libgles-nvidia2 libgles1-glvnd-nvidia libgles2-glvnd-nvidia libgltf-0.0-0v5 libglx-nvidia0 libglx0-glvnd-nvidia
  libnvidia-fbc1 libnvidia-ifr1 libopengl0-glvnd-nvidia libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-core libreoffice-draw libreoffice-evolution libreoffice-help-fr libreoffice-impress
  libreoffice-librelogo libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-report-builder libreoffice-report-builder-bin libreoffice-script-provider-bsh libreoffice-script-provider-js libreoffice-script-provider-python libreoffice-sdbc-hsqldb
  libreoffice-sdbc-postgresql libreoffice-wiki-publisher libreoffice-writer nvidia-driver nvidia-driver-libs nvidia-egl-icd nvidia-visual-profiler nvidia-vulkan-icd openjdk-8-jre python3-uno
Les NOUVEAUX paquets suivants seront installés :
  aglfn epstool ghostscript gnuplot-data gnuplot-qt info install-info libaec0 libarpack2 libcxsparse3 libdouble-conversion1 libdrm-common libfltk-gl1.3 libfltk1.3 libgl1 libgl2ps1 libglpk40 libglvnd0 libglx-mesa0 libglx0 libgraphicsmagick++-q16-12
  libgraphicsmagick-q16-3 libhdf5-100 liblua5.1-0 libmagick++-6.q16-7 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 liboctave4 libopenblas-base libosmesa6 libplot2c2 libpstoedit0c2a libqhull7 libqrupdate1 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5opengl5 libqt5printsupport5 libqt5scintilla2-12v5 libqt5scintilla2-l10n libqt5svg5 libqt5widgets5 libsz2 libtext-unidecode-perl libwxbase3.0-0v5 libwxgtk3.0-0v5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1
  libxkbcommon-x11-0 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libzip4 octave octave-common octave-doc pstoedit qt5-gtk-platformtheme qttranslations5-l10n tex-common texinfo
Les paquets suivants seront mis à jour :
  glx-alternative-mesa glx-alternative-nvidia glx-diversions libcuda1 libcuda1:i386 libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-nvidia0 libglapi-mesa libnvcuvid1 libnvidia-cfg1 libnvidia-compiler libnvidia-eglcore
  libnvidia-encode1 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-ml1 libreoffice-common libreoffice-java-common libreoffice-l10n-fr libreoffice-style-galaxy libreoffice-style-tango mesa-common-dev nvidia-alternative
  nvidia-driver-bin nvidia-kernel-dkms nvidia-kernel-support nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver uno-libs3 update-glx ure xserver-xorg-video-nvidia
39 mis à jour, 69 nouvellement installés, 46 à enlever et 144 non mis à jour.
 



avec aptitude ça donne ceci roll


aptitude -s install -t stretch-backports octave
 


retour


Les NOUVEAUX paquets suivants vont être installés :    
  aglfn{a} epstool{a} ghostscript{a} gnuplot-data{a} gnuplot-qt{a} info{a} install-info{a} libaec0{a} libarpack2{a} libcxsparse3{a} libdouble-conversion1{a} libfltk-gl1.3{a} libfltk1.3{a} libgl2ps1{a} libglpk40{a} libgraphicsmagick++-q16-12{a}
  libgraphicsmagick-q16-3{a} libhdf5-100{a} liblua5.1-0{a} libmagick++-6.q16-7{a} liboctave4{a} libopenblas-base{a} libosmesa6{a} libplot2c2{a} libpstoedit0c2a{a} libqhull7{a} libqrupdate1{a} libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a}
  libqt5opengl5{a} libqt5printsupport5{a} libqt5scintilla2-12v5{a} libqt5scintilla2-l10n{a} libqt5svg5{a} libqt5widgets5{a} libsz2{a} libtext-unidecode-perl{a} libwxbase3.0-0v5{a} libwxgtk3.0-0v5{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a}
  libxcb-render-util0{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxkbcommon-x11-0{a} libxml-libxml-perl{a} libxml-namespacesupport-perl{a} libxml-sax-base-perl{a} libxml-sax-expat-perl{a} libxml-sax-perl{a} libzip4{a} octave octave-common{a} octave-doc{a} pstoedit{a}
  qt5-gtk-platformtheme{a} qttranslations5-l10n{a} tex-common{a} texinfo{a}
Les paquets suivants seront mis à jour :
  libglapi-mesa
1 paquets mis à jour, 62 nouvellement installés, 0 à enlever et 223 non mis à jour.
Il est nécessaire de télécharger 48,7 Mo/48,8 Mo d'archives. Après dépaquetage, 214 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 libgl1-mesa-glx : Dépend: libglapi-mesa (= 13.0.6-1+b2) but 17.3.9-1~bpo9+1 is to be installed
Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                                                        
1)      libegl1-glvnd-nvidia [375.82-1~deb9u1 (now, stable)]                                  
2)      libgl1-glvnd-nvidia-glx [375.82-1~deb9u1 (now, stable)]                                
3)      libgl1-nvidia-glvnd-glx [375.82-1~deb9u1 (now, stable)]                                
4)      libgldispatch0-nvidia [375.82-1~deb9u1 (now, stable)]                                  
5)      libgles-nvidia1 [375.82-1~deb9u1 (now, stable)]                                        
6)      libgles-nvidia2 [375.82-1~deb9u1 (now, stable)]                                        
7)      libgles1-glvnd-nvidia [375.82-1~deb9u1 (now, stable)]                                  
8)      libgles2-glvnd-nvidia [375.82-1~deb9u1 (now, stable)]                                  
9)      libglx0-glvnd-nvidia [375.82-1~deb9u1 (now, stable)]                                  
10)     libopengl0-glvnd-nvidia [375.82-1~deb9u1 (now, stable)]                                
11)     nvidia-driver [375.82-1~deb9u1 (now, stable)]                                          
12)     nvidia-driver-libs [375.82-1~deb9u1 (now, stable)]                                    
13)     nvidia-egl-icd [375.82-1~deb9u1 (now, stable)]                                        

      Installer les paquets suivants :                                                        
14)     libdrm-common [2.4.91-2~bpo9+1 (stretch-backports)]                                    
15)     libegl-mesa0 [17.3.9-1~bpo9+1 (stretch-backports)]                                    
16)     libegl1 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                              
17)     libgl1 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                                
18)     libgles2 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                              
19)     libglvnd-core-dev [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                    
20)     libglvnd-dev [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                          
21)     libglvnd0 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                            
22)     libglx-mesa0 [17.3.9-1~bpo9+1 (stretch-backports)]                                    
23)     libglx0 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                              
24)     libopengl0 [1.0.0+git20180308-2~bpo9+1 (stretch-backports)]                            

      Mettre à jour les paquets suivants :                                                    
25)     glx-alternative-mesa [0.7.4 (now, stable) -> 0.8.3~bpo9+1 (stretch-backports)]        
26)     glx-alternative-nvidia [0.7.4 (now, stable) -> 0.8.3~bpo9+1 (stretch-backports)]      
27)     glx-diversions [0.7.4 (now, stable) -> 0.8.3~bpo9+1 (stretch-backports)]              
28)     libdrm-amdgpu1 [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]        
29)     libdrm-dev [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]            
30)     libdrm-intel1 [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]          
31)     libdrm-nouveau2 [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]        
32)     libdrm-radeon1 [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]        
33)     libdrm2 [2.4.74-1 (now, stable) -> 2.4.91-2~bpo9+1 (stretch-backports)]                
34)     libegl1-mesa [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]        
35)     libegl1-mesa-dev [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]    
36)     libgbm1 [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]            
37)     libgl1-mesa-dev [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]    
38)     libgl1-mesa-glx [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]    
39)     libwayland-egl1-mesa [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]
40)     mesa-common-dev [13.0.6-1+b2 (now, stable) -> 17.3.9-1~bpo9+1 (stretch-backports)]    
41)     update-glx [0.7.4 (now, stable) -> 0.8.3~bpo9+1 (stretch-backports)]                  

      Leave the following dependencies unresolved:                                            
42)     nvidia-settings recommande libgl1-nvidia-glvnd-glx | libgl1-nvidia-glx                
43)     nvidia-driver-bin recommande nvidia-driver                                            
44)     nvidia-driver-libs recommande libopengl0-glvnd-nvidia                                  
45)     nvidia-driver-libs recommande libgles-nvidia1 (= 375.82-1~deb9u1)                      
46)     nvidia-driver-libs recommande libgles-nvidia2 (= 375.82-1~deb9u1)                      
47)     xserver-xorg-video-nvidia recommande nvidia-driver (>= 375.82)                        



Accepter cette solution ? [Y/n/q/?]
 



il te faut faire la meme chose pour jessie en simulation.
dans mon cas vue tout ce que ça modifie je ne touche pas (j'ai un drivers nonfree nvidia ça n'aide pas non plus  roll  )

nota: tu a envisagé de passer a stretch a la place de jessie ?
utiliser les backports ne sera jamais aussi stable que d utiliser une pure stable (c'est puissant ce que j'écris  tongue  )

Dernière modification par anonyme (28-05-2018 15:05:29)

#6 28-05-2018 23:25:42

minoltafan
Membre
Distrib. : Debian GNU/Linux 9.11 (stretch) / WSL2
Noyau : Linux 4.9.0-11-amd64
(G)UI : KDE 4
Inscription : 24-01-2014

Re : Installation et configuration d'un paquet backports

Merci beaucoup pour vos réponses smile
anonyme > oui j'ai bien sur envisagé de passer à stretch mais mon bureau sous kde4 est tellement parfait et je l'aime tellement que j'hésite à sauter le pas!
hahaha je suis d'accord pour ce qui est de la stabilité smile

Steam sur linux! incroyable =p

Hors ligne

Pied de page des forums