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 30-03-2017 15:45:38

M. Burns
Membre
Distrib. : DFLinux (Debian 8.7 ?)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce - xfwm4
Inscription : 29-03-2017

[Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Bonjour,

Il y a quelques jours, j'ai installé DFLinux sur un ASUS X70S (voire X70SE-7S090C) et je souhaite savoir ce que l'ordinateur n'utilise pas, parmi les logiciels propriétaires / privateurs, afin de les désinstaller. Je ne souhaite pas aller plus loin, par exemple en remplaçant par  des équivalents sous licences libres.
Exception : Je souhaite aussi conserver sur l'ordinateur les bouts non-libres servant à faire fonctionner des périphériques externes (comme les imprimantes, par exemple).

~$ vrms

             Non-free packages installed on asus-x70s

amd64-microcode                     Processor microcode firmware for AMD CPUs
atmel-firmware                      Firmware for Atmel at76c50x wireless networking chips.
bluez-firmware                      Firmware for Bluetooth devices
dahdi-firmware-nonfree              DAHDI non-free firmware
firmware-adi                        Binary firmware for Analog Devices Inc. DSL modem chip
firmware-atheros                    Binary firmware for Atheros wireless cards
firmware-bnx2                       Binary firmware for Broadcom NetXtremeII
firmware-bnx2x                      Binary firmware for Broadcom NetXtreme II 10Gb
firmware-brcm80211                  Binary firmware for Broadcom 802.11 wireless cards
firmware-crystalhd                  Crystal HD Video Decoder (firmware)
firmware-intelwimax                 Binary firmware for Intel WiMAX Connection
firmware-ipw2x00                    Binary firmware for Intel Pro Wireless 2100, 2200 and
firmware-ivtv                       Binary firmware for iTVC15-family MPEG codecs (ivtv an
firmware-iwlwifi                    Binary firmware for Intel Wireless cards
firmware-libertas                   Binary firmware for Marvell Libertas 8xxx wireless car
firmware-linux                      Binary firmware for various drivers in the Linux kerne
firmware-linux-nonfree              Binary firmware for various drivers in the Linux kerne
firmware-myricom                    Binary firmware for Myri-10G Ethernet adapters
firmware-netxen                     Binary firmware for QLogic Intelligent Ethernet (3000
firmware-qlogic                     Binary firmware for QLogic IBA7220, QLA1xxx, ISP2xxx a
firmware-ralink                     Binary firmware for Ralink wireless cards
firmware-realtek                    Binary firmware for Realtek wired and wireless network
firmware-samsung                    Binary firmware for Samsung MFC video codecs
firmware-ti-connectivity            Binary firmware for TI Connectivity wireless network a
firmware-zd1211                     binary firmware for the zd1211rw wireless driver
intel-microcode                     Processor microcode firmware for Intel CPUs
ttf-xfree86-nonfree                 non-free TrueType fonts from XFree86
unrar                               Unarchiver for .rar files (non-free version)

              Contrib packages installed on asus-x70s

alsa-firmware-loaders               ALSA software loaders for specific hardware
b43-fwcutter                        utility for extracting Broadcom 43xx firmware
firmware-b43-installer              firmware installer for the b43 driver
firmware-b43legacy-installer        firmware installer for the b43legacy driver
flashplugin-nonfree                 Adobe Flash Player - browser plugin
iucode-tool                         Intel processor microcode tool
prism2-usb-firmware-installer       firmware files for the prism2_usb kernel driver
ttf-mscorefonts-installer           Installer for Microsoft TrueType core fonts

  28 non-free packages, 1.6% of 1725 installed packages.
  8 contrib packages, 0.5% of 1725 installed packages.



Quelles commandes dois-je lancer pour vous donner plus d'informations relatives à ce qui est listé ci-dessus ?

Pour commencer, voici déjà :

~$ lscpu

Architecture :        x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :            Little Endian
Processeur(s) :       2
Liste de processeur(s) en ligne : 0,1
Thread(s) par cœur : 1
Cœur(s) par socket : 2
Socket(s) :           1
Nœud(s) NUMA :       1
Identifiant constructeur : GenuineIntel
Famille de processeur : 6
Modèle :             15
Nom de modèle :      Intel(R) Core(TM)2 Duo CPU     T5550  @ 1.83GHz
Révision :           13
Vitesse du processeur en MHz : 1000.000
Vitesse maximale du processeur en MHz : 1833,0000
Vitesse minimale du processeur en MHz : 1000,0000
BogoMIPS :            3657.54
Cache L1d :           32K
Cache L1i :           32K
Cache L2 :            2048K
Nœud NUMA 0 de processeur(s) : 0,1


~$ lspci

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV620 HDMI Audio [Radeon HD 3400 Series]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 13)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
04:00.0 SATA controller: JMicron Technology Corp. JMB360 AHCI Controller (rev 02)
09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
09:01.2 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
09:01.3 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
 



Merci d'avance à celles et ceux qui porteront attention à mon message !

EDIT : Correction des balises de code.

Dernière modification par M. Burns (30-03-2017 22:43:51)

Hors ligne

#2 30-03-2017 18:14:20

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

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Avec

apt-cache show paquet


tu aura les infos sur le paquet et à quoi il sert.

La méthode rapide c'est de tout supprimer et voir si on a des problèmes ensuite. Gogo.

Dernière modification par otyugh (30-03-2017 18:15:00)


virtue_signaling.pngpalestine.png

En ligne

#3 30-03-2017 18:34:23

M. Burns
Membre
Distrib. : DFLinux (Debian 8.7 ?)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce - xfwm4
Inscription : 29-03-2017

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

otyugh : Merci d'avoir pris le temps de me répondre, mais ça m'a refroidi du coup ! hmm
Pour la commande, il semble que c'est l'équivalent de ce que je peux voir avec Synaptic en cliquant sur un paquet.
Tout supprimer pour voir les problèmes ne me tente pas du tout, je préfère tout garder et être sûr d'éviter aux propriétaires des messages d'erreur que je n'aurais pas su trouver.

Je vais désinstaller amd64-microcode, il semble que l'abus de langage amd64 pour les intel64 ne soit pas de mise, dans ce cas présent (intel-microcode est là pour le Core 2 Duo).

Si d'autres personnes voient des choses aussi flagrantes, je suis preneur, sinon, je ramène le PC aux propriétaires, il commence certainement à leur manquer.

EDIT : Sur conseil de kyodev (via IRC), je rajoute mon fichier sources.list ci-dessous.

~$ cat /etc/apt/sources.list

##DEBIAN Jessie##
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
#deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free

#deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free
#deb-src http://ftp.debian.org/debian/ jessie-backports main contrib non-free
 



EDIT 2 : Correction de la balise de code.

Dernière modification par M. Burns (30-03-2017 19:11:37)

Hors ligne

#4 30-03-2017 18:47:43

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

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Y a aucun risque. Au pire tu ne reconnaitra plus ta ta wifi et tu aura une résolution moisie tongue
L'un et l'autre se résolvent en reinstallant les paquets supprimés. Simple !

virtue_signaling.pngpalestine.png

En ligne

#5 30-03-2017 18:54:15

anonyme
Invité

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Bonsoir
non il ne faut pas faire ça en plus si la machine n'est pas a M. Burns. (enlever tous les paquets non-free  roll  )
amd64-microcode c'est sur tu peu l enlever
pour intel il n'est pas forcément utile , si le bios est a jour il fournit normalement le dernier microcode pour ce dual core.

mais quel est le but final , rester au maximum en libre ?
malheureusement il  y a trés peu de machines 100% libre (et surtout pas Asus ) , (peut etre meme que ça n existe pas  hmm  )

nota : pour afficher ton sources.list en couleur , dans "code" (le bouton "code" au dessus ou tu entre ton texte) tu  a "code=apt_sources "ton texte" /code"
ce qui donne


##DEBIAN Jessie##
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
#deb-src http://httpredir.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://httpredir.debian.org/debian/ jessie-updates main contrib non-free
#deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free
#deb-src http://ftp.debian.org/debian/ jessie-backports main contrib non-free
 



modif : ce serait


vrms
 


ton premier post  neutral

sur un pc fixe si j enleve le driver nvidia et cuda  ça pourrai aller , sinon je suis un mauvais élève GNU Linux hmm


             Non-free packages installed on debian21

libcublas8.0                        NVIDIA cuBLAS Library
libcuda1                            NVIDIA CUDA Driver Library
libcudart8.0                        NVIDIA CUDA Runtime Library
libcufft8.0                         NVIDIA cuFFT Library
libcufftw8.0                        NVIDIA cuFFTW Library
libcuinj64-8.0                      NVIDIA CUINJ Library (64-bit)
libcupti-dev                        NVIDIA CUDA Profiler Tools Interface development files
libcupti-doc                        NVIDIA CUDA Profiler Tools Interface documentation
libcupti7.5                         NVIDIA CUDA Profiler Tools Interface runtime library
libcupti8.0                         NVIDIA CUDA Profiler Tools Interface runtime library
libcurand8.0                        NVIDIA cuRAND Library
libcusolver8.0                      NVIDIA cuSOLVER Library
libcusparse8.0                      NVIDIA cuSPARSE Library
libegl-nvidia0                      NVIDIA binary EGL library
libegl1-glvnd-nvidia                Vendor neutral GL dispatch library -- libEGL
libgl1-glvnd-nvidia-glx             Vendor neutral GL dispatch library -- libGL
libgl1-nvidia-glvnd-glx             NVIDIA binary OpenGL/GLX library (GLVND variant)
libgldispatch0-nvidia               Vendor neutral GL dispatch library -- libGLdispatch
libgles-nvidia1                     NVIDIA binary OpenGL|ES 1.x library
libgles-nvidia2                     NVIDIA binary OpenGL|ES 2.x library
libgles1-glvnd-nvidia               NVIDIA binary OpenGL|ES 1.x GLVND stub library
libgles2-glvnd-nvidia               NVIDIA binary OpenGL|ES 2.x GLVND stub library
libglx-nvidia0                      NVIDIA binary GLX library
libglx0-glvnd-nvidia                Vendor neutral GL dispatch library -- libGLX
libnppc8.0                          NVIDIA Performance Primitives core runtime library
libnppi8.0                          NVIDIA Performance Primitives for image processing run
libnppial8.0                        NVIDIA Performance Primitives lib for Image Arithmetic
libnppicc8.0                        NVIDIA Performance Primitives lib for Image Color Conv
libnppicom8.0                       NVIDIA Performance Primitives lib for Image Compressio
libnppidei8.0                       NVIDIA Performance Primitives lib for Image Data Excha
libnppif8.0                         NVIDIA Performance Primitives lib for Image Filters
libnppig8.0                         NVIDIA Performance Primitives lib for Image Geometry t
libnppim8.0                         NVIDIA Performance Primitives lib for Image Morphologi
libnppist8.0                        NVIDIA Performance Primitives lib for Image Statistics
libnppisu8.0                        NVIDIA Performance Primitives lib for Image Support
libnppitc8.0                        NVIDIA Performance Primitives lib for Image Threshold
libnpps8.0                          NVIDIA Performance Primitives for signal processing ru
libnvblas8.0                        NVBLAS runtime library
libnvcuvid1                         NVIDIA CUDA Video Decoder runtime library
libnvgraph8.0                       NVIDIA Graph Analytics library (nvGRAPH)
libnvidia-cfg1                      NVIDIA binary OpenGL/GLX configuration library
libnvidia-compiler                  NVIDIA runtime compiler library
libnvidia-egl-wayland               NVIDIA binary EGL wayland libraries
libnvidia-eglcore                   NVIDIA binary EGL core libraries
libnvidia-encode1                   NVENC Video Encoding runtime library
libnvidia-fatbinaryloader           NVIDIA FAT binary loader
libnvidia-fbc1                      NVIDIA OpenGL-based Framebuffer Capture runtime librar
libnvidia-glcore                    NVIDIA binary OpenGL/GLX core libraries
libnvidia-ifr1                      NVIDIA OpenGL-based Inband Frame Readback runtime libr
libnvidia-ml1                       NVIDIA Management Library (NVML) runtime library
libnvidia-ptxjitcompiler            NVIDIA PTX JIT Compiler
libnvrtc8.0                         CUDA Runtime Compilation (NVIDIA NVRTC Library)
libnvtoolsext1                      NVIDIA Tools Extension Library
libnvvm3                            NVIDIA NVVM Library
libopengl0-glvnd-nvidia             Vendor neutral GL dispatch library -- libOpenGL
nvidia-alternative                  allows the selection of NVIDIA as GLX provider
nvidia-cuda-dev                     NVIDIA CUDA development files
nvidia-cuda-doc                     NVIDIA CUDA and OpenCL documentation
nvidia-cuda-gdb                     NVIDIA CUDA Debugger (GDB)
nvidia-cuda-mps                     NVIDIA CUDA Multi Process Service (MPS)
nvidia-cuda-toolkit                 NVIDIA CUDA development toolkit
nvidia-detect                       NVIDIA GPU detection utility
nvidia-driver                       NVIDIA metapackage
nvidia-driver-bin                   NVIDIA driver support binaries
nvidia-driver-libs                  NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
nvidia-egl-common                   NVIDIA binary EGL driver - common files
nvidia-egl-icd                      NVIDIA EGL installable client driver (ICD)
nvidia-kernel-dkms                  NVIDIA binary kernel module DKMS source
nvidia-kernel-source                NVIDIA binary kernel module source
nvidia-kernel-support               NVIDIA binary kernel module support files
nvidia-legacy-check                 check for NVIDIA GPUs requiring a legacy driver
nvidia-libopencl1                   NVIDIA OpenCL ICD Loader library
nvidia-opencl-common                NVIDIA OpenCL driver - common files
nvidia-opencl-dev                   NVIDIA OpenCL development files
nvidia-opencl-icd                   NVIDIA OpenCL installable client driver (ICD)
nvidia-profiler                     NVIDIA Profiler for CUDA and OpenCL
nvidia-smi                          NVIDIA System Management Interface
nvidia-vdpau-driver                 Video Decode and Presentation API for Unix - NVIDIA dr
nvidia-visual-profiler              NVIDIA Visual Profiler for CUDA and OpenCL
nvidia-vulkan-common                NVIDIA Vulkan driver - common files
nvidia-vulkan-icd                   NVIDIA Vulkan installable client driver (ICD)
steam                               Valve's Steam digital software delivery system
xserver-xorg-video-nvidia           NVIDIA binary Xorg driver

              Contrib packages installed on debian21

glx-alternative-mesa                allows the selection of MESA as GLX provider
glx-alternative-nvidia              allows the selection of NVIDIA as GLX provider
glx-diversions                      prepare for using accelerated GLX implementations from
nvidia-installer-cleanup            cleanup after driver installation with the nvidia-inst
nvidia-kernel-common                NVIDIA binary kernel module support files
nvidia-modprobe                     utility to load NVIDIA kernel modules and create devic
nvidia-persistenced                 daemon to maintain persistent software state in the NV
nvidia-settings                     tool for configuring the NVIDIA graphics driver
nvidia-support                      NVIDIA binary graphics driver support files
update-glx                          utility for switching the GLX implementation

  83 non-free packages, 5.1% of 1636 installed packages.
  10 contrib packages, 0.6% of 1636 installed packages.
 

Dernière modification par anonyme (30-03-2017 19:12:22)

#6 30-03-2017 19:25:18

M. Burns
Membre
Distrib. : DFLinux (Debian 8.7 ?)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce - xfwm4
Inscription : 29-03-2017

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Bonsoir et merci anonyme,

Ma machine est 100% libre au niveau logiciel, donc oui, ça existe. wink

Ce n'est pas le but ici. N'étant pas l'utilisateur final de cet ordinateur portable, le but est simplement de retirer le code opaque n'apportant rien à l'utilisateur. Ces paquets sont présents uniquement pour ne pas avoir à faire autant de LiveDVD (ou LiveUSB, etc.) qu'il existe d'ordinateur... Je pense qu'il est déconseillé de les conserver, après une installation, puisqu'ils ne sont pas utilisés mais peuvent être néfastes.

otyugh : Merci, mais là, je ne suis pas motivé pour faire ça ! tongue

Dernière modification par M. Burns (30-03-2017 19:27:53)

Hors ligne

#7 30-03-2017 19:38:41

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

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

@Burns : c'est vraiment pas grand chose bien que ça semble impressionnant. Moi j'essaye toujours de débuter à 100% libre, j'installe ensuite progressivement le strict minimum quand il y a besoin - et il arrive assez souvent qu'il n'y a pas besoin de rien. D'où ma suggestion d'y aller franchement. En général les blobs de kernel suffisent quand il faut, ou un kernel un peu plus à jour. Mon expérience, hein.

Au-delà des firmwares, je pense que flash ne sert à rien à condition d'être sûr que la personne en ait spécifiquement besoin et sache les failles et les problèmes d'une telle technologie.

Dernière modification par otyugh (30-03-2017 19:40:26)


virtue_signaling.pngpalestine.png

En ligne

#8 30-03-2017 21:15:13

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Bonjour,
Tu connais le matériel et il me semble que dans Synaptic, tu as la possibilité de voir d'où viennent les paquets avec des filtres.
Tu regardes les non-free.
Mais franchement, je crois que tu te prends la tête inutilement. Tu vas supprimer des firmwares et si tu rates un test et que ce sont les utilisateurs finaux du PC qui se retrouvent à découvrir le bug ....
Tu n'as pas Google Chrome installé en douce sur DFlinux smile
Tu peux regarder si flash est installé ou pas.
Il faut vraiment bien connaître l'usage du PC et les utilisateurs

Hors ligne

#9 30-03-2017 21:40:08

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

+1

[mode aéré]

Hors ligne

#10 30-03-2017 22:41:32

M. Burns
Membre
Distrib. : DFLinux (Debian 8.7 ?)
Noyau : Linux 3.16.0-4-amd64
(G)UI : Xfce - xfwm4
Inscription : 29-03-2017

Re : [Résolu] vrms - Comment connaître les bouts privateurs inutilisés ?

Re !
Oui, je vais arrêter là, tu as raison chalu. Allez, je le rends demain ce PC. smile
Merci à tous !

Hors ligne

Pied de page des forums