update-mime-database가 uri / rtspt 및 기타 비정상적인 유형에 대해 불평하는 이유는 무엇입니까?


25

실행할 때 update-mime-database- 보통 자동으로 시작 apt-get- 왜 안정적 같은 불평을받을 수 있나요 :

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'

아무것도 아프지 않은 것 같지만 업데이트 중 만성 오류로 인해 관심있는 오류가 가려 질 수 있습니다.

답변:


27

실제로 당신은 단순히 수행함으로써 그것을 고칠 수 있습니다

sudo rm /usr/share/mime/packages/kde.xml 
sudo update-mime-database /usr/share/mime

다음은 2008 년 Ana Guerrero의 인용문 이므로 지금 수정 될 것이라고 생각합니다.

그 가짜 mimetypes는 오래 전부터 kdelibs파일과 함께 설치됩니다 /usr/share/mime/packages/kde.xml. 그것들은 kde4libs에 보관됩니다.

최신 버전에서는 update-mime-database알 수없는 유형에 대해 자세하게 설명했기 때문에 업데이트 한 다음 update-mime-database실행 하면이 오류가 발생 합니다. 변경되지 않을 것입니다.


15.10에서 여전히 필요 ;-(이 작업을 수행하고, 검색하고, 찾은 후 다시 수행하는 방법을 잊어 버렸습니다. 반복해서 헹구십시오. 매번 파일의 위치와 명령이 무엇인지 기억하지 못했지만 이 게시물을 발견하고 방문과 3 번 (크롬에 구글 검색 통계). 나는이 검색 문자열을 사용하고, 첫 번째로 초에서 여기 그래서 상승 것을 추가 그것을 사용 ( '알 수없는 매체 유형과 같은 경고를 제거하는 방법 의를 우분투 MIME 유형 / 모든 알 수없는 미디어 유형
ElderDelp

2
파일을 제거하면 어떤 결과가 발생합니까? kde가 이유없이 해당 파일을 설치한다고 생각하지 않기 때문에? Mime 재인식을 잃을 수도 있습니다
Anwar

답변 주셔서 감사합니다. 그러나 그것은 14.04에서 작동하지 않습니다
Tessaracter

5

그것은 update-mime-databaseMIME 표준 자체 의 문제입니다 . 원래는 확장 가능해야했습니다. 그러나 IETF는이를 어리석게 만들었고 새로운 주요 MIME 유형은 등록되지 않았습니다 (application / *는 미분류 범용으로 사용됨). 새로운 MIME 유형에서 올바르게 작동하도록 설계된 도구는 거의 없다는 추론 / 추론.

이제 update-mime-database는 uri / 및 fonts / 또는 interface /와 같은 의사 분류기를 볼 때 적어도 넘어지지 않습니다. 따라서 다른 앱이 실제로 넘어 질 수 있기 때문에 불만이 있다고 가정합니다. strings아마도 "안전한"MIME 유형의 기본 제공 목록을 제공했습니다.

  • 본문
  • 신청
  • 영상
  • 오디오
  • 아이 노드
  • 비디오
  • 메시지
  • 모델
  • 여러 부분
  • x 내용
  • x-epoc

그것은 다른 이상 잔소리 것이다 의미 x-또는 x.하고 vnd.또는 prs.주요 마임 유형을. 흥미롭게도 inode/공식 미디어 유형이 아닙니다.


이 귀중한 의견에 감사드립니다. 맞춤 이름의 mimetype이 작동하지 않는다는 것을 아는 것이 매우 유용합니다. 'comprovante / biblioteca'라는 mimetype을 만들려고했기 때문에 최신 Ubuntu / Linux Mint 버전에서 작동하지 않는 이유입니다.
레오나르도 몬테네그로

2

다른 Gnome 비우호적 인 MIME 유형 정의를 가져 오는 KDE 라이브러리가있는 것으로 보입니다. 필자의 경우 라이브러리는 나중에 제거한 KDE 응용 프로그램 패키지에 종속성으로 추가되었습니다.

KDE 라이브러리 및 관련 / usr / share / mime 항목을 제거하기 위해 다음을 사용했습니다.

sudo apt-get purge kdelibs-bin kdelibs-data 
sudo apt-get autoremove --purge
sudo update-mime-database /usr/share/mime

제거를 확인하기 전에 첫 번째 명령으로 필요한 패키지를 강제로 제거하지 않도록주의하십시오. kdelibs-bin을 제거하면 많은 패키지 세트가 필요없고 자동 제거 준비가됩니다.

Intrepid Ibex오래된 버그 보고서 에서이 수정의 기초를 찾았습니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.