Google Roboto Fonts - невозможно установить из-за конфликтов [закрыто]

В новой минимальной установке 16.04 шрифты Roboto Google не отображаются в Chrome.

Когда я пытаюсь установить шрифты, я получаю сообщение conflicts .... Любые идеи, как исправить?

one@laptop:~$ sudo apt-get install fonts-roboto* Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'fonts-roboto-fontface' for glob 'fonts-roboto*' Note, selecting 'fonts-roboto-hinted' for glob 'fonts-roboto*' Note, selecting 'fonts-roboto' for glob 'fonts-roboto*' Note, selecting 'fonts-roboto-unhinted' for glob 'fonts-roboto*' fonts-roboto is already the newest version (2:0~20160106-1). fonts-roboto-hinted is already the newest version (2:0~20160106-1). fonts-roboto-hinted set to manually installed. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: fonts-roboto-hinted : Conflicts: fonts-roboto-unhinted but 2:0~20160106-1 is to be installed fonts-roboto-unhinted : Conflicts: fonts-roboto-hinted but 2:0~20160106-1 is to be installed Conflicts: fonts-roboto-hinted:i386 E: Unable to correct problems, you have held broken packages. one@laptop:~$
1
задан 30 March 2018 в 19:42

6 ответов

Это ошибка 16.04, которой нет в 17.10.

Изменить:

Исправлено:

Правка:

Исправлено:

сообщение об ошибке

4
ответ дан 17 July 2018 в 17:48

Если другие ответы вам не помогут, вот как вы можете установить их вручную, которые гарантированно будут работать:

Загрузите здесь roboto-master.zip. Извлеките файл Перейти к roboto-master / src / hinted внутри извлеченного файла Скопировать все файлы TTF в /home/$USER/.local/share/fonts
1
ответ дан 17 July 2018 в 17:48

Давайте раскроем то, что нам сообщает apt-get:

fonts-roboto уже установлен и в последней версии. fonts-roboto-hinted был уже установлен и в последней версии. Он был автоматически установлен с другим пакетом раньше, поэтому теперь apt-get изменил его на «вручную», потому что вы специально попросили его установить. fonts-roboto-unhinted не был установлен, потому что он конфликтует с шрифтами-roboto-намеченными шрифтами-roboto-fontface не был установлен. Я не вижу его в списке, кроме того, что он был выбран.

В своем исследовании я нашел отчет об ошибке для шрифтов-roboto на Debian (на основе дистрибутива Ubuntu): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug = 838199 Отчет об ошибке предназначен для конфликта пакетов между шрифтами-roboto-hinted и шрифтами-roboto-unhinted. В отчете разработчик говорит, что он исправил проблему в версии пакета fonts-roboto 2: 0 ~ 20160106-2

Я не уверен в хорошем способе справиться с этим «ложным» конфликтом, потому что если вы вручную установите оба пакета, я думаю, apt-get будет жаловаться на конфликт и не будет рад этому. Это может также привести к сбоям обновления. Возможно, кто-то с большим количеством знаний может заговорить о том, как решить эту ситуацию.

Возможно, вы захотите запустить:

sudo apt-get install fonts-roboto-fontface

Поскольку я не думаю, что он был установлен, и я Думаю, что это будет противоречить.

3
ответ дан 17 July 2018 в 17:48

Это ошибка 16.04, которой нет в 17.10.

Изменить:

Исправлено:

Правка:

Исправлено:

сообщение об ошибке

4
ответ дан 23 July 2018 в 18:40
  • 1
    Спасибо! Я отвечу на это, когда они сольют его. – dman 30 March 2018 в 20:42

Если другие ответы вам не помогут, вот как вы можете установить их вручную, которые гарантированно будут работать:

Загрузите здесь roboto-master.zip. Извлеките файл Перейти к roboto-master / src / hinted внутри извлеченного файла Скопировать все файлы TTF в /home/$USER/.local/share/fonts
1
ответ дан 23 July 2018 в 18:40
  • 1
    Я сделал это, но шрифты по-прежнему не отображаются в хроме. Нужно ли мне что-то делать? – dman 31 March 2018 в 20:54
  • 2
    Это должно работать так, что вы, вероятно, делаете что-то неправильно. Тем не менее, вот что-то еще вы можете попробовать. Загрузите http://mirrors.kernel.org/ubuntu/pool/universe/f/fonts-roboto/fonts-roboto-hinted_0~20160106-2_all.deb и проверьте, не установлена ​​ли камера. Если это не удастся, скопируйте файлы, которые я изначально просил вас: /usr/share/fonts/truetype/roboto/hinted - сообщите нам, как вы идете. – marko 1 April 2018 в 01:01

Давайте раскроем то, что нам сообщает apt-get:

fonts-roboto уже установлен и в последней версии. fonts-roboto-hinted был уже установлен и в последней версии. Он был автоматически установлен с другим пакетом раньше, поэтому теперь apt-get изменил его на «вручную», потому что вы специально попросили его установить. fonts-roboto-unhinted не был установлен, потому что он конфликтует с шрифтами-roboto-намеченными шрифтами-roboto-fontface не был установлен. Я не вижу его в списке, кроме того, что он был выбран.

В своем исследовании я нашел отчет об ошибке для шрифтов-roboto на Debian (на основе дистрибутива Ubuntu): https://bugs.debian.org/cgi-bin/bugreport.cgi?bug = 838199 Отчет об ошибке предназначен для конфликта пакетов между шрифтами-roboto-hinted и шрифтами-roboto-unhinted. В отчете разработчик говорит, что он исправил проблему в версии пакета fonts-roboto 2: 0 ~ 20160106-2

Я не уверен в хорошем способе справиться с этим «ложным» конфликтом, потому что если вы вручную установите оба пакета, я думаю, apt-get будет жаловаться на конфликт и не будет рад этому. Это может также привести к сбоям обновления. Возможно, кто-то с большим количеством знаний может заговорить о том, как решить эту ситуацию.

Возможно, вы захотите запустить:

sudo apt-get install fonts-roboto-fontface

Поскольку я не думаю, что он был установлен, и я Думаю, что это будет противоречить.

3
ответ дан 23 July 2018 в 18:40

Другие вопросы по тегам:

Похожие вопросы: