Ошибка обновления Manjaro: подпись неизвестна доверие

Необходимо указать для сценария configureпуть к конфигурационному сценарию pkg -библиотеки zlib.

Вот что я обычно делаю при сборке GNU Autotoolsбиблиотек:

# First unzip the files from the library zipped file.
tar xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
# if it has **configure** script in the source directory
mkdir objdir
cd objdir
# Set this environment variable from where you want to install the library.
# export ZLIB_HOME=<path where you want to install zlib>
export ZLIB_HOME=$HOME/apps/zlib
../configure --prefix=$ZLIB_HOME
# Build the library
make
# Install the library
make install
# Set the PKG_CONFIG_PATH if PKG_CONFIG_PATH is not set for pkgconfig to locate the build flags for the library.
export PKG_CONFIG_PATH=$ZLIB_HOME/lib/pkgconfig
# or use this in-case the PKG_CONFIG_PATH is not empty:
# export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$ZLIB_HOME/lib/pkgconfig

Теперь попробуйте настроить пакет Rв рамках того же сеанса терминала.

Примечание:
Что я обычно делаю, так это добавляю переменную среды для библиотеки в мой $HOME/.bashrc(, предполагая, что вы используете оболочку bash, любезно найдите соответствующий файл для вашего сеанса терминала)файл, подобный этому, чтобы библиотека была постоянной для более новой установки других пакеты, требующие этой библиотеки:

export ZLIB_HOME=$HOME/apps/zlib
# Assuming LD_LIBRARY_PATH is already populated.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ZLIB_HOME/lib
# Assuming PKG_CONFIG_PATH is already populated.
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$ZLIB_HOME/lib/pkgconfig

Обновление:
Вы можете найти версию и путь включения, указанные для любой библиотеки, используя следующие команды:

# Check module/library version
# pkg-config --modversion <library_name>
pkg-config --modversion zlib
# Check compiler include flag for the specified library.
# pkg-config --cflags <library_name>
pkg-config --cflags zlib

Если вы получаете версию zlibкак 1.2.11и путь включения gcc как
-I/storage/users/<uname>/trm/zlib/includeи по-прежнему сценарий настройки для Rсообщает о версии zlibкак 1.2.5, тогда, скорее всего, сценарий настройки ищет зависимую библиотеку в очень указанном месте.

4
24.09.2019, 10:59
1 ответ

У меня была такая же проблема, когда система не обновлялась слишком долго. Похоже, что с тех пор были добавлены некоторые новые ключи, и мой пакет «archlinux -keyring» слишком устарел для этого.

Вот что мне пришлось сделать, чтобы это исправить:

pacman-key --populate archlinux
pacman -S archlinux-keyring
3
27.01.2020, 20:57

Теги

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