Как иметь дело с перемещением FreeBSD к pkgconf?

Существует по крайней мере три возможности, в зависимости от того, как телефон установлен настройки:

  1. Это могло бы уже быть видимо как некоторое устройство массового хранения. В этом случае Вы могли бы ожидать, что это обнаружится как любое другое внешнее устройство хранения данных и будет монтируемым под /media. Но не обязательно (система могла бы проигнорировать его из-за неизвестного типа). Удостоверяться, что устройство уже частично не распознано, выполнение sudo udevadm --monitor, затем включите телефон, затем поразите Ctrl+C и вставьте текст здесь или на некотором подобном pastebin сайте.

  2. Телефон мог бы иметь два режима usb, в которых он работает. Необходимо было бы затем переключить режим (который мог бы принять значение по умолчанию к модему или некоторым подобным) к массовому хранению. Это могло бы быть возможно или через настройки телефона, или сделанный автоматически на последующих подключениях или вынужденный покинуть компьютерную сторону с помощью инструмента как USB_modeswitch.

  3. Некоторые телефоны используют отдельный коммуникационный механизм, представленный некоторое время назад Nokia. На Linux существует пакет программного обеспечения, названный gnokii, который обеспечивает доступ к таким устройствам. (Ищите в своих системных репозиториях вместо того, чтобы загрузить с сайта.)

7
30.07.2012, 16:03
2 ответа

Необходимо всегда читать /usr/ports/UPDATING перед выполнением обновления порта. В этом случае это говорит следующее о депрекации pkg-config:

20120726:
  AFFECTS: users of devel/pkg-config
  AUTHOR: bapt@FreeBSD.org

  devel/pkg-config has been replaced by devel/pkgconf

  # portmaster -o devel/pkgconf devel/pkg-config
  or
  # portupgrade -fo devel/pkgconf pkg-config-\*

  pkgng:
  # pkg set -o devel/pkg-config:devel/pkgconf
  # pkg install -f devel/pkgconf

Если Вы следуете этим инструкциям, Ваш предпочтительный инструмент управления портов (который, кажется, portmaster в Вашем случае), удалит pkg-config и установка pkgconf, и обновит базу данных реестра пакета под /var/db/pkg отразить изменение. Если Вы были a portupgrade пользователь, обновление также согласовало бы граф зависимостей в portupgradeсобственная база данных, которая является отдельной от стандартного реестра.

Будущие установки/обновления должны "просто работать".

10
27.01.2020, 20:17

Для тех, которые не имеют инструментов менеджмента портов, это должно работать:

pkg_delete -f pkg-config\*
0
27.01.2020, 20:17

Теги

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