чем открывать run в ubuntu

Не удается установить файл *.run в Ubuntu?

Я новичок в Ubuntu и использую версию Ubuntu 12.04.3 LTS в Windows, используя WUBI.

Мне нужно установить несколько программ в Ubuntu:

Я загружаю туда установочные файлы, которые имеют расширение *.run расширение.

Я искал в Интернете и обнаружил, что эти файлы не имеют разрешения на выполнение, либо нужно сделать это графически, щелкнув правой кнопкой мыши по файлу и затем на вкладке «Разрешения» установите флажок «Разрешить выполнение как программу», или используйте chmod Команда сделать это. Я перепробовал все, но у меня ничего не работает.

Я использовал графический метод, чтобы изменить это, но как только я нажимаю на флажок, флажок исчезает. Я тоже пробовал методы командной строки, но у меня ничего не работает:

результаты в команде не найдены.

Я попробовал все эти команды, но ничто не меняет разрешение на исполняемый файл. Пожалуйста, помогите мне как можно скорее.

3 ответа

Просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите в каталог файла.run и выполните команду (ы) ниже:

Щелкните правой кнопкой мыши файл и выберите «Свойства». На вкладке «Разрешения» убедитесь, что установлен флажок «Разрешить выполнение файла как программы», и нажмите «Закрыть». Дважды щелкните файл.run, чтобы открыть его. Появится диалоговое окно, выберите «Выполнить в терминале», чтобы запустить программу установки.

Откроется окно терминала. Следуйте инструкциям на экране, чтобы установить программу.

Примечание. 64-разрядные версии Ubuntu не включают 32-разрядные библиотеки, необходимые для запуска программы установки. Перед запуском установщика необходимо установить ia32-libs.

Источник

Как в ubuntu открыть файл run

Для установки данный файл необходимо сделать исполняемым.
Установить такие файлы можно следующими способами:

Первоначально нужно запустить терминал (Горячие клавиши ctrl + alt + t).
Далее перейти в каталог с «.run» приложением.
В моем случае приложение лежит в следующей директории:

И делаем файл исполняемым (вместо my_program указывайте название вашего приложения):
И выполняем запуск данного приложения:
Запуск приложения может вызвать сообщение об ошибке «permission denied». Это означает, то что вам не хватает прав доступа для запуска. Для этого данную команду необходимо выполнить под sudo с правами супер пользователя. Будьте осторожны при использовании sudo и запускайте только те приложения, которым вы доверяете, так как sudo дает полные права данному приложению на исполнение.

Вначале в терминале нужно прописать команду для обновления пакетов

Затем вы должны установить, если же конечно у вас не установлены пакеты, которые нужны для того, чтобы собрать модуль ядра и создать deb пакеты.

Далее нужно установить права, чтобы запустить файл.

Нужно запустить инсталятор в консоли, вводим следующую команду:

После установки включаем гном:

Как запускать файлы sh и run в linux

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Периодически вы будите встречать файлы с расширением sh или run. Это могут быть какие то приложения, драйвера и так далее. Запускаются они из терминала, в запуске нет ни чего сложного. Вообщем, разглагольствовать не стану. Ближе к делу. Допустим вы скачали файл и вам надо его установить в систему. Первым делом запускаем терминал. Установку буду показывать на примере программы reaper. Эта программа имеет расширение sh. Это музыкальный редактор. Можно запустить терминал прямо из папки программы или же если нет такой возможности, то вводим следующую команду:

cd и путь где у вас находится файл с расширением sh

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Далее ищем название установочного файла. В моем случае это install-reaper.sh. Перед запуском нужно сделать его исполняемым. Для этого нужно ввести команду:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

После чего установка начнется. Что бы запустить файлы с расширением run, вводим sh имя программы.run. Для примера возьмем этот же файл и представим что он с расширением run. Для запуска вводим:

Установка из терминал. Для этого откройте терминал и выполните следующие команды:

Эта команда делает файл install.sh исполняемым. Теперь нам осталось только запустить программу.

Иногда программу можно установить и без прав суперпользователя.

Второй способ это установка из графического интерфейса. Для этого откройте Свойства файла, и перейдите в вкладку Права. После чего ставьте галочку на Разрешить исполнение файла как программы, и закрываем окно.

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu
Теперь откройте файл двойным щелчком и нажмите Запустить или Запустить в терминале:

Обратите внимание, что такое способ не рекомендуется. Воспользуйтесь им только, если вы не нашли deb-пакет.

Как запустить программу на Linux

