обновление, обновление debian сервер Linux кроме пакета

Я должен был включить SQLITE_ENABLE_COLUMN_METADATA во время компиляции. Найденный хорошим учебным руководством здесь

  1. Загрузите и Извлечение sqlite исходный код.
  2. Открытый sqlite.c файл и находит эти строки

    #ifndef SQLITE_API
    # define SQLITE_API
    #endif
    

    добавьте эту строку ниже его

    #define SQLITE_ENABLE_COLUMN_METADATA
    
  3. Скомпилируйте и установите

    ./configure
    make
    make check
    sudo make install #You need to run 'make install' as root or with sudo...
    sudo make clean
    

0
задан 13 April 2017 в 15:14
2 ответа

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

Использование apt

для удержания:

sudo apt-mark hold package_name

для удаления удержания:

sudo apt-mark unhold package_name

Использование aptitude

для удержания:

sudo aptitude hold package_name

для удаления удержания:

sudo aptitude unhold package_name
2
ответ дан 4 December 2019 в 12:31

Также имеется подходящее пиннинговое соединение, которое полезно для управления конфигурацией. Рассмотрим этот пример, который выводит версию CFEngine в /etc/apt/preferences.d/cfengine.

Package: cfengine-community
Pin-Priority: 1001
Pin: version 3.6.0-1

https://help.ubuntu.com/community/PinningHowto

1
ответ дан 4 December 2019 в 12:31

Теги

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