Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Info Board


Ubuntu download >>

Установка Google Chrome >>

Операции с файлами и папками в Ubuntu >>

Установка JAVA в Ubuntu >>

Создание переменной окружения
JAVA_HOME >>

Установка Python на Ubuntu >>

Установка переменной PATH для Python >>

Установка ChromeDriver в Ubuntu >>

Установка IDE PyCharm >>

Создание виртуального окружения VENV >>

Установка и настройка Linux дистрибутив Ubuntu

Опубликовано 23.11.2023

После обучения на тестировщика-автоматизатора на Python в SkillFactory, я продолжил разбираться в различных фичах и библиотеках. Среди прочих я нашёл интересное приложение Scrapy, используемое для web-скрапинга, сочетающее в себе практичность и многофункциональность. Одна из библиотек, поддерживаемая Scrapy Playwright, не запустилась на Windows, так как Winda не поддерживает некоторые подпроцессы, поэтому появилась необходимость использовать LINUX.

⚠️Говорят, если Windows и дальше будет ставить палки в колёса, все мы там будем… Уже сейчас на железе предустановлен всё чаще Linux. Поэтому есть смысл поизучать его уже сейчас. В принципе дистрибутив Linux можно установить и на Windows, используя WSL (подсистема Windows для Linux / настройка), но для этого нужно иметь версию Wind-ы от Pro и выше…, но не Home.

Поэтому я сделал проще для себя, установив Linux на старый, но ещё сносно работающий ноут. Первое, что нужно определить для себя, если ставите Linux, - какой дистрибутив нужен Вам и какой подходит под мощь Вашей машины → Совершенно точно! → Желания не всегда совпадают с возможностями! :)

Поэтому вот первая и вторая статьи, которые помогут Вам в этом определиться. Мои возможности определили для меня Xubuntu. Просто набираете в поисковике 'имя дистрибутива' + 'установить' и будет Вам ссылка на инсталляцию. Как правило, нужен файл с расширением: .iso.

⚠️Одной из самых популярных и широко используемых дистрибутивов Linux является Ubuntu - это операционная система, основанная на ядре Linux. Оно предоставляет базовую инфраструктуру и управление ресурсами компьютера, такими как процессор, память и периферийные устройства. Linux сам по себе не представляет полноценную операционную систему, а является основой для создания дистрибутивов, таких как Ubuntu, Xubuntu, Fedora, Debian, Arch Linux, CentOS, openSUSE, Linux Mint, Manjaro и прочие.

Для установки дистрибутива Linux на ноут потребовалось создать загрузочный USB через программу Rufus, создающую образ для установки приложения с внешнего носителя. Т.е. запускаете Rufus, указываете куда записывать – \USB, что записывать – путь на файл iso и готово…

Далее в BIOS ноута я активировал инсталляцию программ при загрузке с USB (раздел: Boot Settings Configuration). После успешной установки Linux, верните настройки BIOS, как были. Затем вставляем загрузочную флешку, перезагружаем или включаем ноут и следуем инструкциям по установке... На ноуте у меня стоял глючный уже Windows, поэтому я решил снести его полностью и выбрал установку с удалением старой ОС: "Стереть диск и установить Ubuntu".

Благоприятный исход установки  когда всё прошло успешно и никаких сообщений об ошибках не выходит! Иначе есть смысл перезаписать установку или подобрать другой, более подходящий под параметры машины дистрибутив…

Итак, после успешной установки, у Вас откроется рабочий стол. Панель задач по умолчанию сверху, кнопка типа Пуск – слева вверху. И главное, это теперь не Панель управления, а эмулятор терминала (командная строка), через который и происходит вся магия работы с программами и их обновлением… Открыть его можно через комбинацию: Ctrl + Alt + T.

Обновление вообще важно периодически делать, так как из-за старых или битых чем-то версий системных программ, может не работать куча других нужных команд и приложений.

К сведению! Операции вставки и копирования в Terminal, происходят с той же комбинацией клавиш, только с добавлением Shift. Копия/вставка: Shift+Ctrl+C / V. Выделение текста – с помощью мыши.

Далее откроем Terminal через комбинацию клавиш: Ctrl + Alt + T. Для обновления списка пакетов, которые распознаёт операционная система, нужно ввести команду:

sudo apt update && sudo apt upgrade

- sudo apt update используется для обновления списка доступных пакетов в репозиториях. Эта команда обновляет информацию о пакетах, доступных для установки или обновления в вашей системе. При запуске этой команды система проверяет, есть ли доступные обновления для установленных пакетов или новые пакеты, которые могут быть установлены.

- sudo apt upgrade используется для обновления уже установленных пакетов в системе. Команда обновляет все установленные пакеты до последней версии с учетом всех зависимостей. При запуске этой команды система загружает и устанавливает новые версии пакетов, если они доступны.

