ttf-mscorefonts-installer 패키지에서 글꼴을 설치 한 후 다운로드 글꼴을 만드는 방법은 무엇입니까?


58

ttf-mscorefonts-installer14.04의 소프트웨어 센터에서 "Microsoft TrueType 핵심 글꼴 설치 프로그램"( )을 설치하면 긍정적 인 반응을 얻지 만 다운로드 오류가 발생합니다. 실제로 글꼴을 제공하는 파일은 검색되지 않는 것 같습니다. 이 문제를 해결할 방법이 있습니까?


7
당신이 생각하지 않는 오류에 따라? 그래서 제공하십시오 :)
Rinzwind

소프트웨어 센터 (GUI 기반)에서 와인 을 다운로드 하는 것은 저주 기반 EULA 확인을 제공하지 않는 것 같습니다. 또는 최소한 숨겨져있는 창을 띄웁니다. 이 특정 패키지를 부분적으로 설치하는 것은 매우 쉽습니다.
artless noise

이것은 좋은 대답으로 좋은 질문입니다. 닫혀 있어야한다고 생각하지 마십시오. 그것은 나를 도왔다. 감사!
Mark

@Eliah 사실, GUI 패키지 설치 프로그램에서 이러한 글꼴을 설치하려고 시도한 이후로 다른 질문이 도움이되지 않았으며 라이센스 계약에 동의하는 메뉴를 표시하지 않았습니다 (아마도 OP의 경우). 이 대답은 명령 줄 설치를 시도한 결과 라이센스 계약을 보여 주었으므로 도움이되었습니다.
Mark

2
@Mark 이제 당신이 옳다고 생각합니다. 우리는 이것을 폐쇄해서는 안되며 현재의 폐쇄 상태는 사람들이 필요한 도움을 찾지 못하게 할 가능성이 있다고 생각합니다. 하지만 어떻게 TTF-mscorefonts-설치를위한 Microsoft EULA 계약에 동의 할 수 있습니까? 관련이 있고 잠재적으로 도움이 될 수 있습니다. 현재 이것은 공개 상태를 유지하기에 충분하고 다른 질문과 잘 어울리지 않습니다. 나는 그것을 다시 열기로 투표했습니다.
Eliah Kagan

답변:


64

ttf-mscorefonts-installer 패키지를 사용하면 웹용 Microsoft True Type Core Fonts를 쉽게 설치할 수 있습니다.

sudo apt-get install ttf-mscorefonts-installerEULA를 실행 하고 승인하십시오. 또는 이미 ttf-mscorefonts-installer가 설치되어 있고 EULA를 승인하지 않은 경우 ttf-mscorefonts-installer를 설치 제거하고 다음과 같이 다시 설치하십시오.

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  

팝업이 표시되는 Microsoft TrueType 핵심 글꼴 창에서 EULA를 승인 하려면 TabEnter키를 사용하십시오 . 터미널은 새 글꼴 다운로드가 완료 될 때마다 새 메시지를 출력합니다. 터미널에서 Microsoft TrueType 핵심 글꼴 다운로드 및 설치가 완료되었음을 알리는 메시지가 표시 될 때까지 조금 기다리십시오.


에서 언급 한 바와 같이 패키지 TTF-mscorefonts-설치 3.4 + nmu1ubuntu2 설치 / 업그레이드에 실패 잘못된 네트워크 위치에있는 글꼴 파일 TTF-mscorefonts-설치 검색 현재 3.4 버전을. 그 결과 핵심 글꼴이 설치되지 않습니다. 이 문제는 2016 년 7 월 현재 Ubuntu 16.04에서 발생합니다. 현재 2017 년 10 월 11 일 현재 ttf-mscorefonts-installer의 최신 버전은 Ubuntu 16.10 및 Ubuntu 17.04에서 3.4이며 최신 버전의 ttf-mscorefonts-installer는 Ubuntu에서 3.6입니다. 17.10.

ttf-mscorefonts-installer의 데비안 (업스트림) 버전 3.6은 올바른 네트워크 위치에서 글꼴 파일을 검색하고 핵심 글꼴을 성공적으로 설치합니다. 이 수정에 대한 자세한 내용은 추가 데이터 파일 다운로드 실패-ttf-mscorefonts-installer를 참조하십시오.


3
Ubuntu 14.10에서 일부 Microsoft TrueType 핵심 글꼴을 설치하는 데 따른 추가 문제에 대한 질문이 있습니다. 이 질문에 대한 답변 : Mscorefonts 문제 는 우분투 14.10 에서이 문제에 대한 해결책을 가지고 있습니다.
karel

5
익명 사용자의 의견 : 방금 같은 문제가 있었지만 네트워크 문제 일 수 있음을 발견했습니다. 중국과 같은 지역은 우분투 미러에 거의 연결할 수 없습니다. 결과적으로 해당 파일을 다운로드하는 동안 스크립트가 시간 초과됩니다. VPN에 연결하고 스크립트를 시작한 후 문제가 해결되었습니다.
Fabby

