„Niepowodzenie pobierania dodatkowych plików danych” po zainstalowaniu instalatora ttf-mscorefonts

111

Po świeżej instalacji 12.04 I && aktualizacji apt i restartu systemu, zawsze pojawia się ten irytujący komunikat po ponownym uruchomieniu:

Nie udało się pobrać dodatkowych plików danych

Następujące pakiety zażądały pobrania dodatkowych danych po instalacji pakietu, ale danych nie można pobrać lub nie można ich przetworzyć.

ttf-mscorefonts-installer

Pobieranie nastąpi ponownie później lub możesz spróbować ponownie. Uruchomienie tego polecenia wymaga aktywnego połączenia z Internetem.

Ale jeśli uruchomię teraz próbę, pokaże migające okno terminala i nic się nie wydarzy. Zdarzy się to ponownie po ponownym uruchomieniu systemu.

Znalazłem też kogoś, kto ma ten problem , ale jeszcze nie odpowiedział.

  • Jestem tu nowicjuszem, proszę o pomoc.
armanke13
źródło
Jeśli ktoś szuka rozwiązania tego problemu dla 14.04 LTS (Trusty Tahr), oto tekst pierwszej i ostatniej wiadomości dla tego wydania: „Nie można pobrać plików danych dla niektórych pakietów” i „To trwała awaria co powoduje, że te pakiety nie nadają się do użytku w systemie. Może być konieczne naprawienie połączenia z Internetem, a następnie usunięcie i ponowne zainstalowanie pakietów w celu rozwiązania tego problemu. ”
Walter Tross,
Jak wspomniano powyżej, obecne rozwiązanie robocze zostało zaproponowane dla Ubuntu 16.04 i 16.10 . Powinno być tak samo dla Ubuntu 12.04.
Xiaodong Qi,

Odpowiedzi:

100

Rozwiązanie 1:

Połącz się z Internetem i uruchom poniższe polecenie, aby naprawić błąd

sudo apt-get install --reinstall ttf-mscorefonts-installer  

Spowoduje to ponowną instalację pakietu i pobranie plików danych potrzebnych do skonfigurowania pakietu. Zaczekaj kilka razy, aby zakończyć pobieranie. Rozmiar pobierania wynosi około 4 MB.

Rozwiązanie 2:

  1. Połącz się z Internetem i przejdź do tego łącza sourceforge i pobierz wszystkie .exepliki oprócz wd97vwr32.exepliku.

  2. Skopiuj te pliki do katalogu domowego.

  3. Uruchom to polecenie, aby skonfigurować pakiet

    sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • Zostaniesz zapytany, czy pobrałeś czcionki Microsoft, czy nie. Za pomocą Tabwybierz OK i naciśnij Enter.
    • Następnie ponownie zostaniesz poproszony o podanie nazwy katalogu dla pobranych plików, wpisz lokalizację katalogu domowego i użyj, Tababy wybrać OK , i naciśnij Enter.

      Na przykład, jeśli nazwa logowania to anwar, lokalizacja będzie /home/anwar, ponieważ skopiowałem tam pobrane pliki.

Gotowy! pomyślnie skonfigurowałeś i skonfigurowałeś pakiet.

Uwaga: jeśli nie można pobrać plików z powodu błędu 404, zaznacz „Nie można pobrać?” Sekcja

Co było przyczyną problemu?

Ten pakiet ttf-mscorefonts-installersłuży do pobierania plików czcionek Microsoft ( pliki te są swobodnie udostępniane przez Microsoft) z Internetu i instalowania ich. Ponieważ musisz zaakceptować umowę użytkownika Microsoft, aby korzystać z tych plików czcionek, czcionki te nie mogą być zawarte w pakiecie, podobnie jak inne pakiety bezpłatne (bezpłatne jako wolność) .

Problem polegał na tym, że jakoś odłączasz się od Internetu przed pobraniem tych plików. Tak więc jest komunikat z prośbą o pobranie większej liczby plików danych.

