Часто, для многих Linux-новичков, установка программ в Linux является каким-то священным процессом. Действительно, что делать, если скачанная из Интернета программа для Linux, не то что не работает в системе, а вообще не устанавливается!
Дело конечно в знаниях, опыте и. в некой «абстракции» от привычного.
«Я в Linux совсем недавно (практически всего неделю) и он восхитил меня тем, что его интерфейс также дружелюбен, как и интерфейс Windows.
С легкостью поставив (благодаря Вашей рубрике «Шаг за шагом») Ubuntu на свой домашний компьютер, я с удивлением заметил, что мой струйный принтер опознался системой и стал работать сразу после установки! Все работало «из коробки»!
И это та система, которую я боялся поставить на протяжении уже нескольких лет!! Радости моей не было предела!
Этот вечер я провел, изучая программы, которые установились вместе с системой. И мне показалось, что их мало. Совсем забыв про ужин, я устремился в Интернет, чтобы скачать побольше программ для моего Ubuntu. На одном из сайтов нашел интересную для меня программу и решил ее установить.
4 СПОСОБА УСТАНОВИТЬ ПРОГРАММУ В LINUX
Распаковав программу, я попытался выполнить действия, описанные в файле readme, который находился в архиве с программой. Но что бы я ни делал, как бы я ни старался, на экране у меня появлялись одни ошибки. Помучавшись с этой программой, я скачал другую, надеясь, что процесс ее установки будет намного прост. Вторая программа установилась нормально, без ошибок, но отказывалась запускаться.
Что мне делать? Мне очень понравился Linux Ubuntu, но увидев, что в нем так сложно устанавливать программы, я вынужден, к сожалению, обратно возвращаться к Windows.
Почему в Linux все так сложно и как устанавливать в нем программы?? Почему в Linux нет инсталляционного файла как в Windows (типа install.exe)? Ведь так было бы намного проще!!»
Это письмо я получил в начале этой недели от Андрея из Вознесенска.
Действительно, основная проблема для многих пользователей, пришедших из Windows в Linux — это то, что они полагают, то в Linux будет все «также как в Windows». Это одно из самых главных заблуждений! Один из советов, который я даю новичкам в Linux — это абстрагироваться от «привычного» пути.
Итак, о установке программ в Linux Ubuntu!
Установка программ в Ubuntu возможна тремя способами: компиляция из исходных кодов (видимо, в Вашем случае, программы были в исходных кодах), установка из пакета, загруженного с сайта и установка при помощи менеджера пакетов.
Первый способ для новичков особо представляет проблему, так как являет собой, неведомый им до сих пор, процесс «компиляции». При установке программ таким способом необходимо быть уверенным в том, что все библиотеки, необходимые для работы этой программы присутствуют в вашей системе. Также необходимо, хотя бы на небольшом уровне, представлять себе работу с компилятором и разбираться в ошибках, выдаваемыми им.
Linux для всеx[2.3.1]-как установить windows игры в Linux[Wine, Playonlinux]
Второй способ уже близок к тому, как «устроено» в Windows. Но даже он не подразумевает, что в пакете должны быть исполняемые файлы.
Программа в этом случае устанавливается при помощи специального менеджера, работающего в командной строке, и позволяющего оперировать пакетами (устанавливать, просматривать, удалять их из системы).
Именно этим способом можно установить программу (пакет .deb), полученную вами с CD/DVD/Flash или любого другого носителя (если у вас нет Интернета) .
Разберем установку программы, предположим, полученной нами на флешке от друга, на примере программы net-acct:
Файл net-acct_0.71-9_i386.deb был скопирован с флешки и сохранен в домашнем каталоге. Открываем Терминал и вводим следующую команду:
Нажимаем Enter и Ubuntu попросит вас ввести пароль суперпользователя root. Введите его, не допуская ошибок:
В случае, если вы ввели корректный пароль, dpkg выполнит установку программы:
Как я могу установить программное обеспечение или игры для Windows?
Можно ли .exe и .msi файлы (программное обеспечение Windows) быть установлены в Ubuntu?
пар не работает?
Steam работает для некоторых игр, а не для всех.
Вы можете, если вы сначала установите
Слой совместимости Wine из Центра программного обеспечения позволяет устанавливать приложения Windows в Ubuntu. Имейте в виду, что не все приложения работают идеально или без сбоев. Некоторые приложения даже непригодны для использования, в то время как другие работают отлично (см. В базе данных Wine Application для хорошего представления о том, насколько хорошо работают различные программы). см. Как установить и настроить Wine? чтобы помочь вам установить это.
После того, как Wine установлен, вы можете просто дважды щелкнуть по нему .exe или .msi файлу, чтобы запустить его. Если по какой-то причине это не работает, щелкните файл правой кнопкой мыши и выберите «Открыть с помощью загрузчика программ Windows». Конечно, запускайте исполняемые файлы только из источников, которым вы доверяете, чтобы избежать вредоносных программ Windows.
Если у вас возникнут проблемы с совместимостью, вы можете попробовать последнюю версию Wine Beta из ppa:ubuntu-wine/ppa источника программного обеспечения (см. Что такое PPA и как их использовать? ).
Вы также можете рассмотреть возможность установки Winetricks , CrossOver
или CrossOver Games
для более простой установки и использования программного обеспечения.
Чтобы увидеть результаты отладки программного обеспечения Windows (в случае, если что-то пойдет не так), запустите его из терминала, используя wine msiexec /i file.msi или просто wine file.exe .
пар не работает?
Краткий ответ
Файлы .exe не совместимы с Ubuntu в двоичном формате. Однако для Linux существуют уровни совместимости, например Wine , способные запускать .exe.
Подробный ответ и решения
Основная проблема:
Ubuntu — это совершенно другая система, чем MS Windows. Он не только выглядит по-другому, но и использует различные механизмы для своих основных функций.
Проблема с файлами .exe в том, что они специфичны для Windows. Ни одна другая система не способна их запустить, потому что их содержимое предназначено для работы в системе Microsoft. Linux использует разные стандарты, разные концепции, и поэтому приложения Ubuntu должны быть адаптированы к ним для правильной работы.
Если вы только что мигрировали из Windows и выполняете свои шаги в Ubuntu, вы можете быть удивлены, что файлы .exe не запускаются. Симптомы могут быть разными, либо может появиться сообщение об ошибке, либо эффект может вообще не проявиться при двойном щелчке по файлу .exe. Все это происходит, потому что Ubuntu не знает, что ему делать, чтобы запустить этот файл. Ubuntu не знает, как работает MS Windows «за кулисами», и поэтому не может выполнять код, который находится внутри них. В техническом жаргоне говорят, что исполняемые файлы Windows и Linux не являются двоично-совместимыми.
Ищем альтернативы
Первое, что вы должны сделать, это понять, что, скорее всего, вы не хотите запускать этот файл .exe. У большинства приложений Windows вы привыкли иметь свои альтернативы Ubuntu в Ubuntu Software Center.
Поэтому самый первый шаг при попытке запустить файл .exe — это проверить, есть ли версия того же приложения для Ubuntu (например, Firefox — у него есть версия для Windows и Ubuntu) или близкая альтернатива, которая не является то же самое приложение, но на 99% делает то же самое. Например, если вы хотите создать документ, вместо MS Office вы захотите использовать LibreOffice.
Как я могу найти альтернативу?
Вот несколько советов.
- Поиск Ubuntu Software Center.
- Запустите Ubuntu Software Center, введите в поле поиска, какое приложение вы ищете. Например, при наборе « photoshop » можно найти GIMP , который является отличным продвинутым инструментом для редактирования изображений и является отличной заменой Adobe Photoshop.
- Многие приложения Windows также доступны для Ubuntu и имеют идентичные версии в Ubuntu Software Center, который является предпочтительным способом установки программного обеспечения в Ubuntu.
- Поиск Спросите Ubuntu (этот самый сайт).
- Здесь много вопросов, которые объясняют, какие приложения можно использовать в качестве заменителей. Также не забудьте задать вопрос, если вам нужна программа-рекомендация .
- Эта страница справки Ubuntu содержит отличные советы при поиске альтернатив.
- http://ubuntuguide.org/wiki/Alternatives
- http://alternativeto.net/
Хорошо, но не у всех приложений есть альтернативы. Есть ряд случаев, когда вы все равно захотите запустить программу .exe. Примеры включают в себя:
- Вы пытаетесь запустить приложение, альтернатива которого не имеет смысла. В случае большинства видеоигр вы захотите запустить их, а не альтернативу.
- Возможно, вы захотите запустить оригинальное приложение вместо альтернативы, потому что альтернатива недостаточно хороша. Например, многие люди считают Photoshop гораздо лучшим редактором, чем GIMP.
- Это очень специфичная для Windows программа, которая не имеет большого смысла в Linux.
К счастью, вы можете получить файлы .exe для запуска в Ubuntu.
Запуск .exe файлов в Ubuntu с WINE
Что такое вино ? Ну, технически это слой совместимости. Это означает, что он предоставляет среду, похожую на Windows, для любого приложения .exe, которое вы пытаетесь запустить. Поэтому с WINE .exe файлы будут запускаться в Ubuntu.
WINE не устанавливается по умолчанию. Вы можете получить это либо:
- Поиск «вина» в программном центре Ubuntu.
- Выполнение команды: sudo apt-get install wine .
Подробности по установке WINE можно найти в этом вопросе .
Итак, я установил WINE. Что теперь?
Перейдите к запуску файла .exe! Дважды щелкните по нему, и, если повезет, все будет похоже на Windows. Вуаля!
ВНИМАНИЕ: Не все приложения будут работать правильно при запуске с WINE. WINE отнюдь не идеален, и, поскольку он притворяется средой Windows, а не реальной, некоторые приложения могут работать со сбоями. Распространенные проблемы могут включать неправильно отображаемые поля, проблемы с полноэкранным режимом видеоигр, проблемы с защитой от копирования. Некоторые из них могут быть решены с небольшой проблемой, не забудьте проверить базу данных приложений WINE и использовать Google, чтобы найти подсказки на случай, если ваш .exe не работает правильно.
Запуск приложений Windows в Ubuntu с PlayOnLinux
Есть еще один инструмент, который вам может понравиться, который помогает вам запускать приложения Windows.
Он называется PlayOnLinux ( веб-сайт ) и поддерживает довольно широкий спектр программного обеспечения ( просмотр ).
Он запускает определенную версию Wine, которая, как известно, лучше всего работает с приложением, которое вы хотите запустить. Он также устанавливает дополнительные пути для обеспечения максимальной совместимости с Ubuntu. Но вам не нужно знать об этом; все делается автоматически.
По этой причине PlayOnLinux обеспечивает наилучшие результаты в случае запуска широко известного программного обеспечения, в том числе многих видеоигр.
Установка PlayOnLinux:
- Найдите его в Центре программного обеспечения Ubuntu или
- Бегать sudo apt-get install playonlinux
Использование PlayOnLinux:
Вместо двойного щелчка на .exe (который запускает его с WINE), запустите приложение PlayOnLinux. Нажмите кнопку «Установить» на панели инструментов и выберите приложение, которое вы хотите установить. PlayOnLinux проведет вас через процесс установки (конечно, вам понадобится установочный носитель).
После этого ваше установленное приложение будет отображаться в главном окне PlayOnLinux. Дважды щелкните, чтобы запустить его!
Коммерческие решения
Если вы не удовлетворены WINE, есть некоторые коммерческие программы, которые запускают приложения Windows в Linux. Одним из самых известных является CrossOver . В некоторых случаях он имеет значительно лучшие результаты, но он не доступен бесплатно.
Источник: qastack.ru