Коллега пишет: «Программу отчётов я положил на сервер, в /srv/package-lab. Запусти lab-pkg-report и пришли вывод». Посмотри, что лежит в каталоге, и запусти программу.
Запусти программу коллеги
Ты в /srv/package-lab. Посмотри, что лежит в каталоге, и запусти lab-pkg-report.
Сначала предположи
Коллега уверен, что программа уже на сервере. Что напечатает lab-pkg-report?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Почему оболочка не нашла lab-pkg-report, хотя файлы с этим именем лежат в /srv/package-lab?
-
Права на чтение есть:
lsнапечатала содержимое каталога. Оболочка не нашла программу по имени, и до прав дело не дошло. -
Новый терминал найдёт то же: в каталоге два файла
.deb, а файла программыlab-pkg-reportнет нигде. -
Сломанную программу оболочка нашла бы и запустила, и та напечатала бы свою ошибку. Здесь программа не нашлась:
command not found.
Файлы .deb — архивы: программа лежит внутри них, пока пакет не установят.