Nie możesz pobrać?

Jeśli nie możesz pobrać plików z powodu błędów 404 , przygotowałem archiwum tar.gz pobranych treści. Możesz pobrać go z tego linku i wyodrębnić go do folderu. Jeśli go rozpakujesz /tmp/, wpisz ten katalog po dpkg-reconfigurepoleceniu w Rozwiązaniu 2.

Anwar
źródło
3
Rozwiązanie 1 rozwiązało mój problem 14.04 LTS (Trusty Tahr). Shift-Tab, aby wybrać „OK”, a następnie Enter i Enter ponownie.
Walter Tross,
4
Rozwiązanie 1 nie działało dla mnie. Podczas próby pobrania czcionki andale.ttf pojawia się komunikat „Niezgodność mieszania”. Najwyraźniej ten sam problem został omówiony i rozwiązany na askubuntu.com/questions/543673/mscorefonts-problems
Michael McGinnis
12
Rozwiązanie 1 kończy się niepowodzeniem z powodu błędu 404 (nie znaleziono pliku) dotyczącego downloads.sourceforge.net/corefonts/andale32.exe . Rozwiązanie 2 kończy się niepowodzeniem, ponieważ polecenie sudo dpkg-reconfigure ttf-mscorefonts-installernie pozwala mi skonfigurować pakietu. (Ubuntu 16.04 LTS)
marianoju
1
@Anwar a) Cieszę się, że link SourceForge działa dla Ciebie, ale proszę zobaczyć answer.launchpad.net/ubuntu/+question/404484 dla pliku dziennika z wieloma błędami 404, które napotkałem podczas próby ponownej instalacji (nie tylko z andale32, ale także comic32 i arial32). b) nie powinna sudo dpkg-reconfigurepozwolić mi ponownie Configure nawet jeśli czcionka już zostały skonfigurowane? c) Sprawdziłem mscorefonts-eula license has already been accepted, więc nie o to tu chodzi.
marianoju,
2
b) dpkg-reconfigurenic nie robi, jeśli pakiet jest już skonfigurowany. W takim przypadku po prostu sugeruję usunięcie pakietu za pomocą sudo apt-get purge polecenia i ponowną instalację.
Anwar,
81

Poszedłem na stronę Debiana i pobrałem ttf-mscorefonts-installer_3.6 i zainstalowałem go przy użyciu Gdeb, zainstalowanego pomyślnie.

Przykład wiersza poleceń:

wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Żadne z innych opublikowanych tutaj rozwiązań nie działało dla mnie.

Muaad ElSharif
źródło
10
Powinna być zaakceptowana odpowiedź;)
blong
2
Działa dobrze, czy jest jednak link https?
Mark
3
+1 to działa naprawdę dobrze :) ale dlaczego ta wersja nie
trafiła
2
Zainstalowałem to za pomocą gdebi i działałem!
eri0o
2
Prawdziwą przyczyną są błędy bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1607535 - można to naprawić w Ubuntu, ponieważ z jakiegoś powodu backportowanie zajmuje zbyt dużo czasu.
Mikko Rantalainen
7

Miałem ten sam problem ... Oto moje obejście tego problemu:

sudo apt-get remove --purge ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 777 partial
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 744 partial
użytkownik586446
źródło
Dzięki, dostaję ten błąd na Ubuntu 16.04 i 16.10 i większość rozwiązań mi nie pomaga. Ten zdawał się to naprawiać od razu, sprawił, że Times New Roman działał w Libre Office Writer, i wyświetlał poprawnie teksty w Firefoksie. Wielka pomoc.
Alex
Jak poprzedni komentarz, pracował dla mnie 16.04, kiedy inni nie. Dzięki :)
Teknogrebo,
1
To działało dla mnie raz, ale teraz zaczynam E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found. Wygląda na to, że stary dobry Sourceforge usuwa niezbędne pliki.
Cerin,
4

