Из того, что я читал, spidev2.0 и 2.1 относятся к выбору микросхем, который был настроен для них. Я понятия не имею, какой чипселект 2.0 использует, но чипселект для 2.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