Для исправления возможных проблем с зависимостями пакетов при установке программ, введём команду: sudo apt install -f

Флаг -f в команде apt означает "фиксирование" (fix) и предписывает системе попытаться исправить любые поставленные перед ней задачи. В данном случае, команда проверяет, есть ли необходимые зависимости для текущих или предыдущих пакетов, и, если есть проблемы с зависимостями, попытается их автоматически исправить или установить недостающие пакеты.

Команда sudo использована для запуска команды от имени суперпользователя (администратора), чтобы получить полные права доступа к системе.

Если, после этого появится сообщение типа: Для их удаления используйте «sudo apt autoremove».
Просто введите эту команду в терминале — для удаления не нужных пакетов.

Установка браузера Google Chrome в Ubuntu


1. Откройте терминал в Ubuntu через комбинацию клавиш: Ctrl + Alt + T

2. Добавьте официальный репозиторий Chrome с помощью команды:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

3. Добавьте репозиторий Chrome в список источников пакетов вводя команду:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'

4. Обновите список пакетов с помощью команды:

sudo apt update

5. Установите браузер Chrome с помощью команды:

sudo apt install google-chrome-stable

6. При необходимости введите пароль суперпользователя (root) для подтверждения установки.

7. После завершения установки, браузер Chrome будет готов к использованию.

После завершения установки Вы можете найти Google Chrome в меню приложений или запустить его из терминала с помощью команды "google-chrome".

Операции с папками и файлами


⚠️При выполнении команд ниже по тексту, в случае необходимости использования прав супер пользователя / админа (это в частности касается системных папок), нужно указать перед командой слово: sudo.

Конечно можно использовать для операций с папками и файлами контекстное меню мыши, но в Linux, для операций с системными документами, нужны права админа, которые как раз включаются в командной строке через указание 'sudo' и введение пароля для выполнения команды!

1. Распаковка архива ZIP в конкретную папку

Перейдите в директорию, где находится архив, с помощью команды: cd /путь_к_архиву

Распакуйте архив в конкретную папку командой: unzip archive.zip -d /path_to_folder

где "archive.zip" - название Вашего архива; "path_to_folder" - путь к папке, в которую нужно распаковать...

2. Распаковка архива TGZ / XZ в конкретную папку

a) Перейдите в директорию, где находится архив, с помощью команды: cd /путь_к_архиву

Распакуйте архив в конкретную папку командой: tar -xzf archive.tgz -C /path_to_folder

Обратите внимание, что в этой команде:
`-x` > указывает на распаковку архива,
`-z` > указывает на использование архиватора gzip,
`-f` > указывает на путь к архиву,
`-C` > указывает на путь к папке назначения.

b) Перейдите в директорию, куда нужно распаковать архив командой: cd /path_to_folder

Выполните команду: tar -xzf /путь_к_архиву/archive.tgz

3. Перемещение файла или архива archive.tgz из папки 1 в папку 2

sudo mv /path_to_folder-1/archive.tgz /path_to_folder-2/

4. Удаление архива archive.tgz из папки

rm /path_to_folder/archive.tgz

5. Создание папки в директории

mkdir /path_to_folder/name_folder

6. Удаление папки

rm -r /path_to_folder/name_folder

7. Найти папку или файл по названию

Для поиска папки введите команду: sudo find / -name "folder_name"

Для поиска файла введите команду: sudo find / -name "file_name" -type f

Замените folder_name на имя папки, которую Вы ищете. 

Символ / в команде означает, что поиск будет осуществляться по всей файловой системе. Если Вы знаете, что папка находится в определённой директории, Вы можете заменить символ / на путь до этой директории для более точного поиска.

8. Включение Num Lock по умолчанию

Введите следующую команду для открытия файла с настройками Num Lock:

sudo nano /etc/default/keyboard

Найдите строку, содержащую `XKBOPTIONS`.

Добавьте `numpad:led` в значение `XKBOPTIONS`

Должно получиться: XKBOPTIONS="numpad:led"

Сохраните и закройте файл. Перезагрузите систему.

Установка Java и создание переменной среды JAVA_HOME


Для запуска Java-приложений на компьютере с операционной системой Ubuntu, потребуется установить Java Development Kit. JDK содержит все необходимые инструменты и библиотеки для разработки и запуска Java-приложений.

1. Откройте терминал: Ctrl+Alt+T

2. Обновите пакеты системы командой:

sudo apt update

3. Установите пакет OpenJDK командой:

sudo apt install default-jdk

4. При установке будет предложено ввести пароль админа. Введите его и нажмите Enter.

5. Подтвердите установку, нажав Y и затем Enter.

6. Дождитесь окончания установки.

После завершения можно проверить версию Java командой: java -version

 

Установка переменной окружения JAVA_HOME