Jeśli otrzymujesz:

Uzyskaj: 1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B] Błąd: 1 http://downloads.sourceforge.net/corefonts/andale32.exe
Niezgodność sumy mieszania Pobrano 969 B w ciągu 1 s (660 B / s)
W: Użytkownik nie może uzyskać dostępu do pobierania jako pliku „/var/lib/update-notifier/package-data-downloads/partial/andale32.exe”. - pkgAcquire :: Run (13: Permission denied) E: Nie udało się pobrać http://downloads.sourceforge.net/mir...ourceforge.net Hash Sum niedopasowanie

E: Pobieranie nie powiodło się

Spróbuj tego:

sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*

Śledzony przez:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

Zobacz ten wątek, aby uzyskać więcej informacji.

Łukasz
źródło
1
Właśnie próbowałem, ale teraz
pojawia
Działa dobrze na Lubuntu 16.04! Dzięki!
Uilian
Błąd przywileju _apt pojawił się ponownie, ale tym razem było znacznie lepiej. Widziałem czcionki instalujące się jeden po drugim. Żaden błąd. Tylko ostrzeżenia. Teraz czcionki pojawiają się w LibreOffice.
Satya Prakash
2

Mój działa z ponowną instalacją (znalazłem tutaj polecenie i po prostu wypróbowałem, ale potem zadziałało. Lol)

Odinstaluj polecenie

sudo apt-get remove --purge ttf-mscorefonts-installer

Zainstaluj polecenie

sudo apt-get install --reinstall ttf-mscorefonts-installer  
egotopia
źródło
Ta odpowiedź działa na mnie w przeciwieństwie do przyjętej. Wyczyść przed ponownym zainstalowaniem jest kluczem.
Yuri Gor,
Nie Err:1 http://downloads.sourceforge.net/corefonts/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Failed to fetch https://vorboss.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Download Failed
działa
1

Zatrzymaj dokuczliwe, zainstaluj i odśwież pamięć podręczną czcionek

Aby zatrzymać dokuczanie Failure to download extra data files, najpierw usuń częściowe pobieranie:

$ sudo rm -R /var/lib/update-notifier/package-data-downloads/partial/

Następnie pobierz i zainstaluj wersję Debiana tego pakietu:

$ wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
$ sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
$ rm ttf-mscorefonts-installer_3.6_all.deb

Na koniec skorzystaj z okazji, aby zaktualizować pamięć podręczną czcionek:

$ sudo fc-cache -f -v

Do automatyzacji Ansible

- name: 'Removing buggy MicroSoft™ core fonts installer.'
  apt:
    pkg: ttf-mscorefonts-installer
    state: absent

- name: 'Removing partial download of MicroSoft™ core fonts.'
  file:
    path: '/var/lib/update-notifier/package-data-downloads/partial/'
    state: absent

- name: 'Installing Debian MicroSoft™ core fonts installer.'
  # https://askubuntu.com/a/1127190/164341
  apt:
      deb: 'http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb'
Serge Stroobandt
źródło
0

Odinstaluj pakiet ttf-mscorefonts-installer, a następnie zainstaluj dodatki ubuntu-ograniczone .

Połącz się z Internetem i uruchom następujące polecenie:

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ubuntu-restricted-extras

Po następnym uruchomieniu systemu komunikat zniknie.

(miałem ten sam problem, ale z jeszcze jednym pakietem w komunikacie: flashplugin-installer ) to irytująca wiadomość, którą otrzymuję za każdym razem (bardzo długo, kliknij prawym przyciskiem myszy, aby ją pobrać): to irytująca wiadomość, którą otrzymuję za każdym razem

być może musisz zrestartować system przed zainstalowaniem dodatków z ograniczeniami ubuntu

