Порты FreeBSD :хотят перекомпилировать все, некоторые пакеты не работают, потому что «ошибка удаления» / «уже установлено»

Из того, что я читал, spidev2.0 и 2.1 относятся к выбору микросхем, который был настроен для них. Я понятия не имею, какой чипселект 2.0 использует, но чипселект для 2.1 должен быть помечен как чипселект на плате.

4
21.10.2020, 10:23
1 ответ

pkg autoremove делает не то, что вы думаете.

pkg autoremove is used for removing orphan packages, which were installed during dependency resolution and are no longer needed.

Что вам нужно сделать, так это pkg delete <pkg>для того, что вы хотите удалить. Затем необходимо выполнить ряд шагов для установки порта, если вы собираетесь использовать make.

Первый шаг внутрь/usr/ports/<pkg>:

make config fetch checksum depends extract patch configure build

Затем make install, а затем make cleanдля удаления рабочего файла или make distcleanдля удаления как рабочего файла, так и загруженной программы.

Все это предполагает, что вы сохранили дерево портов и пакеты от -до -.

Вы должны следовать превосходному Руководству по FreeBSD

4
18.03.2021, 22:58

Теги

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