Ошибка установки VMware Tools: usr/bin/perl bad interpreter
Добрый день! Уважаемые читатели и подписчики, лучшего IT Блога России pyatilistnik.org. Давно я, что-то не писал про гипервизор VMware, все как-то больше раскрывал тему с ошибками удаленных рабочих столов, да и сам гипервизор работал стабильно. Недавно я разворачивал себе тестовый стенд и столкнулся с тем, что на CentOS 7 не удалось установить, стандартным методом драйвера компонентов интеграции VMware Tools, выскочила ошибка: usr/bin/perl bad interpreter: No such file or directory. Которая не позволила произвести инсталляцию. Решается тут все просто, но для новичков, это может быть проблемой. Ниже я опишу алгоритм действий, что необходимо доставить.
Описание ситуации с ошибкой usr/bin/perl bad interpreter: No such file or directory
Как я и писал выше, я разворачивал тестовый стенд с виртуальными машинами на Vmware Workstation 14, так как это последний гипервизор данного типа от VMware. В качестве одной из тестовых виртуальных машин, я установил операционную систему CentOS 7 minimal. Для того чтобы она максимально работала в тестовой среде, необходимо устанавливать компоненты интеграции VMware Tools, все это я подробно уже описывал для VMware ESXI, там принцип один в один. В момент запуска установочного файла vmware-install.pl выскочила ошибка usr/bin/perl bad interpreter: No such file or directory и установка не началась.
Что такое Perl интерпритатор
Perl является скриптовым языком, с невозможностью компиляции в машинные коды, которые могли бы непосредственно выполняться на процессоре. Это создает проблему развертывания приложения на компьютере конечного пользователя. Еще сильнее эту проблему усугубляет присутствие в вашем приложении модулей из CPAN: заставить работать модуль на любой системе порой бывает проблематично.
Установка Perl интерпритатора в CentOS 7
Чтобы у нас пропала ошибка perl bad interpreter вам необходимо его установить в вашу операционную систему CentOS 7. Делается это с помощью команды Yum.
У вас будут проверены все зависимости, необходимые для установки интерпритатора.
Далее вы получите список пакетов которые будут у вас установлены:
- perl-Carp
- perl-Encode
- perl-Exporter
- perl-File-Path
- perl-File-Temp
- perl-Filter
- perl-Getopt-Long
- perl-HTTP-Tiny
- perl-PathTools
- perl-Pod-Escapes
- perl-Pod-Perldoc
- perl-Pod-Simple
- perl-Pod-Usage
- perl-Scalar-List-Utils
- perl-Socket
- perl-Storable
- perl-Text-ParseWords
- perl-Time-HiRes
- perl-Time-Local
- perl-constant
- perl-libs
- perl-macros
- perl-parent
- perl-podlators
- perl-threads
- perl-threads-shared
В вопросе на, то согласны мы на установку перл, ставим "Y" и нажимаем Enter. У вас начнется скачивание пакетов и их инсталляция.
В итоге мы получили установленный Perl, теперь когда у нас с вами есть все необходимое, вы легко сможете установить пакет с драйверами VMware Tools и ошибка "usr/bin/perl bad interpreter: No such file or directory" вас не побеспокоит. Если у вас остались вопросы, то пишите их в комментариях к статье, рад буду на них ответить.