Не может сделать vlc из источника: ошибка libssh

Я использую ControlMaster и не отключался.

ControlMaster - это опция конфигурации SSH, которая сохраняет соединения открытыми в течение определенного времени и может мультиплексировать сеансы SSH через одно и то же соединение (что позволяет избежать медленных обменов ключами). Однако, если ^ D из оболочки, а затем повторно запустить ssh , вы не отключили исходное соединение .

При перезапуске sshd перезагружается только процесс прослушивания: любой текущий сеанс остается активным, поэтому соединение также не перезапускается.

При запуске новой оболочки не выполняется повторная проверка /etc/passwd на наличие изменений.

Решение состояло в том, чтобы закрыть соединение: ssh -O exit и снова войти в систему.

-121--83337-

дамп или fs _ freq в столбце /etc/fstab - частота дампа в днях. Он используется опциями dump 's -w и -W для информирования оператора о том, какие файловые системы необходимо сбросить. Насколько мне известно, 0 в этой области никогда не мешало сбросить ; файловая система не будет отображаться в выходных данных dump -w .

Одним из примеров использования является то, что оператор дампа запускает dump -w , чтобы увидеть, что необходимо сделать в этот день, затем загружает соответствующие ленты в ленточные накопители и запускает dump , чтобы выполнить полный или инкрементный дамп для каждой подходящей файловой системы. На практике большинство установок, с которыми я знаком, сбрасывали каждую файловую систему каждый день, поэтому дамп -w использовался только для проверки того, падала ли файловая система через трещины.

Но я еще не понял, в каком состоянии будет выполняться команда? И где будет расположение свалки.

Он не выполняется по умолчанию. Ты должен сам что-то устроить. Его можно вывести на ленту, если она имеется, или в файл. Многие люди используют систему резервного копирования более высокого уровня, например amanda , для управления резервным копированием.

-121--145930-

как насчет...

find `pwd` -type f | perl -lane '@x=split(/\//); print "$x[$#x-1]: $x[$#x]";' 

0
20.01.2015, 17:38
1 ответ

Все эти неопределенные символы (LIBSSH2_ERROR_EAGAIN, ...) принадлежат libssh2. Вам необходимо установить эту библиотеку, чтобы скомпилировать VLC. По какой-то причине скрипт ./configure не предупредил вас об этом....

Вы можете скачать libssh2 со своего сайта или, желательно, использовать для этого менеджер пакетов. Например, с помощью apt-get....

$ sudo apt-get install libssh2-1 libssh2-1-dev

Если вы скомпилируете его вручную, вы можете столкнуться с другими зависимостями, которые вам придется установить. Скрипт configure должен рассказать вам об этом.

Теперь, другим решением может быть простое отключение поддержки SFTP от VLC:

./configure --disable-sftp --prefix=/usr/ --disable-vlc --disable-lua --disable-mad --disable-swscale --disable-postproc --disable-xcb --disable-alsa

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

1
28.01.2020, 02:51

Теги

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