Установка пакета, содержащего glib.h

Откройте два терминала; Идентификация каждого терминала командой tty; Предположим, что они идентифицированы с / dev / pts / 0 и / dev / pts / 1; В терминале pts / 0 перенаправление stdout на pts / 1 командой exec: exec 1>/dev/pts/1 Теперь каждая команда stdout, выводимая из терминала pts / 0, отображается в pts / 1; Перенаправление обратно stdout с помощью commad: exec 1>/dev/pts/0 Теперь pts / 0 stdout работает как раньше.

Видео YouTube:

2
задан 1 June 2017 в 23:30

6 ответов

В качестве первого шага вы должны удалить 2.48.2-0ubuntu1 версию libglib2.0-0 с помощью этой команды:

sudo dpkg -r --force-all libglib2.0-0

После этого вы должны установить libglib2.0-0 и исправить сломанные пакеты:

[ f2]

Наконец, вы можете установить:

sudo apt install libglib2.0-dev
5
ответ дан 22 May 2018 в 21:59
  • 1
    Было бы лучше отказаться от этих пакетов напрямую, вместо того, чтобы просто удалять их, только чтобы переустановить их сразу. См. Ответ Байтового Командующего. – David Foerster 2 June 2017 в 00:13
  • 2
    Могу ли я получить второе мнение о комментарии @DavidFoerster? – frank 23 April 2018 в 04:28
  • 3
    @frank: Ну, по крайней мере, мнение автора, написавшего вышеупомянутый ответ. Это больше похоже на мое второе мнение здесь. Кроме того, кто-то проголосовал за мой комментарий. – David Foerster 23 April 2018 в 12:21

В качестве первого шага вы должны удалить 2.48.2-0ubuntu1 версию libglib2.0-0 с помощью этой команды:

sudo dpkg -r --force-all libglib2.0-0

После этого вы должны установить libglib2.0-0 и исправить сломанные пакеты:

sudo apt update sudo apt install -f sudo apt install libglib2.0-0

Наконец, вы можете установить:

sudo apt install libglib2.0-dev
6
ответ дан 18 July 2018 в 12:20

В качестве первого шага вы должны удалить 2.48.2-0ubuntu1 версию libglib2.0-0 с помощью этой команды:

sudo dpkg -r --force-all libglib2.0-0

После этого вы должны установить libglib2.0-0 и исправить сломанные пакеты:

sudo apt update sudo apt install -f sudo apt install libglib2.0-0

Наконец, вы можете установить:

sudo apt install libglib2.0-dev
6
ответ дан 24 July 2018 в 19:56

Откуда вы (возможно, PPA, который вы установили в какое-то время), у вас есть файлы кэшированных файлов для libglib2.0-0 и libglib2.0-bin, сохраненные локально.

Чтобы очистить локальный кеш пакетов и предотвратить установку этих кешированных пакетов, вы можете по желанию (не обязательно и, возможно, не насколько это возможно) run

sudo apt clean

После этого или только в качестве шага вы можете просто указать apt версии для установки вручную:

sudo apt install libglib2.0-dev libglib2.0-0=2.48.0-1ubuntu4 libglib2.0-bin=2.48.0-1ubuntu4
1
ответ дан 22 May 2018 в 21:59
  • 1
    Что делать, если я пытаюсь установить libglib2.56? Нужно ли мне делать это прямо из здесь или sudo apt install libglib2.0-dev? – frank 23 April 2018 в 04:29

Откуда вы (возможно, PPA, который вы установили в какое-то время), у вас есть файлы кэшированных файлов для libglib2.0-0 и libglib2.0-bin, сохраненные локально.

Чтобы очистить локальный кеш пакетов и предотвратить установку этих кешированных пакетов, вы можете по желанию (не обязательно и, возможно, не насколько это возможно) run

sudo apt clean

После этого или только в качестве шага вы можете просто указать apt версии для установки вручную:

sudo apt install libglib2.0-dev libglib2.0-0=2.48.0-1ubuntu4 libglib2.0-bin=2.48.0-1ubuntu4
1
ответ дан 18 July 2018 в 12:20

Откуда вы (возможно, PPA, который вы установили в какое-то время), у вас есть файлы кэшированных файлов для libglib2.0-0 и libglib2.0-bin, сохраненные локально.

Чтобы очистить локальный кеш пакетов и предотвратить установку этих кешированных пакетов, вы можете по желанию (не обязательно и, возможно, не насколько это возможно) run

sudo apt clean

После этого или только в качестве шага вы можете просто указать apt версии для установки вручную:

sudo apt install libglib2.0-dev libglib2.0-0=2.48.0-1ubuntu4 libglib2.0-bin=2.48.0-1ubuntu4
1
ответ дан 24 July 2018 в 19:56
  • 1
    Что делать, если я пытаюсь установить libglib2.56? Нужно ли мне делать это прямо из здесь или sudo apt install libglib2.0-dev? – frank 23 April 2018 в 04:29

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

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