То, что вы испытываете, связано не с оболочкой, а с тем, как подходящий
команда интерпретирует аргументы в командной строке.
Он в первую очередь предназначен для установки пакетов из репозиториев программного обеспечения. По умолчанию аргумент для подходящий
означает имя пакета в источниках программного обеспечения. Сообщение:
E: Не удалось найти пакет vs.deb
ясно указывает, что пакет против деб
не существует в исходниках программного обеспечения.
Еще, подходящий
позволяет напрямую установить загруженный .deb
пакетный файл и разрешите для него зависимости. Вы должны указать явный путь к файлу, чтобы указать, что вы хотите установить .deb
файл. ./vs.deb
уже указывает путь к файлу: ./
означает текущий каталог, поэтому apt найдет против деб
файл в текущем каталоге.
На самом деле оболочка никогда не «находит» файл. Оболочка просто передает аргументы приложению, и приложение должно интерпретировать эти аргументы. В лучшем случае оболочка расширяется (например, заменяет *
со всеми именами файлов или ~
с полным путем к вашей домашней папке) или подстановкой переменных (например, $ГЛАВНАЯ
заменяется содержимым этой переменной).