загрузить программу/модуль при загрузке

Я создаю скрипт, который по SSH на хост и печать всех учетных записей пользователей и когда они истекают.

На хост я могу запустить на awk -е':' '{ печати $1}' /и т. д./пароль , и это даст мне список всех учетных записей пользователей.

Я добавил Это в скрипт, который должен зайти на сервер, создать этот список и использовать его для печати, когда он будет expie.

#!/бин/Баш

для меня в кошка /админ/списки/testlist`
делать
 Эхо $я
 Команде uname=`Су - админ -с "СШ $я команде uname"`

 если тест "$команде uname" = "Линукс"
тогда
 Список=`Су - админ -с "СШ $я на awk -е':' '{ печати $1}' /и т. д./пароль"`
 для J в $список
делать
 Эхо "$д " ; `Су - пакета -с "СШ $я судо период -л $Дж | грэп счет"`
сделано

еще
 Эхо "выхода. Тип ОС не найдена".
интернет

 Эхо "========================================================================"
 Эхо " "
сделано

выход 0

Проблема у меня возникли, когда я запускаю скрипт я получаю следующее сообщение об ошибке.

[тестовый сервер админ@бин]$ судо checkPasswdExpiration.sh
testserver02
на awk: УМК. линии:1: {
на awk: УМК. строка:1: ^ неожиданный перевод строки или конец строки
========================================================================

Почему команду awk не работает в этом скрипте?

+103
Obo Somto Umeh 16 дек. 2011 г., 22:56:59
25 ответов

Для шрифты: в xterm -отчет-шрифты Для цветов: в xterm -доклад-цветов

+987
volkov 03 февр. '09 в 4:24

Я думаю, вы должны отредактировать файл/etc/пакет.конф файл, комментируя 9-й линии:

$ModLoad imklog # обеспечивает поддержку ведения журнала ядра (ранее сделано rklogd)

а затем вы должны перезагрузить пакет услуг:

#в/etc/инит.д/пакет перезагрузка
+858
Ketan Parekh 2 февр. 2013 г., 22:30:54

Возможные Дубликаты:
Как конвертировать видео в mp3?

Я использую 12.04 . Я нашел вопрос, на который есть решение

Как конвертировать аудио из MP4 или flv видео файлы в mp3?

Но когда я попытался ответить У меня проблема .

суббу@суббу-300E4Z-300E5Z-300E7Z:~$ судо apt-получить установку ffmpeg с помощью libavcodec-жирного-52.
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Е: не удалось найти пакет кодеков libavcodec-жирного-52.
Е: не удалось найти пакет кодеков libavcodec-жирного-52 регулярное выражение''.
+845
user3586560 26 сент. 2017 г., 12:48:41

Использование более ранних версий.

$ более ранних версий файл /etc/альтернатив/редактор
/usr/Бен/ВИМ.основные

и заверните его в shell-скрипт, гуляющий по ссылкам в каталоге.

Вы можете найти символические ссылки с помощью найти:

$ найти . -тип L

Более полный пример:

#!/бин/Баш

найти . -параметр maxdepth 1 -тип л | а линия читать; делать 
Эхо ссылке: $решены строки: `более ранних версий долл`
сделано

выходы

ссылка: ./.remmina постановили: sparkleshare-вывод/remmina
ссылка: ./проект решен: документы/проект 2011-2/
ссылка: ./.СШ постановили: sparkleshare-вывод/СШ
+797
user11490922 3 янв. 2023 г., 04:18:48

Я просто реализовал обнаружения файла базы данных. Я первый поставил метку времени файла 1234 Миллис, а затем прочитайте его еще раз и проверить, если это 1234 (по крайней мере МС точность) или 1000 (секунды). Вещи, которые я узнал были:

  • В XFS и ext3: вторая точность
  • В ext4: точность до миллисекунд
  • Файловой системы NTFS: 100нс точности (ОК, получил это от врачей...)
+717
Fatih Eker 12 июн. 2017 г., 12:39:09

Мне нужно рассчитывать (инструмент для автоматизации интерактивных приложений) для платформы ARM. Это легче кросс-компилировать для ARM и это доступно? Я попробовал погуглить, но не смог получить файлы.

+691
user3393493 15 апр. 2012 г., 11:39:15

Подозреваю, повышенной кислотности... проверить уровень pH и добавить известь, если это необходимо. Почва хорошо иначе? Елей (по крайней мере здесь в Нью-Гемпшире) часто в довольно бесплодной почвы, которая нуждается в корректировке с другими, слаще органического вещества, как компост, навоз или другие удобрения.

Когда есть слишком много uncomposted "коричневой жижи" (листья и т. д.) в почве, он будет грабить азота для того, чтобы переварить весь углерод. Так что попробуйте добавить азот тем или иным способом.

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

Ли дренажный грунт хорошо? Есть жесткий поддон под ним?

+666
hoshposh 26 июл. 2017 г., 17:02:11

Вы можете использовать сторонние приложения, такие как EXIF просмотрщик по Fluntro отредактировать расположение нескольких фотографий вместе.

Анализ,
Баруэри, Бразилия координаты - 23.5113° с 46.8729° з
Эр-Рияд, Саудовская Аравия координаты - 24.7136° с. ш., 46.6753° е

Причины проблемы могут быть, Приложение камеры, которая пишет данные GPS, возможно неправильно хранились "Н" вместо "С" и "Е" вместо "ж". Это не происходит по умолчанию приложение камеры из iOS. Так что вы могли бы использовать сторонние приложения камеры, я думаю.

Отказ от ответственности: я разработал программу EXIF Viewer исполнителя приложение Fluntro :)

https://itunes.apple.com/us/app/exif-viewer-by-fluntro/id944118456?mt=8
https://www.youtube.com/watch?v=ycz0b0uDn9A

+647
StOrigen 14 июн. 2018 г., 02:29:48

Если вы посмотрите на deadbeef источника на основной.с самой помощью() функция перечислены параметры, которые должны быть достаточно для вас:

--пауза воспроизведения пауза 
--текущеевоспроизведение ДРМ печати отформатированных название трека в stdout
--текущеевоспроизведение-ТФ ДРМ печати отформатированных название трека в stdout
- том [номер] распечатать или установить deadbeef уровень громкости
+631
S M Ferdous 5 авг. 2013 г., 18:47:27

Мой почти точный ответ был изначально отвечал на вопрос привязка действий к оборудованию сочетание клавиш.


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

Неудобства в этом решении является то, что в отличие от нажатие обеих клавиш одновременно вам придется делать это в последовательности. То есть, нажмите/удерживайте громкости вверх и кнопку питания. Время между этими нажатий клавиш гибкая.

Один ключ-пресс

Использовать Автоввод с Tasker, если вы хотите запустить свое действие с одной комбинации клавиш нажимает, т. е. нажмите клавишу один раз, но не хотите долго нажимать на клавиши.

  1. В Tasker создать событие на основе профиля из плагина → Автоввод → ключ → конфигурация:

    • Клавиши: Громкость Вверх
    • Ключевое Действие: Клавиша Вниз
  2. Создать задачу по имени "Автоввод Громкость вверх" и создать следующие действия:

    1. Переменная → Набор Переменных:

      • Имя: %Ксэт
      • До: 1
    2. Задач → Подождать → Сек: 1
    3. Переменная Переменная → Комплект:

      • Имя: %Ксэт
      • К: 0

    Объяснение: когда один объем пресс обнаружении пользовательской переменной %Ксэт будет инициализирован пользовательское значение 1 и тогда нас будет ждать одну секунду (при этом за одну секунду вы бы нажимать клавишу). Мы тогда инициализация переменной в 0 , потому что наше решение требует, в противном случае, наша главная задача фотосъемки будет выполнен всего лишь одним нажатием клавиши питания.

  3. Повторите шаг 1 , но выбрать силовой ключ вместо Громкость вверх клавишу.
  4. Создать задачу по имени "Автоввод власть" и создать следующие действия:

    1. Задач → если → условие: %Ксэт экв 1
    2. Плагин → Автоввод → Режимов:

      • Конфигурации:

        • Ключевые Подавления: Включить
        • Ключи: Сила
      • Тайм-Аут: Нет
    3. Необязательное действие -- предупреждение → вспышки → текста: началом запуска
    4. Приложение → Запуск Приложения → Браузер Firefox**.
    5. Повторите суб-Шаг 2 из 4 шаг , но сделать ключ пресечения: отключить.
    6. Необязательное действие -- задачи → другое.
    7. Необязательное действие -- предупреждение → вспышки → текст: Тсссс: вы опоздали Джим!


    Объяснение:

    • В нашу первую акцию мы проверяем, является ли переменная %Ксэт имеет значение 1 и если да, то второе действие будет блок питания, нажмите кнопку от получения переданного системе, поскольку обычно клавиша питания-пресса переводу устройства в режим ожидания и блокировки экрана.
    • При необходимости прошить пользовательских тост сигнал о том, что комбинация была успешной.
    • Таскер будет запустить успешно Firefox или выбранное приложение.
    • Отключить ключ питания подавить иначе, вы бы никогда не быть в состоянии использовать эту кнопку обычно, как долго, как ключ подавлять явно не отключен или доступности Автоввод работает.
    • Else не является обязательным, но может пригодиться, так как в начале ваших нажатий клавиш подряд не может быть в координации пользовательские тост в действие как бы намекает вам, что комбинация не удалась.

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

Ура!


Длинный ключ-пресс

Некоторые люди не могут как одиночные нажатия обеих клавиш, так как они не привычны или может чувствовать себя странно, чтобы использовать их в этой координации. В этом случае, при условии, что вы root-доступ и Экспоузд Framework установлен, вы можете использовать Экспоузд дополнений , чтобы установить длинный ключ-пресс-мероприятия для ваших ключей.

Для пользовательских действий должен быть установлен на эти ключи нам нужен Таскер. Создать две задачи под названием "Автоввод Громкость вверх" и "Автоввод власти" явно в Tasker, только если вы не выполните один ключ-пресс - разделе.

  1. В этом приложение зайти в кнопку → Установить длительное нажатие задержки времени → добавить новый ключ → нажмите громкости вверх клавишу → выберите новый ключ.
  2. Коснитесь добавить новое условиеэкрана → → выберите новая запись → проверьте, долгое нажатие и нажмите на этой записи → прокрутите вниз, чтобы ярлыкпрофиль задачиАвтоввод громкости.
  3. Повторите шаг 1 , но сделать это для власти ключе.
  4. Повторите шаг 2 , но выберите Автоввод власти в рамках задач ярлык.

Когда Экспоузд дополнений включен и активирован в Экспоузд Framework, на сколько-нибудь долгий нажатием кнопки/набор ключей под которые приложения, вы могли бы почувствовать легкую вибрацию. Что вибрации могло бы сильно помочь, чтобы знать, когда выпустить первый ключ и нажмите и удерживайте нажатой клавишу.

Попробовать его, потому что это весело.

+623
AlexMosneag 14 июл. 2012 г., 16:27:52

Можно ли создать иконку в доке, который показывает на рабочем столе?

В идеале я ищу поддержки 10.5.6 и выше.

+611
Marilyn Campbell 13 янв. 2011 г., 18:24:00

Возможные Дубликаты:
Как установить карты Broadcom / ГНАУ беспроводной карты (BCM43XX)

Мой предыдущий вопрос об этом вопрос был закрыт, и я был направлен на эту ссылку. Я прочитал его весь день, но ни одно из решений там помогли. Я все еще не могу даже переключатель беспроводного адаптера. Единственный работающий беспроводной модуль связи Bluetooth. Я знаю, что беспроводной адаптер, не является нарушением, потому что после того, как задал этот вопрос, я установил Windows, и она работала безупречно. Я просто решил дать Убунту еще один выстрел.

Вот история: на моем Dell ноутбук Inspiron N4050, я обновил с предустановленной 10.10 до 11.04 после 11.10. Затем я установил проприетарный драйвер с помощью дополнительных драйверов. С тех пор беспроводная карта просто перестала работать полностью, и даже не включается. Даже не чистым, свежим установке 12.04 починил.

Так что теперь? Я должен взять его для гарантийной замены?

Вот соответствующий вывод результата команд lspci:

09:сетевой контроллер 00.0: корпорация Broadcom устройства 4365 (Рэв 01)
+596
olga148 6 апр. 2016 г., 16:47:16

Как по Википедии: Кубунту, вам необходимо 384 МБ ОЗУ для минимальных требований. Если вы все же установите его на свой ноутбук, он не работает.

Почему вы не пробовали другие производные от Ubuntu, как Xubuntu В или с Lubuntu? Две из них работает на меньшей памяти. (Примечание: 12.04 Xubuntu в минимальных требованиях 512 МБ, но Xubuntu в 11.04 и 10.04 должен 256 МБ для работы)

+517
Nourin Afia 14 февр. 2022 г., 18:02:22

Вам понадобится транзитная виза, из Министерства иностранных дел:

Соединенные Штаты Америки: обычных и официальных паспортов не требуется виза для въезда в Турцию.

Потому что вы покидаете аэропорт, вы должны иметь визу. Электронную визу можно получить здесь.

+355
user5610753 16 авг. 2012 г., 17:11:53

Музыкальный плеер по умолчанию не играет .wav файлы. Пожалуйста, помогите мне.

+338
John Kahts 23 апр. 2016 г., 11:48:10

Я блеснул рублей диск и все работало, кроме одного, симлинк на /хранение/подражания/0 отсутствует!

Поэтому я не могу просмотреть мои файлы, но я могу посмотреть их в каталог/mnt.

Но каждое приложение читает /и хранения данных /данных/тугриков. Это для меня большой проблемой, так как я ничего не могу сделать с моим устройством.

Я не могу даже сфотографировать, загрузить приложения (за исключением, если скачал из PlayStore, так как он сохраняет в АПК /кэш и удаляет их после установки). Я не хочу мигать другой диск как это лучший диск для моего устройства еще. Пожалуйста, помогите мне ребята.

+286
nomatteus 27 июн. 2022 г., 18:34:58

Похоже, вы были на правильном пути. Путаница может возникнуть, потому что Ubuntu использует выскочка вместо традиционной системы инициализации Linux, но по-прежнему поддерживает старые методы. Так что вы можете видеть устаревшие методы, которые все еще работают.

Я не специалист, и я тоже не знаю, где ты потерялся, но вы прочтите информацию здесь: http://upstart.ubuntu.com/cookbook/

В /etc, там много примеров посмотреть. Я думаю, собственно скрипты в /etc/инит с ссылки в различных каталогах, как rc0.д и rc1.д, На вверх. Эти зависят от того, какие уровни вы хотите, чтобы ваш скрипт, чтобы бежать. Я, кажется, припоминаю, что Ubuntu не используется многими уровнями запуска, так что вы можете увидеть много дублирования или неиспользуемых ссылок.

Кроме того, имейте в виду, что одни и те же скрипты используются для запуска и остановки.

+180
rusdm 22 июн. 2022 г., 07:12:52

Третий должен работать нормально при условии, что у вас есть доступ на запись файлов в текущем каталоге.

Например: хвост -Ф целом.журнал | грэп "Some_word" | тройник todel.txt

Это правильно-определенными синтаксисом тройник. Если это не работает, вы делаете что-то еще неправильно.

Кроме того, это хорошая идея, чтобы положить вашу строку поиска в кавычках. Если у вас есть именем сопоставления строки поиска в текущей рабочей директории, это может считаться аргументом файл вместо строки поиска.

+164
Darlyn Vailatti 29 июл. 2019 г., 15:44:08

Мой друг был оплачен в Bitcoin приблизительно 2 года назад, она понятия не имеет, что сайт кошелька, пароля(ы), но старый компьютер еще. Есть ли способ, чтобы найти достаточно данных, чтобы восстановить ее БТЦ? Она и не имела ни малейшего представления о BTC, кошельки и т. д... я тренировался, глядя на мой компьютер после краткого поиска в сети и не мог найти бумажник.DAT-файл. Вернулась на работу искал в сети и нашел этот сайт первым делом.

+163
Coaz 14 сент. 2022 г., 01:49:47

там скорее всего проблема с конфигурацией хранилища...

разместить здесь выход

подробнее /и т. д./кв/источников.список

рнр5 в "главный" репозиторий, так что вы должны есть какой-то вариант

деб http://archive.ubuntu.com/ubuntu главная Маверик 
+156
AnirudhKonduru 10 февр. 2017 г., 12:35:07

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

Мартин@Мартин ~ % переименовать -п/перечень/список.отключить/г /д/АПТ/источников.список.д/*.список | СЭД с/переименован в/\п =>/г'
[...]
/и т. д./кв/источников.список.д/Спотифай.список 
 = > в /etc/АПТ/источников.список.отключить.д/Спотифай.список.отключить
/и т. д./кв/источников.список.д/пара.список 
 = > в /etc/АПТ/источников.список.отключить.д/пара.список.отключить
[...]

Очевидная ошибка здесь заключается в том, что шаблон список совпадает источников.список, Поэтому ты пытаешься переименовать как папку и вложенные файлы.

Используйте этот шаблон:

переименовать -н 'с/\.список$/.список.отключить/' /и т. д./кв/источников.список.д/*.список | СЭД с/переименован в/\п =>/г'
[...]
/и т. д./кв/источников.список.д/Спотифай.список 
 = > в /etc/АПТ/источников.список.д/Спотифай.список.отключить
/и т. д./кв/источников.список.д/пара.список 
 = > в /etc/АПТ/источников.список.д/пара.список.отключить
[...]

Различия:

  1. Цитировать . в поиске образец как \. гарантирует, что точка соответствует только реальные точки, а не любой символ (что неупомянутую точка в regex обычно делает).

  2. В $ после списка означает "конец строки". Это гарантирует, что только ".список" в конце имени файла играм и будут заменены, а не ".список" что где-то еще в пути или имени файла.

  3. Вам не надо цитировать точкой в строку замены; ".список.отключить" таким образом работает без обратной косой черты, потому что . больше не имеет особого смысла нет.

  4. Также обратите внимание, что я процитировал выражение в одинарные кавычки, чтобы оболочка не изменяя его в любом случае.

+86
getandput 5 мая 2018 г., 12:10:10

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

Если я выделить память для строки, а затем использовать функцию putenv() , чтобы установить переменную, которая уже существует, не приведет ли это к утечке памяти?

Демонстрируется в следующей программе с:

голец ** среды;

главная()
{
 /* 
 Код для печати все переменные среды
 */ 

 голец * температура = (тип char *)Танос( 64 * оператор sizeof(тип char));
 функции strcat ("темп", "");
 функции strcat(ТЭМП "ФРД=/домой/мой компьютер/");
функцию putenv(темп);

/*
 Код для печати все переменные среды 
*/
}

Здесь ЛСОВ переменной окружения был уже указывает на некоторый объем памяти(в котором содержится путь) и теперь я выделил больше памяти(в котором содержится путь). Поэтому указатель сдвигается на новое место и по старой памяти недоступна, но все еще выделены. Так что правильно, если я скажу, что там была утечка памяти в программе? Если нет, то как эти изменения будут размещены в памяти?

+81
Agnesius Santo Naibaho 29 дек. 2011 г., 08:56:58

Нет возможности использовать 2 скипетр алчности в том же районе.

Из чаво:

Вопрос: Могу ли я использовать мешок o'Many вещи, чтобы дублировать власть пережиток в регионе, где этот реликт уже есть? Например, могу ли я использовать сумку на скипетр алчности, чтобы увеличить доход моего региона?

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

+68
LHess 25 сент. 2016 г., 03:20:04

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

об / мин-запрос в CentOS-релиз

в результате

в CentOS-релиз 7-4.1708.Е17.в CentOS.архитектуру x86_64

Как я сцвк, что только в CentOS 7-4.1708.Е17?

После попытки все предложения, я закончил ввести это в мой носатик

${робото шрифта:жирный шрифт:размер=8}${Гото 95}${цв1}распределение $alignr ${execi > 60 а=$(об. / мин-запрос в CentOS-релиз)
а=${а#в CentOS-релиз }
а=${а%%\.в CentOS.*}
эхо "$а"}

с этим результатом

в CentOS-выпуск-7-4.1708.Е17
+66
qwerty111 26 сент. 2022 г., 07:29:20

У меня проблема с запуском клиента ownCloud на Линукс Минт 19 Тара. Она не запускается. Если запустить из командной строки, это дает мне следующие ошибки:

Павел@Леново ~ $ премиум
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется премиум)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5DBus.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKitWidgets.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Xml.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloudsync.так.0)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloud_csync.так.0)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libqt5keychain.так.1)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Widgets.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKit.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Network.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Gui.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5PrintSupport.так.5)
файл: каталог /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Sql.так.5)

Большинство библиотек ocqt Вам нашли, но они относятся к системной библиотеке libQt5Core. Как это возможно, когда /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5 файл существует и является символической ссылкой на libQt5Core.так.5.10.1?

Пытался добавить в переменной LD_LIBRARY_PATH=/opt/на стороне/шт-5.10.1/библиотека lib/x86_64 с-Линукс-гну , но результат был тот же.

Пробовал с лдд:

Павел@Леново ~ $ переменная LD_LIBRARY_PATH=/opt/на стороне/шт-5.10.1/библиотека lib/x86_64 с-Линукс-гну лдд, по которым облаков`
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /usr/Бен/ownCloud с)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5DBus.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKitWidgets.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Xml.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloudsync.так.0)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloud_csync.так.0)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libqt5keychain.так.1)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Widgets.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKit.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Network.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Gui.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5PrintSupport.так.5)
/usr/Бен/файл: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5: версия `Qt_5.10' не найден (требуется /опт/сервисов/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Sql.так.5)
 Линукс-ВДСО.так.1 (0x00007fff23f74000)
 libQt5DBus.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5DBus.так.5 (0x00007f2e54e20000)
 libQt5WebKitWidgets.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKitWidgets.так.5 (0x00007f2e54dd9000)
 libQt5Xml.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Xml.так.5 (0x00007f2e54d9c000)
 libowncloudsync.так.0 => /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloudsync.так.0 (0x00007f2e544da000)
 libowncloud_csync.так.0 => /опт/стороне/стороне/сайт lib/x86_64 с-линукс-дистрибутив GNU/libowncloud_csync.так.0 (0x00007f2e5427b000)
 libqt5keychain.так.1 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libqt5keychain.так.1 (0x00007f2e54053000)
 libQt5Widgets.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Widgets.так.5 (0x00007f2e53a00000)
 libQt5WebKit.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5WebKit.так.5 (0x00007f2e51a23000)
 libQt5Network.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Network.так.5 (0x00007f2e51893000)
 libQt5Gui.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Gui.так.5 (0x00007f2e51394000)
 libQt5Core.так.5 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5 (0x00007f2e50c49000)
 с libstdc++.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libstdc++в.так.6 (0x00007f2e508c0000)
 libm.так.6 => /lib в/x86_64 с-линукс-дистрибутив GNU/libm.так.6 (0x00007f2e50522000)
 libgcc_s.так.1 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libgcc_s.так.1 (0x00007f2e5030a000)
 библиотеки libc.так.6 => /lib в/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6 (0x00007f2e4ff19000)
 библиотекой libpthread.так.0 = > в /lib/x86_64 с-линукс-дистрибутив GNU/библиотекой libpthread.так.0 (0x00007f2e4fcfa000)
 libdbus-1.так.3 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libdbus-1.так.3 (0x00007f2e4faad000)
 libQt5PrintSupport.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5PrintSupport.так.5 (0x00007f2e54ce2000)
 сайт libz.так.1 = > в /lib/x86_64 с-линукс-дистрибутив GNU/сайт libz.так.1 (0x00007f2e4f890000)
 libsqlite3.так.0 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libsqlite3.так.0 (0x00007f2e4f587000)
 libglib-2.0.так.0 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libglib-2.0.так.0 (0x00007f2e4f271000)
 libjpeg.так.8 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libjpeg.так.8 (0x00007f2e4f009000)
 libpng16.так.16 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libpng16.так.16 (0x00007f2e4edd7000)
 libX11.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libX11.так.6 (0x00007f2e4ea9f000)
 для libxslt.так.1 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/для libxslt.так.1 (0x00007f2e4e862000)
 библиотеке libxml2.так.2 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/библиотеке libxml2.так.2 (0x00007f2e4e4a1000)
 libicui18n.так.60 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libicui18n.так.60 (0x00007f2e4e000000)
 libicuuc.так.60 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libicuuc.так.60 (0x00007f2e4dc49000)
 libQt5Sql.так.5 => /опт/сервисов/qт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Sql.так.5 (0x00007f2e4dbfe000)
 libssl.так.1.0.0 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libssl.так.1.0.0 (0x00007f2e4d996000)
 libcrypto.так.1.0.0 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libcrypto.так.1.0.0 (0x00007f2e4d553000)
 libharfbuzz.так.0 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libharfbuzz.так.0 (0x00007f2e4d2b5000)
 libdouble-преобразования.так.1 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libdouble-преобразования.так.1 (0x00007f2e4d0a4000)
 libdl.так.2 => /lib в/x86_64 с-линукс-дистрибутив GNU/libdl.так.2 (0x00007f2e4cea0000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007f2e54c86000)
 документации для GIMP.так.0 = > в /lib/x86_64 с-линукс-дистрибутив GNU/документации для GIMP.так.0 (0x00007f2e4cc1c000)
 libpcre.так.3 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libpcre.так.3 (0x00007f2e4c9aa000)
 libxcb.так.1 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libxcb.так.1 (0x00007f2e4c782000)
 liblzma.так.5 = > в /lib/x86_64 с-линукс-дистрибутив GNU/liblzma.так.5 (0x00007f2e4c55c000)
 libicudata.так.60 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libicudata.так.60 (0x00007f2e4a9b3000)
 libfreetype.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libfreetype.так.6 (0x00007f2e4a6ff000)
 libgraphite2.так.3 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/libgraphite2.так.3 (0x00007f2e4a4d2000)
 librt.так.1 = > в /lib/x86_64 с-линукс-дистрибутив GNU/librt.так.1 (0x00007f2e4a2ca000)
 liblz4.так.1 = > в /usr/lib в/x86_64 с-линукс-дистрибутив GNU/liblz4.так.1 (0x00007f2e4a0ae000)
 libgcrypt.так.20 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libgcrypt.так.20 (0x00007f2e49d93000)
 libXau.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libXau.так.6 (0x00007f2e49b8f000)
 libXdmcp.так.6 => /usr и/lib в/x86_64 с-линукс-дистрибутив GNU/libXdmcp.так.6 (0x00007f2e49989000)
 libgpg-ошибка.так.0 => /библиотека lib/x86_64 с-линукс-дистрибутив GNU/libgpg-ошибка.так.0 (0x00007f2e49774000)
 libbsd.так.0 = > в /lib/x86_64 с-линукс-дистрибутив GNU/libbsd.так.0 (0x00007f2e4955f000)

Так почему же ЛД найти библиотечной системы, если все остальные Qt библиотек он находит несколько версий сервисов? Почему указание переменной LD_LIBRARY_PATH не пригодится?

Попытался переустановить ocqt5101-libqt5core5a пакет, но это не сработало. Какие-то зацепки?

Редактировать 1:

Пытался полностью удалить libqt5core5a систему пакетов (и пришлось убрать также все КДЕ вещи с ним), чтобы увидеть разницу. И я получаю другое сообщение об ошибке:

Павел@Леново ~ $ переменная LD_LIBRARY_PATH=/opt/на стороне/шт-5.10.1/библиотека lib/x86_64 с-Линукс-гну сервисов
файл: ошибка при загрузке разделяемых библиотек: libQt5Core.так.5: не удается открыть общие объект файл: нет такого файла или каталога

Как уже говорилось, файл /opt/на стороне/шт-5.10.1/библиотека lib/x86_64 с-линукс-дистрибутив GNU/libQt5Core.так.5 существует и является символической ссылкой на право библиотека. Но, похоже, что все остальные библиотеки не ожидал, что он будет в системе библиотечного каталога (каталог/usr/lib в/x86_64 с-Линукс-гну). Этот путь библиотеке может быть как-то жестко и в других библиотеках, потому что они игнорируют тот файл, который лежит в том же каталоге, как и сами.

Значит ли это, что в ownCloud на Qt пакеты сломаны?

Правка 2:

Осмотрел еще полностью обновленную систему с Линукс Минт 19 Тара и с точно таким же официального репозитория сервисов. Это система i386 и там этот баг не проявляется.

Редактировать 3:

Подняла этот вопрос на форуме для ownCloud. Со своими пользователями, мы сузили проблему. Это не имеет ничего общего с ЛД кэша (см. здесь).

Что-то неладно с libQt5Core в ownCloud это.так.5.10.Сама библиотека 1. Но что?

Пытался установить Testpilot облако клиент, но ошибка не исчезает (я предполагаю, что библиотека-это по сути то же самое).

Редактирование 4:

Найти выделенный Линукс Минт 19 сервисов репозиторий для openSUSE Server и установить оттуда (см. здесь), но проблема с библиотекой по-прежнему сохраняется.

+33
user1598631 11 июн. 2011 г., 16:48:53

Показать вопросы с тегом