Как установить PCL для 16.04, PPA не работает

Я пытался следовать PPA для предварительно скомпилированного двоичного файла:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

, но я получаю сообщение об ошибке, например:

W: хранилище ' http: //ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu xenial Release 'не имеет файла Release. N: Данные из такого хранилища не могут быть аутентифицированы и поэтому потенциально опасны для использования. N: См. Справочную страницу apt-secure (8) для создания репозитория и деталей конфигурации пользователя. E: Не удалось получить http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Не найдено E : Не удалось загрузить некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.

Есть идеи, что не так?

1
задан 20 August 2019 в 00:31

2 ответа

После рассмотрения первой ссылки в Вашем сообщении об ошибке, входя dists каталог, кажется, что этот PPA не поддерживает Гостеприимный, поскольку нет действительно никакого такого каталога.

Эта ссылка однако, предоставляет ссылку на предварительно созданный файл DEB, можно загрузить и установить использование dpkg (не рекомендуемый, поскольку это - просто ссылка Dropbox и файл, мог содержать вредоносный код), и также объясняет, как создать его из источника (рекомендуемый, поскольку это только устанавливает пакеты, которым доверяют, и загружает код с официального репозитория GitHub, который можно считать надежным источником).

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

1
ответ дан 7 December 2019 в 13:15

PPA, который Вы добавили, не содержит пакеты для Вашего выпуска, таким образом, необходимо удалить его сначала:

sudo add-apt-repository -r ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update

Я никогда не использовал PCL, но он упаковывается в официальных репозиториях (см. его источник pcl пакет).

Самый простой метод должен был бы установить метапакет

libpcl1.7
Библиотека Облака точек - метапакет

с

sudo apt-get install libpcl1.7

и используйте его, поскольку Вы планируете использовать его :)

1
ответ дан 7 December 2019 в 13:15

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

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