rubo77
źródło
Dlaczego miałby odinstalować pakiet z ttf-mscorefonts-installerjakiegokolwiek powodu? Uwaga: ubuntu-restricted-extraszainstaluj go również jako zależność. Więc o co chodzi?
Anwar
tak, jest powód, ponieważ działa!
rubo77
1
Brzmi to naprawdę dziwnie, ale myślę, że gdzieś w apt-get jest błąd: bo nawet jeśli usuniesz ttf-mscorefonts-installera nawet przy czyszczeniu, komunikat, że go brakuje, nadal pozostaje po ponownym uruchomieniu! To naprawdę dziwne zachowanie, ale jedynym rozwiązaniem jest odinstalowanie wszystkiego, co jest związane z tym błędem i ponowne zainstalowanie dodatków z ograniczeniami ubuntu po ponownym uruchomieniu. Miałem już takie dziwne zachowanie na dwóch
maszynach
@ rubo77 Naprawdę nie mogę tego potwierdzić ...
ζ--
działało tylko, ponieważ na moim komputerze zainstalowano gksudo. dodałem nową odpowiedź, która powinna również działać na nowej instalacji
kubuntu
0

Powyższe pytanie jest powiązane z tym drugim .

Żadne z rozwiązań przedstawionych w obu pytaniach nie działało dla mnie. Dlatego postanowiłem:

Ręcznie zainstaluj czcionki Truetype

Poniżej znajduje się 10 kroków, które należy wykonać, aby ręcznie zainstalować czcionki True Trype typu Microsoft. O ile nie wskazano inaczej, wszystkie polecenia muszą być wykonywane w oknie terminala powłoki. W większości dystrybucji * Ubuntu kombinacja klawiszy Ctrl Alt T (skrót klawiaturowy) jest jednym ze sposobów otwarcia nowego okna terminala powłoki.

  1. Wyczyść ttf-mscorefonts-installerpakiet i wyczyść pamięć podręczną APT pakietów DEB:

    sudo apt-get purge ttf-mscorefonts-installer -y ; sudo apt-get update ; sudo apt-get check ; sudo apt-get clean ; sudo apt-get autoremove -y
    
  2. Zainstaluj / zaktualizuj menedżera plików Thunar (konieczna będzie zmiana nazwy wszystkich pobranych czcionek Truetype):

    sudo add-apt-repository ppa:yuri-sucupira/thunar1.6.10-fix ; sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv AF8C7F18 ; sudo apt-get update ; sudo apt-get check ; sudo apt-get install thunar --reinstall -y ; sudo apt-get dist-upgrade -y
    
  3. Zainstaluj / zaktualizuj archiwizator plików 7z (jest to kompaktor / kompresor plików i ekstraktor / dekompresor wymagany do wyodrębnienia czcionek typu truetype z plików EXE, które musisz pobrać):

    sudo apt-get install p7zip p7zip-full --reinstall -y
    
  4. Utwórz fontsfolder tymczasowy , uruchamiając następujące polecenie powłoki:

    mkdir /tmp/fonts
    
  5. Uruchom przeglądarkę internetową (np. Mozilla Firefox, Google Chrome lub dowolną inną), a następnie przejdź do https://sourceforge.net/projects/corefonts/files/the%20fonts/final/ i pobierz wszystkie pliki EXE oprócz wd97vwr32.exe (ponieważ wd97vwr32.exe jest programem Word 97 Viewer: nie jest plikiem czcionek typu truetype). Wszystkie pobrane pliki EXE muszą być umieszczone w/tmp/fonts

  6. Zmień katalog (CD) na ten folder tymczasowy:

    cd /tmp/fonts
    
  7. Wyodrębnij zawartość wszystkich pobranych plików EXE:

    7z e andale32.exe ; 7z e arial32.exe ; 7z e arialb32.exe ; 7z e comic32.exe ; 7z e courie32.exe ; 7z e georgi32.exe ; 7z e impact32.exe ; 7z e times32.exe ; 7z e trebuc32.exe ; 7z e verdan32.exe ; 7z e webdin32.exe
    
  8. Skopiuj wszystkie pliki TTF (czcionka truetype) do folderu czcionek truetype Microsoft w systemie:

    sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • Uwaga: jeśli /usr/share/fonts/truetype/msttcorefonts/nie istnieje, utwórz go, uruchamiając polecenie powłokisudo mkdir /usr/share/fonts/truetype/msttcorefonts/
  9. Uruchom Thunar w trybie superużytkownika, w folderze czcionek Microsoft truetype:

    sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. Teraz w nowym oknie Thunar (ścieżka:) /usr/share/fonts/truetype/msttcorefonts/przejdź do menu Thunar, a następnie wybierz opcję Edytuj, a następnie kliknij Wybierz wszystkie pliki . Następnie naciśnij klawisz F2 (lub przejdź do opcji menu Edycja i kliknij Zmień nazwę ... lub nadal kliknij prawym przyciskiem myszy obszar, w którym pliki zostały wybrane i wybierz opcję Zmień nazwę ... ), zmień pierwsze pole na od lewej do wielkich / małych (jeśli potrzebujesz przykładu, spójrz na to zdjęcie ), a następnie zmień pole po prawej stronie na Nazwa i sufiks . Na koniec w Convert to:polu zmień jego parametr na małe litery, a następnie naciśnij Zmień nazwę plików przycisk.

