Архив метки: ArchLinux

Как исправить ошибку — bash: python: command not found Error

Ошибка — bash: python: command not found Error отображается в основном по трем причинам. Прежде всего, установлен ли на машине исполняемый файл python? Если он установлен, правильно ли настроена переменная среды PATH, чтобы она могла найти установленный исполняемый файл? Третьей причиной может быть неработающая символическая ссылка.

В этой статье показано, как исправить ошибку — bash: python: command not found. Давайте посмотрим, как решить эту проблему.

 

1. Проверьте, установлен ли Python.

В большинстве случаев эта ошибка возникает в приглашении оболочки или командной строке, потому что python не установлен или поврежден. Давайте сначала проверим, установлен ли Python.

Выполните следующие команды, чтобы найти установленное местоположение Python.

$ which python3

 

или же

$ type -a python3

 

Вывод:

python3 is/usr/bin/python3

python3 is/bin/python3

 

или же

$ ls -l/usr/bin/python

$ ls -l/usr/local/bin

 

Запустите команду, чтобы проверить версию Python:

$ python3 --version

 

Простая команда запуска python3:

$ python3

Python 3.8.2 (default, Jul 16 2020, 14:00:26)

[GCC 9.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

 

Если вы не нашли установленный python, в следующем разделе я покажу вам, как установить python.

 

Установите Python в Ubuntu/Debian

Debian, Ubuntu и производные от них дистрибутивы поставляются с предустановленным python. Если он поврежден или не установлен, используйте следующую команду.

Чтобы установить python 2, введите:

$ sudo apt install python

 

After January 1, 2020 Python 2 no longer receives any updates, and recommend not using it.

 

или же

Чтобы установить python 3, введите:

$ sudo apt install python3

 

Python установлен из исходников, по умолчанию установлен в http://usr/local/bin/. В этом случае при вводе python в консоли будет выполняться не тот, который находится внутри /usr/local/bin/, а тот, который находится внутри/usr/bin/.

Если вы хотите выполнить тот, который находится внутри /usr/local/bin/, вы можете легко настроить систему, используя псевдоним. Псевдоним следует поместить в файл.bashrc, как показано ниже.

alias python=/usr/local/bin/python3.9

 

Установите Python в Fedora

Благодаря диспетчеру пакетов dnf вы можете легко установить python в Fedora:

$ sudo dnf установить python38

 

Установите Python на RHEL/CentOS

Чтобы установить Python на RHEL, Oracle Linux и CentOS, используйте команду yum следующим образом:

$ sudo yum установить python

 

Установите Python в Arch Linux

В Arch Linux выполните следующую команду для установки python:

$ sudo pacman -S python2

 

$ sudo pacman -S python3

 

2. Проверьте переменную среды PATH.

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

Такой дизайн помогает правильно запускать программу или команду без необходимости указывать абсолютный путь в терминале.

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

Чтобы отобразить содержимое переменной среды PATH на консоли:

$ echo $ PATH

 

Вывод:

:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

 

Убедитесь, что установленный путь Python добавлен в переменную PATH. Вы можете видеть в приведенном выше выводе пути ‘/usr/bin’ и ‘/bin’ для python 3. Чтобы сделать его постоянным, обязательно экспортируйте переменную PATH в ~/.bash_profile или в соответствующий файл конфигурации, запускающий оболочку.

 

3. Отметьте битую символическую ссылку.

При запуске скрипта python вы можете понять, что символическая ссылка на исполняемые файлы Pythons указана неправильно.

Чтобы изменить каталог /usr/bin/python на/usr/local/bin/python3.9, введите:

$ sudo ln -s/usr/local/bin/python3.9/usr/bin/python


 

Вывод

В этой статье мы узнали, как правильно исправить ошибку -bash: python: command not found на вашем компьютере с Linux.



2021-03-15T17:19:47
ArchLinux

Лучшие дистрибутивы на основе Arch Linux

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

Некоторые производные Arch Linux делают дистрибутив более доступным для неопытных пользователей, а некоторые были созданы в ответ на различные ключевые решения по проектированию системы, принятые разработчиками Arch Linux. Ниже перечислены 5 лучших дистрибутивов Linux на основе Arch, о которых вы должны знать в 2020 году.

 

Топ 5 лучших дистрибутивов Linux на основе Arch

1. Manjaro

Лучшие дистрибутивы на основе Arch Linux

Manjaro (названный в честь горы Килиманджаро) на сегодняшний день является самым популярным дистрибутивом Linux, основанным на Arch в 2020 году. Его первая версия была выпущена в 2011 году с целью объединить передовой характер Arch Linux с упором на удобство использования и доступность.

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

Если вы решите попробовать Manjaro, вам нужно будет выбрать, какую версию вы хотите загрузить. Существует три официальных выпуска со средой рабочего стола (XFCE, KDE Plasma и GNOME) и одна минимальная версия, которую вы можете использовать для создания собственной системы на основе Manjaro с нуля. Кроме того, сообщество Manjaro отвечает за несколько неофициальных выпусков.

Если у вас есть одноплатный компьютер на базе ARM, такой как Raspberry Pi, вы будете рады узнать, что существует несколько редакций ARM, поддерживаемых командой Manjaro, в том числе одна, основанная на KDE Plasma.

 

2. Anarchy Linux

Лучшие дистрибутивы на основе Arch Linux

Многие пользователи Linux, которые хотят попробовать Arch Linux, боятся его ручной установки, которая подробно описана в Arch Wiki. Anarchy Linux — это простой в использовании установщик Arch Linux, который пытается сделать процесс установки более доступным.

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

Разработчики Anarchy Linux предоставляют пять полностью настраиваемых окружений рабочего стола и менеджеров окон (Cinnamon, GNOME, Openbox, XFCE и Budgie), но вы также можете установить общие версии других DE и WM.

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

 

3. Artix Linux

Лучшие дистрибутивы на основе Arch Linux

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

Большинство пользователей Arch Linux в конечном итоге приняли это изменение, но небольшая часть придерживалась своего мнения, что PID1 должен быть простым, безопасным и стабильным. Эта небольшая часть создала Artix Linux, скользящий выпуск, основанный на Arch Linux, который использует OpenRC, runit или s6 в качестве init.

Установка Artix Linux подробно описана на его веб-сайте, и любой, кто когда-либо успешно устанавливал Arch Linux, не должен иметь с ней никаких проблем.

Как производная от Arch Linux, Artix Linux предназначена в основном для опытных пользователей, которые видят в systemd серьезную угрозу безопасности. У обычных пользователей нет абсолютно никаких причин избегать использования systemd, особенно с учетом того, что он уже некоторое время используется в большинстве других основных дистрибутивов Linux.

 

4. Chakra

Лучшие дистрибутивы на основе Arch Linux

Если вам нравится среда рабочего стола KDE, вам стоит попробовать Chakra, потому что она ориентирована исключительно на программное обеспечение KDE, сводя к минимуму использование других наборов инструментов виджетов.

Этот дистрибутив начался как проект упаковки KDEmod, который был создан группой преданных пользователей Arch Linux для улучшения и упрощения стандартной установки KDE с Arch Linux. В конце концов, группа решила выпустить KDEmod как собственный ISO-образ и еще больше интегрировать его с программным обеспечением KDE. В 2010 году была выпущена первая независимая версия Chakra 0.2, завершившая разработку KDEmod.

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

Chakra live ISO содержит загрузочную среду, которая позволяет вам опробовать систему перед ее установкой с помощью включенной независимой от дистрибутива среды установки Calamares, с которой вы, возможно, знакомы по таким дистрибутивам, как Manjaro, Lubuntu или KaOS.

 

5. Velt/OS

Лучшие дистрибутивы на основе Arch Linux

Материальный дизайн Google повлиял на многих дизайнеров пользовательских интерфейсов, научив их использовать адаптивную анимацию и переходы, сеточные макеты, отступы и эффекты глубины, чтобы сделать программное обеспечение более удобным в использовании и более привлекательным. Velt/OS — это экспериментальная среда рабочего стола в стиле Material Design, которую можно установить на любой существующей установке Arch Linux или легко протестировать через ISO-образ на основе Arch Linux.

Разработка Velt/OS неуклонно прогрессирует уже полдесятилетия, и ее разработчики, похоже, пришли к чему-то поистине великому. Макет явно вдохновлен Windows, но Material Design придает Velt/OS уникальный вид, который является долгожданным отходом от обычных настольных сред.

К сожалению, у двух главных людей, стоящих за этим захватывающим проектом, Эйдана Шафрана и Стефана Квечински, похоже, много дел, потому что прогресс был довольно медленным. Но даже если Velt/OS никогда не станет основной средой рабочего стола, она продолжит служить подтверждением концепции, демонстрируя достоинства Material Design будущим разработчикам с открытым исходным кодом и пользователям Arch Linux.



2021-02-16T21:13:26
ArchLinux

Как установить Microsoft OneNote в Linux

OneNote — это инструмент для Windows, разработанный Microsoft, он предлагает пользователю различные функции и эффективную работу. У него есть веб-версия и настольная версия. Это эффективный инструмент для сбора рисунков, аудио, заметок и снимков экрана. Microsoft не предлагает официальную версию OneNote для Linux. Тем не менее, несколько инструментов с открытым исходным кодом могут работать как альтернатива OneNote для Linux, например SimpleNote, Zim, Joplin, Google Keep и т. д. Однако пользователи не любят использовать эти альтернативы вместо OneNote, поэтому становится сложно тем кто перешел с Windows на Linux.

В этом случае на помощь приходит P3X, потому что это инструмент для создания заметок с открытым исходным кодом, который может запускать OneNote в Linux. P3X подключается к учетной записи Microsoft для использования Microsoft OneNote, а также поддерживает дистрибутивы на основе RHEL и Debian. В этой статье рассказывается, как легко установить Microsoft OneNote в Linux с помощью P3X.

 

Как установить Microsoft OneNote в Linux

Мы упомянули три различных процедуры загрузки P3X в вашу систему для использования Microsoft OneNote в Linux.

 

Используя Snapd

Сначала загрузите пакеты snapd на устройство Linux, используя следующие команды:

Для Ubuntu и Debian используйте эти коды:

$ sudo apt update

$ sudo apt upgrade

$ sudo apt install snapd

 

Для Arch Linux используйте эти коды:

$ sudo pacman -Syy

$ sudo pacman -S snapd

$ sudo systemctl enable --now snapd.socket

 

Для Fedora используйте эти коды:

$ sudo dnf update

$ sudo dnf install snapd

$ sudo systemctl enable --now snapd.socket

 

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

После загрузки необходимых файлов используйте следующую команду для установки P3X в системе:

$ sudo snap install p3x-onenote

 

Теперь откройте P3X c, и он перенаправит вас на страницу входа в Microsoft.

В этой командной строке мы использовали команду «sudo», которая представляет суперпользователя do. Он предоставляет все привилегии безопасности для командной строки.

Как установить Microsoft OneNote в Linux

 

Используя NPM

В этой процедуре мы можем создать P3X OneNote с нуля с помощью инструмента NPM, но последняя версия NPM содержит ошибки, и она может создавать некоторые ошибки при работе с OneNote в Linux.

Сначала выполните следующую команду для установки NPM в системе Linux.

Для Ubuntu используйте эту команду:

$ sudo apt install npm

 

Для Debian используйте эту команду:

$ sudo apt-get install npm

 

Для Fedora используйте эту команду:

$ sudo dnf install npm

 

Для Arch Linux используйте эту команду:

$ sudo pacman -S npm

 

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

$ sudo npm install -g p3x-onenote --unsafe-perm = true --allow-root

 

После завершения установки выполните следующую команду для открытия приложений:

$ p3x-onenote

 

Он перенаправит вас на страницу входа в Microsoft OneNote, поэтому войдите в систему и используйте ее без каких-либо проблем.

 

Используя Applmage

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

Вы можете загрузить AppImage со страницы выпуска Github или выполнить приведенную ниже команду, чтобы загрузить его напрямую.

$ wget https://github.com/patrikx3/onenote/releases/download/v2020.4.185/P3X-OneNote-2020.4.185-i386.AppImage

 

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

$ chmod +x P3X-OneNote-2020.4.169.AppImage

$ ./P3X-OneNote-2020.4.169.AppImage

 

Наконец, вы можете легко использовать Microsoft OneNote в Linux.

 

Заключение

В этой статье мы предоставили полную информацию о том, как установить Microsoft OneNote в Linux. Как мы объясняли ранее, Microsoft не предлагает никаких официальных приложений OneNote для Linux, но вы можете использовать его со сторонним программным обеспечением. В этой статье есть несколько процедур, которые вы выбираете по своему усмотрению. Мы рассмотрели программные процедуры Snapd, NPM, Applmage для использования Microsoft OneNote в Linux.



2021-01-12T10:24:45
ArchLinux

Установить и настроить KVM в ArchLinux

KVM означает виртуальную машину на основе ядра. Это программное обеспечение позволяет пользователям запускать несколько виртуальных машин с разными операционными системами, избегая, таким образом, необходимости использовать более традиционные способы использования Virtualbox. KVM — это бесплатная программа с открытым исходным кодом, которая дорабатывалась и улучшалась за последние десять лет.

В этой статье показано, как установить и настроить KVM в вашей системе ArchLinux.

 

Часть 1: Установка KVM

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

 

Шаг 1. Проверьте поддержку виртуализации

Чтобы проверить, включена ли виртуализация на вашем ПК, введите следующую команду:

$ LC_ALL=C lscpu | grep Virtualization

 

Технические характеристики оборудования для запуска KVM: VT-x для процессоров Intel и AMD-V для процессоров AMD. Таким образом, если в вашей системе есть оборудование для создания виртуальных машин, вы увидите следующее в отображаемом тексте:

Virtualization: VT-x

или

Virtualization: AMD-V

 

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

 

Шаг 2. Найдите модуль ядра

Чтобы узнать, есть ли в вашей системе модуль ядра для запуска KVM, введите следующую команду:

$ zgrep CONFIG_KVM /proc/config.gz

 

Если вы используете процессор AMD, вы должны увидеть CONFIG_KVM_AMD (или CONFIG_KVM_INTEL, если вы используете Intel), за которым следует = y или = m, тогда все готово.

 

Шаг 3: Установите KVM для ArchLinux

Запустите терминал и запустите следующий код для прямой установки KVM:

$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat

 

Это должно установить KVM в вашей системе.

 

Шаг 4: активируйте и запустите KVM

Выполните следующую команду, чтобы активировать KVM:

$ sudo systemctl enable libvirtd.service

 

Далее введите следующее:

$ sudo systemctl start libvirtd.service

 

Затем перейдите в /applications и запустите диспетчер виртуальных машин.

 

Часть 2: Настройка KVM

Чтобы продолжить использование KVM со стандартной учетной записью Linux, вы можете сделать это, изменив файл libvirtd.conf. Чтобы получить доступ к файлу, введите следующее:

$ sudo pacman -S vim

$ sudo vim/etc/libvirt/libvirtd.conf

 

Между строками 80-90 должен быть термин «lineabout unix_sock_group». Вы измените это на libvirt.

# unix_sock_group = "libvirt"

 

Перейдите к строкам между 100-110 и измените unix_sock_rw_perms на = 0770

# unix_sock_rw_perms = "0770"

 

Затем введите следующий код, чтобы включить вашу стандартную учетную запись Linux в libvirt.

$ sudo usermod -a -G libvirt $ ( whoami )

 

$ newgrp libvirt

 

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

$ sudo systemctl restart libvirtd.service

 

Теперь вы можете использовать свою учетную запись Linux для использования KVM.

Чтобы создать виртуальные машины внутри виртуальной машины, включите вложенную виртуализацию, введя следующее:

$ sudo modprobe -r kvm_intel

$ sudo modprobe kvm_intel nested=1

 

Чтобы применить эти изменения, введите:

$ echo "options kvm-intel nested = 1" | sudo /etc/modprobe.d/kvm-intel.conf

 

Вывод

В этой статье описана установка и настройка KVM в системах ArchLinux. Если вы правильно следовали инструкциям, у вас должен быть настроен KVM в вашей системе и готов к запуску виртуальных машин.



2020-11-17T13:33:55
ArchLinux