Saat berjalan update-mime-database
- biasanya diluncurkan secara otomatis oleh apt-get
- mengapa saya bisa mendapatkan keluhan seperti:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Sepertinya tidak ada salahnya, tapi kesalahan kronis selama pembaruan berisiko menutupi kesalahan yang saya pedulikan.
Itu masalah dengan
update-mime-database
dan standar MIME itu sendiri. Awalnya itu seharusnya bisa diperpanjang. Tetapi IETF membodohinya, dan tidak ada jenis pantomim besar baru yang terdaftar (aplikasi / * digunakan sebagai catch-all yang tidak berbeda). Alasan / duga di balik itu, bahwa beberapa alat dirancang untuk bekerja dengan benar dengan tipe MIME baru.Sekarang perbarui-mime-database setidaknya tidak jatuh ketika melihat pengklasifikasi semu seperti uri / dan font / atau antarmuka /. Jadi saya menganggap itu hanya mengeluh karena aplikasi lain mungkin benar-benar tersandung.
strings
memberi saya daftar kemungkinan tipe MIME "aman" bawaan:Berarti itu akan mengganggu jenis mime lain
x-
ataux.
danvnd.
atauprs.
utama. Anehnyainode/
sama sekali bukan tipe media resmi.sumber
Tampaknya ada setumpuk pustaka KDE yang membawa definisi tipe-mime Gnome yang tidak ramah ini. Dalam kasus saya, perpustakaan ditambahkan sebagai dependensi ke paket aplikasi KDE yang kemudian saya hapus instalasinya.
Untuk menghapus tumpukan perpustakaan KDE dan entri / usr / share / mime yang terkait, saya menggunakan:
Berhati-hatilah karena perintah pertama tidak memaksa penghapusan paket yang Anda butuhkan sebelum Anda mengkonfirmasi penghapusan. Menyingkirkan kdelibs-bin kemudian akan membuat paket besar yang tidak dibutuhkan dan siap untuk autoremove.
Saya menemukan dasar untuk perbaikan ini dalam laporan bug lama untuk Intrepid Ibex .
sumber
Cadangkan
/usr/share/mime
direktori Anda , untuk berjaga-jaga.Saya menyelesaikannya dengan menghapus semua
.xml
file pada/usr/share/mime
direktori kemudian menjalankan perintah pembaruan/ubuntu//a/299482/789190 .
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469833
sumber