web-dev-qa-db-fra.com

Est-il prudent de supprimer ces fichiers avec "Microsoft" dans le nom?

Je viens de faire:

Sudo updatedb  
locate * Microsoft *  

et il m'a dit ceci:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-Microsoft.ko
/usr/lib/os-probes/mounted/20Microsoft
/usr/lib/os-probes/mounted/efi/20Microsoft
/usr/share/X11/locale/Microsoft-cp1251
/usr/share/X11/locale/Microsoft-cp1255
/usr/share/X11/locale/Microsoft-cp1256
/usr/share/X11/locale/Microsoft-cp1251/Compose
/usr/share/X11/locale/Microsoft-cp1251/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1251/XLC_LOCALE
/usr/share/X11/locale/Microsoft-cp1255/Compose
/usr/share/X11/locale/Microsoft-cp1255/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1255/XLC_LOCALE
/usr/share/X11/locale/Microsoft-cp1256/Compose
/usr/share/X11/locale/Microsoft-cp1256/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1256/XLC_LOCALE
/usr/share/X11/xkb/geometry/Microsoft
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1251.html
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1255.html
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1256.html
/usr/share/fonts/X11/encodings/Microsoft-cp1250.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1251.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1252.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1253.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1254.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1255.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1256.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1257.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1258.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-win3.1.enc.gz
/usr/share/mime/image/vnd.Microsoft.icon.xml
/usr/src/linux-headers-4.13.0-16-generic/include/config/hid/Microsoft.h  

Est-il prudent de les enlever, ou certains d'entre eux (veuillez préciser)? Parce que je veux le moins possible de Microsoft ou de Windows sur mon système!

9
Yoran Jansen

Ces fichiers n'ont rien à voir avec Windows et ne proviennent pas de Microsoft. Leur suppression cassera simplement certains des packages que vous avez installés (et toutes les fonctionnalités qui dépendent de la présence de ces fichiers), et ces fichiers seront simplement remplacés lorsque ces packages seront mis à jour ultérieurement. Il ne sert à rien de les supprimer.

42
dobey

Ces fichiers se répartissent en quatre groupes:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-Microsoft.ko
/usr/src/linux-headers-4.13.0-16-generic/include/config/hid/Microsoft.h  

Il s'agit de pilotes et de fichiers de support pour les périphériques d'entrée de marque Microsoft (claviers et souris). Ils sont vaguement liés à Microsoft, mais ne contiennent probablement pas de code Microsoft. Vous pouvez probablement les supprimer en toute sécurité, mais si vous avez du matériel Microsoft, vous risquez de perdre des éléments tels que la prise en charge des touches multimédias ou des boutons de souris supplémentaires. Je ne pense pas qu'un matériel Microsoft soit complètement incompatible avec les pilotes génériques USB ou PS/2.

/usr/lib/os-probes/mounted/20Microsoft
/usr/lib/os-probes/mounted/efi/20Microsoft

Celles-ci font partie du chargeur de démarrage Grub, utilisé pour détecter si un système d'exploitation Microsoft est présent ou non sur une partition/un volume séparé. Je ne connais pas suffisamment les éléments internes de Grub pour dire si les supprimer serait inoffensif ou si cela endommagerait complètement votre système.

/usr/share/X11/locale/Microsoft-cp1251
/usr/share/X11/locale/Microsoft-cp1255
/usr/share/X11/locale/Microsoft-cp1256
/usr/share/X11/locale/Microsoft-cp1251/Compose
/usr/share/X11/locale/Microsoft-cp1251/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1251/XLC_LOCALE
/usr/share/X11/locale/Microsoft-cp1255/Compose
/usr/share/X11/locale/Microsoft-cp1255/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1255/XLC_LOCALE
/usr/share/X11/locale/Microsoft-cp1256/Compose
/usr/share/X11/locale/Microsoft-cp1256/XI18N_OBJS
/usr/share/X11/locale/Microsoft-cp1256/XLC_LOCALE
/usr/share/X11/xkb/geometry/Microsoft
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1251.html
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1255.html
/usr/share/doc/libx11-dev/i18n/compose/Microsoft-cp1256.html
/usr/share/fonts/X11/encodings/Microsoft-cp1250.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1251.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1252.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1253.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1254.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1255.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1256.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1257.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-cp1258.enc.gz
/usr/share/fonts/X11/encodings/Microsoft-win3.1.enc.gz

Ce sont des fichiers décrivant la famille Windows cp125 * de encodages de caractères . Vous ne voulez pas les supprimer: tout ira mal si vous visitez un site Web en utilisant l'un de ces encodages (environ 5% du Web) ou essayez d'ouvrir un document texte à l'aide de l'un d'entre eux. Ils ne concernent Microsoft que dans le sens où ils décrivent les pratiques de Microsoft.

/usr/share/mime/image/vnd.Microsoft.icon.xml

Ceci décrit simplement le type MIME pour le format de fichier Icône Windows . Si vous le supprimez, les fichiers .ico seront qualifiés de "fichiers de données" plutôt que "d'icône Windows", mais ils ne devraient avoir aucun autre effet.

22
Mark

Vous pouvez trouver le paquet dans lequel ces fichiers font partie, puis décider que la suppression de ce paquet est une erreur, en:

locate *Microsoft* | xargs -n 1 dpkg -S

Bien sûr, lisez man xargs et man dpkg.

9
waltinator

En supposant que vous utilisez Ubuntu ou un dérivé de celui-ci, vous n'avez pas à vous soucier de la présence de "Microsoft ou Windows" sur votre ordinateur, à moins que vous n'ayez pas essayé d'installer WINE. Vous êtes libre de nuire à vous-même ou à votre système, comme vous le souhaitez.

Comme pour tous les conseils donnés: Attention à l'utilisateur.

2
Kaitensatsuma