Как искать пакеты командной строки Debian?

У меня была такая же проблема с RASPBERRY PI 3 B+, ​​возможно, приведенные выше команды могут вам помочь. Но мне это НЕ помогло. Я пытался вызвать скрипт при вставке USB-накопителя. Правила не регистрируются в системном журнале, поэтому становится очень сложно понять, какое правило сработало, а какое не удалось.

Итак, я сделал следующее:

(1 )Я создал файл правил в /etc/udev/rules.d/100 -myrule.rules

(2 )затем я выполнил командуsudo /etc/init.d/udev restart

Затем я проверил, все работает. Часть информации может быть полезной для вас, а может и не быть, но файловые системы доступны только для чтения для udev, пока не будет выполнена команда (2 ).

3
26.08.2021, 11:17
3 ответа

Если вы знаете имя исполняемого файла (, например. nano, как упоминалось в вопросе ), вы можете использовать apt-fileдля поиска конкретного исполняемого файла во всех доступных пакетах.

# apt-file search bin/nano
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.cjs
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.test.js
nano: /bin/nano
nano-tiny: /bin/nano-tiny
nanoc: /usr/bin/nanoc
...

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

apt-fileсам по себе требует установки и загрузки базы данных имен файлов.

2
26.08.2021, 20:54

Для поиска пакета в cli я обычно

apt-cache search 'name'

Это возвращает список со всеми пакетами с именем в описании. Чтобы получить подробное представление о пакете, запустите

apt-cache show 'name'
1
27.08.2021, 06:40

Вы можете запретить установку пакетов с графическим интерфейсом, например. приостановив работу библиотеки X11 на стороне клиента -с помощью

sudo apt-mark hold libx11-6

или закрепив этот пакет через/etc/apt/preferences

Package: libx11-6
Pin: origin ""
Pin-Priority: -1

На этом этапе установка пакетов GUI должна быть невозможна, поэтому любой пакет, который вам удастся установить, будет CLI. Попробуйте установить пакеты, которые вам нужны :, если все они являются CLI, вы просто установите их, если нет, вы получите список не -пакетов CLI, для которых вам нужно найти альтернативу.

Это не даст вам список всех пакетов CLI, но я не уверен, насколько полезным будет такой список, если только вы не захотите установить каждый из них.

2
27.08.2021, 08:12

Теги

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