5 способов установить windows-программы на linux
Содержание:
Введение
Deb-пакет это обычный архив файлов, содержащий файлы, предназначенные для установки в систему, а так же некоторые служебные файлы, необходимые для того чтобы эту установку сделать гибкой.
- Архив control.tar.gz, содержащий скрипты, написанные майнтенером пакета, использующиеся при установке/удалении пакета, а так же другие служебные файлы;
- Архив data.tar.gz, содержащий двоичные файлы программы, ради которой создан пакет;
- Файл debian-binary.
Поскольку содержимое пакета может в будущем измениться (будет новый номер версии в debian-binary), то собирать deb-пакет при помощи программ tar, gzip, ar не рекомендуется и этот вариант в статье рассматриваться не будет.
Собирается пакет программой dpkg из специально подготовленной структуры каталогов:
- DEBIAN/
- .. path/to/dir/file1
- .. path/to/dirX/fileX
то есть:
- Файлы и каталоги, предназначенные для установки в систему. Их расположение в архиве соответствует положению их в файловой системе если считать от корня. Например файл usr/share/doc/package/copyright в deb-архиве после установки будет находиться в /usr/share/doc/package/copyright (все они будут упакованы в архив data.tar.gz);
- Каталог DEBIAN/, содержащий служебную информацию о пакете. Содержимое этого каталога при сборке будет упаковано в архив control.tar.gz;
Никакой Консоли
Способ, который предпочитают опытные пользователи Linux, я сегодня рассматривать не стану. И причина проста: именно Консоль (Терминал) является главной «страшилкой», которая мешает многим пользователям попробовать для себя Linux. Даже если вы никогда не использовали ни один из дистрибутивов Линукса, вы и так слышали, что в нем «все делается только через Консоль». Это столь же далеко от истины, как и утверждение о том, что каждому пользователю Windows необходимо знать команды операционной системы.
Любому пользователю, который хочет стать опытным, желательно освоить некоторые навыки работы с командной строкой своей ОС. Вне зависимости от того, Linux, Windows или macOS. Это расширяет кругозор, повышает степень понимания того, что вы делаете за компьютером и к каким результатам это ведет.
Debian 10 XFCE — автоматический вход в систему
В Debian, по умолчанию, автоматический вход в систему не настроен. Вернее, настроена ручная авторизация пользователя.
Для автоматической авторизации сделаем следующее, внесём изменения в файл .
Открываем файл в редакторе , с правами суперпользователя:
sudo nano /etc/lightdm/lightdm.conf
Находим строки:
#autologin-user= #autologin-user-timeout=0
Раскомментируем их и подставим своё значение имени пользователя:
autologin-user=user autologin-user-timeout=0
Где — имя пользователя для автовхода.
23 марта 2020, 22:33
Александр
Linux
2125
Из этой категории
- Установка LAMP-сервера и phpMyAdmin в Debian 10Установка XAMPP в Debian 10 (Ubuntu) LinuxОтключить пароль SUDO в LinuxBash-команды для экономии времениУстанавливаем Brackets в Debian 10Работа с пакетами при помощи dpkgСкачиваем сайты целиком — утилита wget15 специальных символов-команд, которые нужно знать для работы в Bash Linux42 команды LinuxКак узнать тип оперативной памяти, количество планок и частоту в Linux
Устанавливаем архив TAR.GZ в Ubuntu
Установку таких данных можно произвести гораздо проще. Детальнее о разборе инсталляции RPM-пакетов читайте в другой нашей статье, мы же переходим к первому шагу.
Шаг 1: Инсталляция дополнительных инструментов
Для осуществления поставленной задачи вам потребуется всего одна утилита, которую необходимо загрузить еще до начала взаимодействия с архивом. Конечно, в Ubuntu уже есть встроенный компилятор, но наличие утилиты для создания и сборки пакетов позволит переделать архив в отдельный объект, поддерживаемый файловым менеджером. Благодаря этому вы сможете передавать DEB-пакет другим пользователям или удалять программу из компьютера полностью, не оставляя лишних файлов.
- Откройте меню и запустите «Терминал».
Введите команду для добавления нужных компонентов.
Для подтверждения добавления потребуется ввести пароль от главной учетной записи.
Выберите вариант Д, чтобы запустить операцию добавления файлов.
Ожидайте завершения процесса, после чего появится строка ввода.
Процесс инсталляции дополнительной утилиты всегда проходит успешно, поэтому с этим шагом не должно возникнуть никаких проблем. Передвигаемся к дальнейшим действиям.
Шаг 2: Распаковка архива с программой
Теперь вам требуется подключить накопитель с сохраненным там архивом или загрузить объект в одну из папок на компьютере. После этого приступайте к выполнению следующей инструкции:
- Откройте файловый менеджер и перейдите в папку хранения архива.
Нажмите по нему правой кнопкой мыши и выберите пункт «Свойства».
Узнайте путь к TAR.GZ — он пригодится для осуществления операций в консоли.
Запустите «Терминал» и перейдите в эту папку хранения архива с помощью команды , где user — имя пользователя, а folder — название директории.
Извлеките файлы из директории, вписав tar , где falkon.tar.gz — название архива. Обязательно нужно ввести не только имя, но и .
Вы будете ознакомлены со списком всех данных, которые удалось извлечь. Они будут сохранены в отдельной новой папке, находящейся по этому же пути.
Осталось только собрать все полученные файлы в один DEB-пакет для дальнейшей обычной установки программного обеспечения на компьютер.
Шаг 3: Компилирование DEB-пакета
Во втором шаге вы вытащили файлы из архива и поместили их в обычную директорию, однако это еще не обеспечит нормальное функционирование программы. Его следует собрать, придав логический вид и сделав нужный установщик. Для этого используются стандартные команды в «Терминале».
- После процедуры разархивации не закрывайте консоль и переходите сразу в созданную папку через команду , где falkon — название необходимой директории.
Обычно в сборке имеются уже скрипты по осуществлению компиляции, поэтому советуем сначала проверить команду , а в случае ее неработоспособности задействовать .
Если же обе команды оказались нерабочими, нужно самому добавить необходимый скрипт. Последовательно введите в консоль команды:
Во время добавления новых пакетов может оказаться, что в системе не хватает определенных библиотек. Вы увидите соответствующее уведомление в «Терминале». Установить недостающую библиотеку можно командой , где namelib — название требуемого компонента.
По завершении предыдущего шага приступайте к компиляции, вписав команду . Время сборки зависит от объема информации в папке, поэтому не закрывайте консоль и ждите появления уведомления об удачном компилировании.
В последнюю очередь впишите .
Шаг 4: Установка готового пакета
Подробнее: Установка DEB-пакетов в Ubuntu
При попытке установки рассмотренных архивов важно также учитывать, что некоторые из них были собраны специфическими методами. Если приведенная выше процедура не работает, загляните в саму папку распакованного TAR.GZ и отыщите там файл Readme или Install, чтобы ознакомиться с описаниями по установке.. Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Установка программ из исходников
Часто сегодня можно слышать от лиц, весьма далеких от Linux, что если ты перейдешь на Ubuntu или другие дистрибутивы Linux — «будешь ставить программы из исходников». Конечно, возможность такая имеется, но необходимость — весьма сомнительная. А всего лет 10 назад, среднестатистический пользователь Linux устанавливал программы именно так — компилировал их из исходных текстов, зачастую встречая при этом множество «подводных камней». Если вы решили установить программу в Ubuntu из исходников сегодня — я действительно не думаю, что вам это необходимо. Прочитайте эту статью от начала до конца, чтобы увидеть, что все существующие современные программы для Linux, за очень редким исключением, можно установить либо из репозиториев, либо скачав пакет *.deb и просто щелкнув по нем мышью.
Если же вы все-таких решили отважиться на такой большой шаг — читайте файлы INSTALL и README, которые обычно поставляются в архиве с исходными текстами, в которых вы найдете инструкции по компиляции и установке программы — они могут сильно отличаться у разных программ.
How to use GDebi to install DEB packages
After installing this tool, go to the Applications where you will find the shortcut for the GDEBI GTK GUI interface.
Click on the icon and you will find GDebi GTK interface to install Debian packages. For installing any package Click on the File option in Menu and then Open option.
Here, we used the Teamviewer DEB package to install the Teamviewer remote control software on Ubuntu. You can also remove the package from here too.
How to set GDebi as Default Deb Package Installer
To set this as default Debian package installer, just right-click on any deb package available on your Linux computer and select Properties option.
In the Properties, select Open With Tab and then Click on the GDebi Package Installer application and then click on the Set as Default button.
How to use GDebi Package Installer Command Line
Besides the graphical interface to install executable Deb files, you can also use it with the command line. To install packages via GDEBI using command line see the below command:
sudo gdebi
For example:
We have installed the TeamViewer using this package installer. For that, we just typed sudo gdebi with the name of the downloaded file. See the below screenshot.
Options those can use with this command line interface
--version Show program's version number and exit. -h, --help Show this help message and exit. --n, --non-interactive Run non-interactive (dangerous!). --o APT_OPTS, --option=APT_OPTS Set an APT configuration option. --q, --quiet Do not show progress information. --apt-line Simulate only and print a apt-get install compatible line to stderr. --root=ROOTDIR Use alternative root dir.
In this way, you can install the Debian packages using the GDebi. The above tutorial can be used on any other Debian based Linux operating system such as Linux Mint. Moreover, if you get any problem while installing let us know the comment section is all yours!!
- Install MySQL Workbench on Fedora and RedHat (REHL)
- How to use Remote Desktop MSTSC command
- What is Webmin tool and usage on Linux
- 4 Best open source & free YouTube Downloader for Ubuntu Linux
- Install 7zip on Ubuntu Linux using the command line
- Best Linux Ubuntu Cleaner software to clean system disk, apt…