По сути операционная система состоит из ядра и огромного набора программ, которые предназначены для выполнения различных задач, обслуживания системы и удовлетворения потребностей пользователя. Почти все взаимодействие пользователя и операционной системы выполняется с помощью программ. Поэтому новичкам важно понять как запустить программу на Linux, что происходит во время запуска и какие есть способы запуска.

Дальше мы рассмотрим виды программ, их запуск программ на Linux различными способами и другие полезные для новичков вещи, опытным пользователям это все и так уже известно.

Виды программ в Linux

Перед тем, как мы перейдем к запуску программ, нужно сначала понять что представляет из себя программа. В Linux программы отличаются от других файлов только тем, что для них установлен флаг исполняемости. Я уже подробно писал об этом в статье что такое исполняемость поэтому не буду повторяться.

Все программы можно поделить на несколько типов:

А теперь перейдем к запуску программ.

Запуск программ в терминале

Изначально в операционных системах Unix и Linux не было графического интерфейса, поэтому программы запускались командами из терминала. Сейчас это тоже возможно и достаточно активно используется опытными пользователями. Синтаксис запуска программы выглядит таким образом:

/путь/к/файлу/программы параметры

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

И можно передать параметры после пробела:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Когда программа находится не в этих каталогах, нужно указать к ней полный путь:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Иногда возникает необходимость передать программе, какие-либо особые переменные окружения. Например, переменная EDITOR указывает какой текстовый редактор нужно использовать по умолчанию. Вы можете указать имя переменной и ее значение перед именем команды используя синтаксис:

имя_переменной=значение команда

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

По умолчанию эта команда открывает настройки утилиты sudo в редакторе Vim, но с этой переменной окружения настройки откроются в редакторе nano.

Запуск программ от имени другого пользователя

sudo команда
sudo whoami

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Команда whoami (кто я) выводит имя текущего пользователя.

Как запустить программу в фоне

Иногда возникает необходимость запустить долго выполняющуюся программу в терминале так, чтобы она не мешала дальше работать. Для этого можно использовать запуск программы в фоновом режиме linux:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Система выведет PID, уникальный идентификатор программы, который вы потом можете использовать чтобы закрыть ее командой kill:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Как запустить скрипт в Linux

Мы уже говорили, что программы делятся на бинарные и интерпретируемые. Раньше мы говорили только про бинарные программы. Для запуска интерпретируемых нужен непосредственно интерпретатор, к таким программам относятся написанные на таких языках, как Java, Python, Perl, Ruby, PHP, NodeJS и многих других. Синтаксис запуска такой программы отличается:

интерпретатор /путь/к/файлу/программы параметры

Разные интерпретаторы ведут себя по разному, поэтому лучше сразу указывать полный путь к программе. Python обычно подхватывает скрипты из текущей папки без указания полного пути:

А Java программы нужно запускать так:

Для файлов интерпретируемых программ флаг исполняемости необязательный, поскольку они передаются в виде параметра основной программе. Только Bash скрипты составляют исключение. Вы можете запустить скрипт интерпретатором:

Или же просто набрать путь к скрипту:

Оболочка сама определяет свои скрипты по флагу исполняемости и выполняет их. Если флаг исполняемости не установлен, то его стоит добавить:

Поэтому то и для большинства интерпретируемых программ созданы простые sh скрипты которыми их можно быстро запустить.

Запуск программ Linux в графическом интерфейсе

Намного удобнее запускать программы через графический интерфейс. Если консольные программы так запускать невозможно, то для всех графических утилит существуют ярлыки, которые вы можете найти в главном меню системы:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Кроме того, вы можете запустить программу из файлового менеджера, двойным кликом мышью, но тогда для нее обязательно должен быть установлен флаг исполняемости.

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Точно так же работает запуск скриптов в графическом интерфейсе. Вы можете найти все ярлыки из меню в каталоге /usr/share/applications/. Любую программу можно запустить двойным щелчком отсюда. Но давайте посмотрим что находится внутри ярлыка, для этого откройте его в текстовом редакторе:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntuчем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Кроме всего прочего, в строке Exec указана команда, которая выполняет запуск программы linux, когда вы делаете двойной клик на ярлыке. Вы можете взять один из существующих ярлыков и сделать на его основе свой. Здесь указано просто имя программы. Но важно заметить, что лучше указывать полный путь в таких местах, как ярлыки, скрипты, cron и так далее это уменьшит количество ошибок, поскольку вы не можете знать проверяет ли система в этом случае PATH или ищет программу только в текущем каталоге. Теперь вы знаете все о том как запустить программу на linux.

Выводы

В этой статье мы рассмотрели как запустить программу через терминал ubuntu или в других дистрибутивах Linux. Несмотря на то, что это кажется очень простой темой, тут есть свои интересные моменты, которые могут быть полезны. Но вы о них уже знаете. Если у вас остались вопросы, спрашивайте в комментариях!

