Де знаходяться «програмні файли» в Debian?


4

Я новачок у Linux і не дуже впевнений, як працює файлова система.

Коли ви встановлюєте програму в Windows, вона зберігає файли програми в папці Файли програм і створює піктограму в меню «Пуск». Якщо я хочу створити піктограму самостійно, я просто шукаю exe, оскільки зазвичай є лише один файл EXE з назвою програми, і я створюю ярлик для його запуску.

Чи може хтось пояснити мені, що відбувається, коли я встановлюю програму на Linux? (за допомогою файлу .deb) Де зберігаються файли програми, як я можу визначити файл, який мені потрібно запустити, щоб запустити програму, і як створити ярлик для запуску програми?


Ось питання, яке я запам'ятав стосовно ярликів Linux. Можливо, для вас є якась інформація. superuser.com/questions/310498/…
sealz

Перевірка вмісту файлу deb допомагає, якщо ви не можете знайти біанрі для запуску програми, використовуйте "dpkg -c example.deb", щоб перелічити призначення кожного файлу в ньому.
Шадок

також перегляньте /home/{user}/.config/ на debian, щоб знайти каталоги деяких програм.
Веб-жінка

Відповіді:


3

При встановленні нових програм у *.debформаті synapticменеджер пакунків запустить перевірку залежності та встановить усі необхідні файли в пакеті у вашу систему. Залежно від типу пакету і якого типу файлів він має, файли будуть розміщені в різних каталогах. Щоб побачити, де різні файли перебувають у вашій файловій системі після встановлення, ви можете відкрити synapticта клацнути правою кнопкою миші пакет + деталі, щоб побачити, які файли в ньому. Виконувані файли в пакеті часто знаходяться в каталогах з binїхніми дорогами , наприклад /bin, /usr/bin, /usr/local/bin, /usr/local/sbin, /usr/sbinде /означає rootкаталог - батько до всіх каталогів у вашій файловій системі.

Перевірте свою PATHзмінну навколишнього середовища щодо того, які каталоги шукають виконувані файли, коли ви виконуєте програму. Запустіть термінал Alt+F2і введіть xterm, натисніть Enterі видайте:

$ echo $PATH

Щоб створити інструмент запуску ярликів для встановленої програми, переконайтеся, що в ньому є пов'язаний *.desktopфайл, який зазвичай знаходиться в /usr/share/applications/. Тоді ви маєте змогу клацнути правою кнопкою миші на робочому столі та вибрати щось на зразок "створити запуск", надавши шлях до програми, якщо її немає в списку.


1

Оскільки * nix не використовує розширення файлів на бінарних файлах, набагато складніше використовувати цей метод для пошуку вашої програми. Однак більшу частину часу щойно встановлені програми розміщують у такому місці, яке ставить їх на PATH. Якщо це так, використовуючи where {program}командний рядок, слід вказати, де він знаходиться.


1
Однак ярлики - це зовсім інша історія, залежно від менеджера дисплеїв.
Роб
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.