1
다음과 같은 원래 질문을 반복하지 않는 한 아무도 대답의 컨텍스트와 목적을 이해하지 못합니다. 14.04의 소프트웨어 센터에서 "Microsoft TrueType 핵심 글꼴 설치 프로그램"(ttf-mscorefonts-installer)을 설치할 때 긍정적 인 응답을 제공하지만이 후 다운로드 오류가 발생합니다. 실제로 글꼴을 제공하는 파일은 검색되지 않는 것 같습니다. 이 문제를 해결할 방법이 있습니까?
karel

1
@karel 좋은 지적입니다. ttf-mscorefonts-installer에 대한 Microsoft EULA 계약을 어떻게 수락합니까? 정말 다른 질문입니다. 나는 이것을 폐쇄하기로 투표해서는 안되며, 이제 그것을 다시 열기로 투표했습니다. 이 문제의 원인에 따라 (예 : 단지 14.04 버그입니까?) 결국 주제를 벗어난 주제로 다시 닫을 수도 있고 EULA 수락에 대해 명시 적으로 묻는 질문이 결국 확대 될 것이며 이것은 속임수가 될 것입니다. 지금 이것은 잘못 닫혀있는 것 같습니다.
Eliah Kagan

1
이 문제를 직접 경험 한 경우 EULA 계약 기간이 항상 있었기 때문에 버그가 아니었지만 Ubuntu Software Center의 열린 창으로 덮여있었습니다. 혼란스런 순간, 나는 소프트웨어 센터 창을 최소화했고 EULA가있었습니다. 그것은 내 대답에 대한 아이디어가 나온 곳입니다. 당시 나는 하드웨어를 새로 고친 후 누군가의 XP 컴퓨터에 Xubuntu를 설치하고있었습니다. 따라서 내 경우에 버그가 있으면 버그를 레거시 하드웨어 문제로 인한 것입니다. 다른 가능한 설명이있을 수도 있습니다.
karel

24

패키지가 수정 될 때까지 해결 방법은 다음과 같습니다.

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP

이것은 해시 합계 검사를 건너 뛰지 만 글꼴 일뿐입니다. 누군가 download.sourceforge.net DNS를 하이재킹하여 유효하지 않은 파일을 배포하는 것과는 다릅니다. 파일이 실행되지 않습니다. update-ms-fonts 스크립트는 cabextract를 사용하여 각 exe에서 TTF 파일을 가져옵니다.

어쨌든 이것이 도움이되기를 바랍니다.


나는 실용주의를 좋아하지만 누군가가 글꼴을 독살 할 수 있습니다. 난 그냥 내 창문 10 설치에서 내 것입니다
MrMesees

1
/ usr / share / package-data-downloads / ttf-mscorefonts-installer에있는 합계를 수동으로 확인할 수 있습니다. 사용 sudo dpkg-reconfigure ttf-mscorefonts-installer하면 설치 프로그램이 exe 파일을 다운로드 한 디렉토리를 가리킬 수 있습니다.
robkorv

"cd-"명령을 실행하기 전에 sudo dpkg-reconfigure ttf-mscorefonts-installer 행을 추가하면 솔루션이 작동합니다. 또한 bash 스크립트를 완전히 솔루션으로 만들 수 있습니다.
PRIHLOP

감사합니다. 18.10 우주 데스크톱에서 작동합니다.
netom

21

arial32.exe 패키지에서 hashsum 오류가 발생하여 설치가 실패하지만 위의 두 가지 조합을 사용하면 실제로 작동합니다.

sudo dpkg -P ttf-mscorefonts-installer
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

2
andale32는 여전히 나를 위해 해결하지 않습니다.
Zlatko

여전히 오류 "W : '_apt'사용자가 '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe'파일에 액세스 할 수 없으므로 다운로드 권한을 삭제할 수 없습니다.- pkgAcquire :: Run (13 : 권한 거부) "그러나 모든 글꼴이 성공적으로 설치되었습니다. 예를 들어 Andale 글꼴에 대한 아래 로그를 참조하십시오. LibreOffice Writer의 모든 글꼴을 예상대로 사용할 수 있습니다. 고마워요! 캐비닛 추출 : /var/lib/update-notifier/package-data-downloads/partial/andale32.exe ... 모두 완료되었습니다. 오류가 없습니다.
Bharat Mallapur 1

13

16.04는 다운로드 버그의 영향을받습니다

버그 리포트 에 자세한 내용이 있습니다. 이 문제를 해결 하려면 수정 된 데비안 패키지를 다운로드 하여 설치하십시오.

cd ~/Downloads
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb



6

이것은 매력처럼 작동했습니다. 첫째, msttcorefonts와 관련된 모든 것을 삭제해야합니다. 그런 다음 :

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
sudo fc-cache -f -v

Linux Mint 18에서도 작동합니다 :)


이것은 또한 우분투 16.04에서 나를 위해 일했습니다. 감사합니다!
JREAM

+1, 여기에서도 작동합니다. @Ronald, fc-cache는 무엇을하고 있습니까?
Zlatko

에 따라 - 안녕 @Zlatko의 FC-캐시는 시스템의 글꼴 디렉토리를 검색하고 자신의 폰트 처리를 위해 fontconfig 라이브러리를 사용하는 응용 프로그램에 대한 글꼴 정보 캐시 파일을 작성 linux.die.net/man/1/fc-cache
로널드

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