Графический метод

Если этот метод не работает, попробуйте использовать метод терминала.

Терминальный метод

Откройте терминал (Приложения-> Аксессуары-> Терминал).

войти cd /home/user/Downloads

Предупреждения

Терминал

Сначала откройте Терминал, затем пометьте файл как исполняемый с помощью команды chmod.

chmod + x имя-файла.run

Теперь вы можете запустить файл в терминале.

Если появляется сообщение об ошибке с такой проблемой, как «доступ запрещен», используйте sudo, чтобы запустить его от имени пользователя root (admin). Будьте осторожны, sudo позволяет вносить критические изменения в вашу систему. Для установки многих программ потребуется sudo.

Начинающий (легкий)

Перед казнью
Выполнение

Источник

Я полный нуб, и я даже почти не знаю, что такое root. Я думаю, что это где-то около админа в Windows. чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Я получил файл для запуска, но оказалось, что драйвер не распознает мою карту. Я слышал о других проблемах с картами Nvidia, которые не работают с 64-битными версиями 12.04.

Вам нужно сделать две вещи; оба из терминала терминала:

Приведенные выше команды сделают файл исполняемым и запустят исполняемый файл с правами корневого уровня.

Добавьте команду «sudo» перед командой. Например: sudo blah.sh

После того, как вы введете свой пароль, команда запустится от имени пользователя root. Будьте внимательны, чтобы проверить надежность пакета или команды, прежде чем запускать его с помощью sudo.

root основная учетная запись в Ubuntu; каждая учетная запись имеет ограниченные привилегии, но root учетная запись не имеет ограничений. Причина скрытия root заключается в том, что в большинстве случаев вам не нужен root-доступ. Аналог в Windows должен был бы проходить аутентификацию, когда вы хотите установить драйвер; в Ubuntu вы должны быть пользователем root или иметь права root.

Есть два способа получить доступ от имени пользователя root. Вы можете ввести:

sudo Ubuntu попросит вас ввести пароль и затем выполните эту команду от имени пользователя root.

Я предпочитаю последнее, потому что оно дает мне больше контроля; иногда недостаточно просто выполнить команду с правами root, но делать это таким образом может быть более опасно (то есть вы можете случайно нанести больший урон).

Я рекомендую попробовать первый способ. А потом попробую второй способ, если это не сработает. Просто убедитесь, что вы вышли из root после того, как закончите (т.е. напечатаете exit после того, как закончите делать то, что вам нужно сделать как root).

Если вы включили учетную запись root, вы можете использовать

Введите пароль для root, cd в папку вашего приложения, затем запустите

Источник

Ubuntu запуск run файла

Если терминал будет ругаться, и выдает: cannot execute binary file, то пробуем вторую команду:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Установка файлов с расширением «.run».

Для установки данный файл необходимо сделать исполняемым.
Установить такие файлы можно следующими способами:

Первоначально нужно запустить терминал (Горячие клавиши ctrl + alt + t).
Далее перейти в каталог с «.run» приложением.
В моем случае приложение лежит в следующей директории:

И делаем файл исполняемым (вместо my_program указывайте название вашего приложения):

И выполняем запуск данного приложения:

Запуск приложения может вызвать сообщение об ошибке «permission denied». Это означает, то что вам не хватает прав доступа для запуска. Для этого данную команду необходимо выполнить под sudo с правами супер пользователя. Будьте осторожны при использовании sudo и запускайте только те приложения, которым вы доверяете, так как sudo дает полные права данному приложению на исполнение.

Для начала в консоли нужно выполнить команду обновления списка пакетов, доступных в репозиториях:

Затем, установить (если не установлены) пакеты, необходимые для сборки модуля ядра из исходных текстов и создания deb пакета:

Установить права на файл, разрешающие его запуск, например:

В консоли запускаем инсталятор в режиме создания пакетов:

Читайте также:

Добавить комментарий Отменить ответ

Свежие записи

ПнВтСрЧтПтСбВс« Ноя12345678910111213141516171819202122232425262728293031

Метки

Anything in here will be replaced on browsers that support the canvas element

Источник

Как запустить программу на Linux

По сути операционная система состоит из ядра и огромного набора программ, которые предназначены для выполнения различных задач, обслуживания системы и удовлетворения потребностей пользователя. Почти все взаимодействие пользователя и операционной системы выполняется с помощью программ. Поэтому новичкам важно понять как запустить программу на Linux, что происходит во время запуска и какие есть способы запуска.