⚠️Обычно переменные среды, специфичные для каждого пользователя, добавляются в файл .bashrc. Это позволяет настроить среду работы только для текущего пользователя.

Файл /etc/environment используется для установки глобальных переменных среды для всех пользователей в системе. Если Вы хотите установить переменную PATH для всех пользователей, то можно добавить её в файл /etc/environment.

Если Вам нужно изменить переменную PATH только для конкретного пользователя, то рекомендуется использовать файл .bashrc. Рассмотрим два варианта...

✅ Вариант 1 (через глобальные переменные)

1. Определите, в какой директории установлена версия java, которая используется по умолчанию:

sudo update-alternatives --config java

В выводе будет видно директорию версии по умолчанию (с порядковым номером ноль), например в таком виде: /usr/lib/jvm/java-11-openjdk-amd64/bin/java:

2. Скопируйте полный путь.

3. Откройте файл набрав команду: sudo nano /etc/environment

4. Добавьте в файл строку:

JAVA_HOME="ваш_путь"

где ваш_путь — скопированный путь.

5. В этом файле найдите строку с переменной PATH, чтобы указать путь для переменной среды.

Если переменная PATH уже существует, добавьте путь к исполняемому файлу Java в существующее значение переменной PATH, если её нет, можете добавить её сами. Она должна иметь такой вид:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/path_to_java/bin"

где:

двоеточия - это разделители всех путей системы. При добавлении пути, отделяем его ':'

/path_to_java/bin - укажите здесь свой фактический путь к директории bin, содержащей исполняемые файлы Java!

6. Сохраните и закройте файл сочетанием клавиш Ctrl+X, а затем нажмите Y и Enter.

7. Перезагрузите файл командой:

source /etc/environment

или

sudo reboot

⚠️Команда sudo reboot используется для перезагрузки всей операционной системы Ubuntu. При использовании этой команды происходит полное завершение всех процессов и перезагрузка системы с нуля. Это может понадобиться, например, после установки новых программ или обновления системы.

С другой стороны, команда source /etc/environment используется для обновления текущей сессии командного интерпретатора для включения изменений, внесенных в файл /etc/environment. Таким образом, она позволяет обновить переменные окружения в текущем окружении без необходимости перезагрузки всей системы.

8. Проверьте результат, выполнив команды:

echo $JAVA_HOME

echo $PATH

✅ Вариант 2 (через локальные переменные)

1. Введите следующую команду, чтобы открыть файл .bashrc в Вашем домашнем каталоге:

nano ~/.bashrc

2. Прокрутите файл .bashrc вниз и найдите строку, начинающуюся с export PATH=. Если такой строки нет, создайте её...

3. Добавьте путь к установленной Java в конец строки. Например, если у Вас установлена Java версии 11 и она находится в '/usr/lib/jvm/java-11-openjdk-amd64/bin', добавьте следующее:

export PATH="$PATH:/usr/lib/jvm/java-11-openjdk-amd64/bin"

4. Сохраните и закройте файл сочетанием клавиш Ctrl+X, а затем нажмите Y и Enter.

5. Чтобы изменения вступили в силу, введите следующую команду:

source ~/.bashrc

Установка Python 3.9.13 в Ubuntu


1. Откройте терминал в Ubuntu:  Ctrl+Alt+T

2. Обновите список доступных пакетов репозитория, выполнив команду:

sudo apt update

3. Установите необходимые зависимости, выполнив длинную команду:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

4. Скачайте исходные коды Python нужной версии с официального сайта. Нужно скачать архив формата tgz. Вот пример названия версии дистрибутива для Linux:

"Gzipped source tarball"

Пример названия скаченного архива: Python-3.9.13.tgz

5. Распакуйте скачанный архив:

Для этого в Terminal перейдите в папку с архивом: cd /path_to_archive_folder

Затем введите команду:

tar -xf Python-3.9.13.tgz

6. Перейдите в распакованный каталог с исходными кодами Python:

cd /Path_to_Python-3.9.13

7. Запустите скрипт настройки для конфигурации и установки Python:

./configure --enable-optimizations

8. Скомпилируйте и установите Python:

make -j$(nproc)
sudo make altinstall

9. По окончанию можно проверить установку, введя команду:

python3.9 --version

Установка переменной PATH для Python в Ubuntu


1. Откройте терминал: Ctrl+Alt+T

2. Введите команду:

which python3

Она отобразит полный путь к исполняемому файлу Python версии 3.

Пример вывода команды может быть: /usr/bin/python3

3. Теперь, чтобы установить переменную PATH для Python, откройте файл environment в текстовом редакторе с помощью команды:

sudo nano /etc/environment

4. Найдите строку с переменной PATH в файле. Добавьте путь к Python в существующее значение переменной PATH по аналогии:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/bin/python3"