...i to wszystko!

Jeśli zrobiłeś wszystko, co wyjaśniono tutaj, będziesz mieć zainstalowane wszystkie podstawowe czcionki True Type. Uruchom np. LibreOffice Writer i sprawdź, czy czcionki takie jak Arial i Comic Sans są dostępne. Jeśli tak, czcionki zostały poprawnie dodane do systemu.

PS: resztki w /tmp/fontszostaną usunięte przy następnym rozruchu systemu (ponownym). Dlatego nie musisz się o nich martwić.

Yuri Sucupira
źródło
0

Napotkałem problem „Nie udało się pobrać dodatkowych plików danych” po uruchomieniu „sudo apt install ubuntu-limited-extras” w Ubuntu 18.04.

Naprawiłem problem z tymi dwiema komendami terminalowymi wydanymi w ~ / Downloads: wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb sudo gdebi ttf-mscorefonts-installer_3.7_all.deb

Powodzenia. (Jeśli gdebi nie jest jeszcze zainstalowany, wcześniej „sudo apt install gdebi”.

Kopać
źródło
-1

poszukaj pliku gksudo

which gksudo

i dla kdesudo

which kdesudo

ponieważ używam kubuntu, gksudo brakuje, gdy automatyczny skrypt próbuje pobrać brakujące pliki.

to jest błąd !!

obejście: rozwiązałem to za pomocą dowiązania symbolicznego:

ln -s /usr/bin/kdesudo /usr/bin/gksudo
sudo apt-get remove --purge ubuntu-restricted-extras ttf-mscorefonts-installer flashplugin-installer
sudo restart

po ponownym uruchomieniu:

sudo apt-get install ubuntu-restricted-extras flashplugin-installer

później możesz ponownie usunąć to brzydkie dowiązanie obejściowe za pomocą:

sudo rm -i /usr/bin/gksudo

Dość hammermethod, ale działa

rubo77
źródło
Proszę spojrzeć na to pytanie .
Zarejestrowany użytkownik
Myślę, że można odinstalować ubuntu-restricted-extrasi flashplugin-installerpo rozwiązaniu wszystkich problemów
rubo77
-1

Możesz mieć problemy ttf-mscorefonts-installerz zaakceptowaniem umowy EULA.

Te polecenia zaakceptują umowę EULA i ponownie zainstalują pakiety (zakładając, że pobrałeś poszczególne czcionki .exe):

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer
Jacek
źródło
To nie był mój problem. Ponownie zaakceptowałem umowę licencyjną po użyciu innej metody ponownej instalacji i problem nadal występuje. OMG, Ubuntu ...
Ciro Santilli 20 改造 中心 法轮功 六四 事件