Как узнать, где установлены разные пакеты?

Команда unbufferиз пакета expect de -объединяет вывод первой программы и ввод второй программы.

Вы бы использовали это так:

unbuffer myshellscript.sh | grep value

Я использую его все время с ansible и самодельным ctee скриптом, поэтому я могу видеть цветной вывод на терминале, оставляя файл журнала с нормальным (не -раскрашенным )выход.

unbuffer ansible-playbook myplaybook.yml | ctee /var/log/ansible/run-$( date "+%F" ).log

0
17.03.2020, 17:46
1 ответ

Если вы знаете имя пакета, например. xbindkeys, вы можете перечислить его содержимое различными способами:

  • dpkg -L xbindkeys, если он установлен;
  • dpkg-deb -c xbindkeys_1.8.6-1+b1_amd64.debесли у вас есть файл пакета (без необходимости его установки );
  • apt-file list xbindkeysустановлен он или нет (если индексы в порядке -до -дата );
  • на сайте packages.debian.org .

Вы ищете .xbindkeysrc; это пользовательский файл конфигурации, поэтому он не будет указан как таковой в пакете (, поскольку пакеты не касаются содержимого домашнего каталога, за исключением корневого ). Однако многие пакеты содержат примеры файлов конфигурации, и вы найдете /usr/share/doc/xbindkeys/examples/xbindkeysrcв xbindkeysrc.

4
28.04.2021, 23:20

Теги

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