Дальше мы рассмотрим виды программ, их запуск программ на Linux различными способами и другие полезные для новичков вещи, опытным пользователям это все и так уже известно.

Виды программ в Linux

Перед тем, как мы перейдем к запуску программ, нужно сначала понять что представляет из себя программа. В Linux программы отличаются от других файлов только тем, что для них установлен флаг исполняемости. Я уже подробно писал об этом в статье что такое исполняемость поэтому не буду повторяться.

Все программы можно поделить на несколько типов:

А теперь перейдем к запуску программ.

Запуск программ в терминале

Изначально в операционных системах Unix и Linux не было графического интерфейса, поэтому программы запускались командами из терминала. Сейчас это тоже возможно и достаточно активно используется опытными пользователями. Синтаксис запуска программы выглядит таким образом:

/путь/к/файлу/программы параметры

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

И можно передать параметры после пробела:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Когда программа находится не в этих каталогах, нужно указать к ней полный путь:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Иногда возникает необходимость передать программе, какие-либо особые переменные окружения. Например, переменная EDITOR указывает какой текстовый редактор нужно использовать по умолчанию. Вы можете указать имя переменной и ее значение перед именем команды используя синтаксис:

имя_переменной = значение команда

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

По умолчанию эта команда открывает настройки утилиты sudo в редакторе Vim, но с этой переменной окружения настройки откроются в редакторе nano.

Запуск программ от имени другого пользователя

sudo команда
sudo whoami

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Команда whoami (кто я) выводит имя текущего пользователя.

Как запустить программу в фоне

Иногда возникает необходимость запустить долго выполняющуюся программу в терминале так, чтобы она не мешала дальше работать. Для этого можно использовать запуск программы в фоновом режиме linux:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Система выведет PID, уникальный идентификатор программы, который вы потом можете использовать чтобы закрыть ее командой kill:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Как запустить скрипт в Linux

Мы уже говорили, что программы делятся на бинарные и интерпретируемые. Раньше мы говорили только про бинарные программы. Для запуска интерпретируемых нужен непосредственно интерпретатор, к таким программам относятся написанные на таких языках, как Java, Python, Perl, Ruby, PHP, NodeJS и многих других. Синтаксис запуска такой программы отличается:

интерпретатор /путь/к/файлу/программы параметры

Разные интерпретаторы ведут себя по разному, поэтому лучше сразу указывать полный путь к программе. Python обычно подхватывает скрипты из текущей папки без указания полного пути:

А Java программы нужно запускать так:

Для файлов интерпретируемых программ флаг исполняемости необязательный, поскольку они передаются в виде параметра основной программе. Только Bash скрипты составляют исключение. Вы можете запустить скрипт интерпретатором:

Или же просто набрать путь к скрипту:

Оболочка сама определяет свои скрипты по флагу исполняемости и выполняет их. Если флаг исполняемости не установлен, то его стоит добавить:

Поэтому то и для большинства интерпретируемых программ созданы простые sh скрипты которыми их можно быстро запустить.

Запуск программ Linux в графическом интерфейсе

Намного удобнее запускать программы через графический интерфейс. Если консольные программы так запускать невозможно, то для всех графических утилит существуют ярлыки, которые вы можете найти в главном меню системы:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Кроме того, вы можете запустить программу из файлового менеджера, двойным кликом мышью, но тогда для нее обязательно должен быть установлен флаг исполняемости.

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Точно так же работает запуск скриптов в графическом интерфейсе. Вы можете найти все ярлыки из меню в каталоге /usr/share/applications/. Любую программу можно запустить двойным щелчком отсюда. Но давайте посмотрим что находится внутри ярлыка, для этого откройте его в текстовом редакторе:

чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu чем открывать run в ubuntu. Смотреть фото чем открывать run в ubuntu. Смотреть картинку чем открывать run в ubuntu. Картинка про чем открывать run в ubuntu. Фото чем открывать run в ubuntu

Кроме всего прочего, в строке Exec указана команда, которая выполняет запуск программы linux, когда вы делаете двойной клик на ярлыке. Вы можете взять один из существующих ярлыков и сделать на его основе свой. Здесь указано просто имя программы. Но важно заметить, что лучше указывать полный путь в таких местах, как ярлыки, скрипты, cron и так далее это уменьшит количество ошибок, поскольку вы не можете знать проверяет ли система в этом случае PATH или ищет программу только в текущем каталоге. Теперь вы знаете все о том как запустить программу на linux.

Выводы

В этой статье мы рассмотрели как запустить программу через терминал ubuntu или в других дистрибутивах Linux. Несмотря на то, что это кажется очень простой темой, тут есть свои интересные моменты, которые могут быть полезны. Но вы о них уже знаете. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *