Yor*_*sen 9 uninstall kernel microsoft
我已经做了:
sudo updatedb
locate * microsoft *
Run Code Online (Sandbox Code Playgroud)
它告诉我:
/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
Run Code Online (Sandbox Code Playgroud)
删除它们或其中的一些(请说明)是否安全?因为我想在我的系统上使用最少的 microsoft 或 windows !
dob*_*bey 40
这些文件与 Windows 无关,也不是来自 Microsoft。删除它们只会破坏您已安装的一些包(以及依赖于这些文件的任何功能),并且当这些包稍后更新时,这些文件将被替换。删除它们没有任何意义。
Mar*_*ark 22
这些文件分为四组:
/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
Run Code Online (Sandbox Code Playgroud)
这些是 Microsoft 品牌输入设备(键盘和鼠标)的驱动程序和支持文件。它们隐约地与 Microsoft 相关,但可能不包含 Microsoft 代码。您可能可以安全地删除它们,但如果您拥有 Microsoft 硬件,则可能会失去对媒体键或额外鼠标按钮的支持等功能。我不认为任何 Microsoft 硬件与通用 USB 或 PS/2 驱动程序完全不兼容。
/usr/lib/os-probes/mounted/20microsoft
/usr/lib/os-probes/mounted/efi/20microsoft
Run Code Online (Sandbox Code Playgroud)
这些是 Grub 引导加载程序的一部分,用于检测单独的分区/卷上是否存在 Microsoft 操作系统。我对 Grub 的内部结构不够熟悉,无法判断删除它们是否无害,或者是否会完全破坏您的系统。
/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
Run Code Online (Sandbox Code Playgroud)
这些是描述 Windows cp125* 系列字符编码的文件。您不想删除它们:如果您使用其中一种编码(大约 5% 的网络)访问网站或尝试使用其中一种编码打开文本文档,那么事情会很糟糕。它们仅在描述 Microsoft 实践的意义上与 Microsoft 相关。
/usr/share/mime/image/vnd.microsoft.icon.xml
Run Code Online (Sandbox Code Playgroud)
这只是说明了MIME类型的Windows图标文件格式。删除它意味着.ico文件将被描述为“数据文件”而不是“Windows 图标”,但不应有任何其他影响。
您可以通过以下方式找出这些文件属于哪个包,然后确定删除该包是错误的:
locate *microsoft* | xargs -n 1 dpkg -S
Run Code Online (Sandbox Code Playgroud)
当然,阅读man xargs和man dpkg。