5. Замените "/usr/bin/python3" на реальный путь к интерпретатору Python, который Вы получили в пункте 2.

6. Сохраните файл /etc/environment, нажав Ctrl + X, затем Y, а затем Enter.

7. После сохранения файла, выполните команду:

source /etc/environment

- чтобы обновить текущую сессию интерпретатора.

8. Для проверки установки переменной PATH для Python, введите команду:

echo $PATH

И убедитесь, что путь к интерпретатору Python теперь присутствует в выводе.

Установка Chromedriver в Ubuntu


1. Откройте терминал: Ctrl+Alt+T

2. Установите пакет chromium-chromedriver с помощью команды:

sudo apt-get install chromium-chromedriver

3. Проверьте, где расположен установленный драйвер с помощью команды:

which chromedriver

Если эта команда не вернула результат, введите другую команду:

whereis chromedriver

Если команда `whereis chromedriver` также не возвращает результат, это означает, что драйвер не найден в Вашей системе или не был правильно установлен, и Вам может потребоваться повторно установить драйвер с помощью инструкций, указанных выше.

Если Вы получили путь к установленному драйверу, выполните следующие шаги:

a) Откройте файл /etc/environment в текстовом редакторе с правами администратора:

sudo nano /etc/environment

b) Добавьте путь к месту, где находится установленный драйвер, в конец этого файла. Например, если драйвер находится в '/usr/lib/chromium-browser/chromedriver', добавьте следующую строку:

:/usr/lib/chromium-browser/chromedriver

(Обратите внимание на двоеточие в начале строки)

c) Сохраните и закройте файл сочетанием клавиш Ctrl+X, а затем нажмите Y и Enter.

d) Перезапустите терминал.

4. Установите модуль selenium для Python с помощью команды:

pip install selenium

(или pip3 install selenium для Python 3)

5. Введите в терминале команду:

chromedriver --version

Если хромдрайвер установлен и работает, Вы увидите вывод, указывающий на его версию, например: ChromeDriver 96.0.4664.45

6. Теперь Вы можете использовать хромдрайвер в своих скриптах Python.

Установка IDE PyCharm в Ubuntu


✅ Вариант I

1. Откройте терминал: Ctrl+Alt+T

2. Обновите пакеты системы командой:

sudo apt update

3. Установите пакет snapd командой:

sudo apt install snapd

Snap - это формат пакетов, который позволяет устанавливать программное обеспечение в изолированных контейнерах, что обеспечивает большую безопасность и стабильность. Установка PyCharm через Snap позволяет автоматически обновлять его до последних версий и упрощает процесс установки и удаления.

4. После установки snapd выполните команду для запуска службы:

sudo snap install core

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

5. Затем установите PyCharm командой:

sudo snap install pycharm-community --classic

Если Вы хотите установить PyCharm Professional Edition, замените pycharm-community на pycharm-professional.

6. После установки PyCharm Вы можете создать символическую ссылку для запуска PyCharm из терминала командой: 'pycharm'. Для этого введите команду:

sudo snap alias pycharm-community pycharm

7. Запустите PyCharm из терминала с помощью команды: pycharm

✅ Вариант II

1. Скачайте приложение PyCharm "Community" (безплатная) или "Professional" с официального сайта. Файл типаpycharm-community-2023.2.5.tar.gz

2. Когда загрузка завершится, откройте терминал на Ubuntu: Ctrl+Alt+T

3. Перейдите в директорию, в которую был загружен файл установки PyCharm, с помощью команды cd. Например, если файл загрузился в папку "Загрузки", команда будет выглядеть так:

cd Загрузки

4. Разархивируйте загруженный файл с помощью команды:

tar -xzvf pycharm-community-2023.2.5.tar.gz

5. После разархивации зайдите в папку с установленным PyCharm:

cd /path_to_pycharm (укажите свой путь к папке)

6. Запустите установку PyCharm с помощью следующей команды:

./pycharm.sh

Создание виртуального окружения VENV


1. Откройте PyCharm и перейдите в Terminal.

2. В терминале перейдите в папку с Вашим проектом для которого нужно установить виртуальное окружение:

cd path_to_project

3. Установите инструмент venv для создания виртуальных окружений Python, если он ещё не установлен, с помощью команды:

sudo apt install python3-venv

После установки окружения venv, возможно нужно будет обновить pip. Оповещение об этом может выйти в последней строке. Для этого введите команду: pip3 install --upgrade pip

4. Создайте виртуальное окружение с помощью команды:

python3 -m venv имя_окружения

Например: python3 -m venv myenv

5. Активируйте виртуальное окружение с помощью команды:

source myenv/bin/activate

6. После активации виртуального окружения, приступите к установке необходимых пакетов или выполнению команд Python внутри него.

7. Если Вам больше не нужно использовать виртуальное окружение, Вы можете его деактивировать с помощью команды: deactivate