- Опыт установки современного дистрибутива Linux на старый нетбук
- Как установить текстовый редактор Atom в Ubuntu 20.04
- Установка Atom как Snap-пакета
- Установка Atom с помощью apt
- Запуск Atom
- Выводы
- Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования
- Linter
- Пакет Script: запуск программ из Atom
- Python
- Swift
- Терминал
- Установка Atom в Ubuntu
- Установка Atom на Ubuntu
Опыт установки современного дистрибутива Linux на старый нетбук
На reddit, в сообществах посвященных Linux, периодически поднимаются вопросы по установке современных 64-битных дистрибутивов Linux на старые нетбуки, выпускавшиеся для работы с 32-битными операционными системами лет 10 назад. Возможно и здесь кого-то заинтересует подобный опыт.
Дано: нетбук Samsung NC110, год выпуска 2011. ТТХ весьма скромные: одноядерный процессор Intel Atom N455 с тактовой частотой 1,66 GHz, 10 дюймовый дисплей, 2 GB RAM и 320 GB ROM (HDD) . Поставлялся он с Windows 7 Starter на борту. Но даже 10 лет назад эта ось была тяжеловата для данного нетбука поэтому сразу же после покупки Окна были снесены и заменены на Ubuntu (чувствую желание ценителей правильных дистрибутивов запустить в меня тапком).
Жил нетбук под управлением Ubuntu довольно долго, — обновления и новые версии дистрибутива для 32-битных версий выпускались регулярно вплоть до версии 18.04 (2018 год) и периодически использовался как портативная пишущая машинка. Когда же возможность обновляться исчезла, а вместе с ней и возможность использовать адекватные версии программ, стал выбор: выбросить/убрать на полку данный девайс или провести эксперимент. Хотя в моем случае, как и для многих других любителей все тестировать, это выбор без выбора, там, где можно провести исследовательское тестирование, мы его обязательно проведем.
Чтобы выбрать новую ось опробовал довольно много разных вариантов, даже KolibriOS пробовал запускать, но в итоге наиболее оптимальным выбором под потребности оказался дистрибутив Linux Lubuntu 20.04, 64-битная версия (лишь этот дистрибутив от Canonical смог не только запуститься с флэшки, но и отработал первичные тесты без сбоев). Установка дистрибутива длилась очень долго, порядка 1,5 часов (думаю столь старому агрегату простительно).
Протестировал установку софта:
на нетбук встала последняя версия wine (5.0.2 на момент установки) так что теперь без проблем можно запускать как некоторый специализированный софт, так и старые игры подобные Disciples 2 или HOMM 3;
инструменты для тестировщика: Postman (для тестирования API) работает крайне медленно, а сниффер Charles при попытке перехвата запроса в браузере намертво вешает систему;
для рисования блок схем поставил Xmind,- успешно установлен и медленно работает, а инструмент draw.io устанавливаться отказался, работает через браузер;
полноценно работают мессенджеры Skype и Slack;
установил наиболее распространенные браузеры последней версии (Firefox, Yandex, Chromium, Vivaldi), работают стабильно;
поставил LibreOffice для работы с офисными документами (так же можно использовать для обучению работы с SQL и базами данных).
Из вкусовщины: в целом LXQt в качестве среды рабочего стола мне понравился больше чем LXDE, есть в нем что-то такое что цепляет. Однако базовое оформление, на мой взгляд, слишком аляповато. Да и в целом я сторонник «ретроспективного будущего» в стиле MATE (думаю даже без приложенных скриншотов понятно какая DE установлена в дистрибутив). И ещё одно замечание в пользу MATE, — с этой средой рабочего стола не возникло никаких проблем при настройке уровня прозрачности терминала и виджетов conky, как я люблю, в отличии от LXQt (настроить уровни прозрачности удалось не сразу и периодически им возвращался не прозрачный вид).
Придирка к самому формату: на 10 дюймовый дисплеи Samsung NC110 полностью диалоговые окна многих программ и настроек параметров могут не поместиться, если не настроить скрытие панели.
Резюмируя, могу сказать, что эксперимент прошел успешно, на выходе получился компактный офисник с неплохим временем автономной работы и набором современного софта. Его возможностей вполне достаточно, чтобы работать одновременно с офисными приложениями, документами в формате PDF и несколькими вкладками браузера (в момент загрузки они особенно сильно напрягают процессор) или играть в старые игры. При этом хоть и не стоит ждать от таких машин скорости работы аналогичной современным ПК (если вы конечно не установили в качестве оси KolibriOS), лично я результатом доволен.
Источник
Как установить текстовый редактор Atom в Ubuntu 20.04
Atom — это кроссплатформенный редактор кода с открытым исходным кодом, разработанный GitHub. Он имеет встроенный диспетчер пакетов, встроенный элемент управления Git , интеллектуальное автозаполнение, подсветку синтаксиса и несколько панелей.
Под капотом Atom — это настольное приложение, построенное на Electron с использованием HTML, JavaScript, CSS и Node.js.
В этом руководстве показаны два способа установки Atom в Ubuntu 20.04. Atom можно установить как snap-пакет через магазин Snapcraft или как deb-пакет из репозиториев Atom.
Выберите метод установки, наиболее подходящий для вашей среды. Те же инструкции применимы для любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.
Установка Atom как Snap-пакета
Пакет Atom snap распространяется и поддерживается Github.
Снапсы — это автономные программные пакеты, которые включают в двоичный файл все зависимости, необходимые для запуска приложения. Пакеты Snap легко обновить и защитить. В отличие от стандартных пакетов deb, снимки занимают больше места на диске и дольше запускают приложение.
Пакеты Snap могут быть установлены либо из командной строки, либо через приложение Ubuntu Software.
Чтобы установить Atom snap, откройте свой терминал ( Ctrl+Alt+T ) и выполните следующую команду:
Вот и все. Atom установлен на ваш рабочий стол Ubuntu, и вы можете начать его использовать.
Всякий раз, когда выпускается новая версия, пакет Atom snap будет автоматически обновляться в фоновом режиме.
Если вас не устраивает командная строка, откройте программное обеспечение Ubuntu, найдите «Atom» и установите приложение.
Установка Atom с помощью apt
Atom доступен в репозиториях Packagecloud Apt. Чтобы установить его, выполните следующие действия:
Обновите список пакетов и установите зависимости:
Импортируйте GPG-ключ репозитория и включите репозиторий Apt :
После включения репозитория установите последнюю версию Atom:
Когда выходит новая версия, вы можете обновить Atom через командную строку или инструмент обновления программного обеспечения на рабочем столе.
Запуск Atom
В строке поиска действий введите «Atom» и щелкните значок, чтобы запустить приложение.
Когда вы запускаете редактор Atom в первый раз, должно появиться следующее окно:
Отсюда вы начинаете установку тем и расширений и настройку редактора в соответствии со своими предпочтениями.
Выводы
Мы показали вам, как установить Atom в Ubuntu 20.04. Чтобы узнать больше о том, как использовать Atom, от начальных до продвинутых методов, посетите их официальную страницу документации .
Если у вас есть вопросы, оставьте комментарий ниже.
Источник
Настройка Atom от GitHub для работы с PHP, Python и некоторыми другими языками программирования
Изначально считаем что у Вас установлена поддерживаемая операционная система, Node.JS и Atom. В примерах мы работаем в OpenSUSE (13.1) в нём (и вообще в дистрибутивах *nix) уже «из коробки» обычно есть не только Python но PHP и другие языки программирования. Так же исправно работает на Ubuntu (>12.04). Если у Вас Windows 7 или 8, а раньше Вы с ними (языками) не работали то их предварительно необходимо скачать и установить.
Примечание: перед началом работы желательно запускать Atom под root.
опыт показывает — работает стабильнее
Linter
Идеология Atom к подсветке в том, что основным пакетом для работы с синтаксисом и его анализа будет Linter, который является верхним уровнем в API для других линтеров кода. Это сделано для прекращения «войны между плагинами» (The idea is to stop the linter plugins war, by providing a top level API for linters to parse and display errors in the Atom editor). Тем не менее, не все сторонние разработчики придерживаются этой идеологии и пишут свои плагины.
- linter-php , для PHP `php -l`
- linter-phpcs , для PHP, `phpc`
- linter-phpmd , для PHP, `phpmd`
- linter-pylint , для Python, `pylint`
- linter-pyflakes , для python, `pyflakes`
- linter-pep8, для python, `pep8`
- linter-flake8, для python, `flake8`
- linter-javac , для Java, `javac`
- linter-jshint , для JavaScript and JSON, `jshint`
- linter-jscs , для JavaScript, `jscs`
- linter-scss-lint , для SASS/SCSS, `scss-lint`
- linter-coffeelint , для CoffeeScript, `coffeelint`
- linter-csslint , для CSS, `csslint`
- linter-rubocop , для Ruby and Ruby on Rails, `rubocop`
- linter-tslint , для Typescript, `tslint`
- linter-xmllint , для XML, `xmllint`
- linter-shellcheck , для Bash, `shellcheck`
- linter-scalac , для Scala, `scalac`
- linter-clang , для C / C++, `clang`
- linter-ruby , для ruby, `ruby -wc`
- linter-lua , для Lua, `luac -p`
Пакет Script: запуск программ из Atom
Script — пакет для запуска кода в atom.
Установка пакета Script, возможна из командной строки:
или меню
Packages->Settings View->Install->Packages
Каждый язык работает, при наличии предварительно установленного компилятора / интерпритатора.
Пакет Script обновляется довольно часто. Например поддержка Swift появилась менее двух недель назад. Так что скорее всего в ближайшее время появится поддержка новых языков.
Для запуска программы необходимо выбрать
Packages—>Script—>Run
Дополнительные опции можно найти в документации либо на страницах Atom`а или проекта.
Для функционирования должен быть создан рабочий каталог.
Путь к нему нужно прописать здесь:
Packages—>Script—>Configure Script—>Current Working Directory
Заявку разработчикам на поддержку нового языка можно оставить здесь (отвечают быстро)
И немного юмора от разработчиков пакета Script,
у которых, судя по всему, спрашивают всё на свете:
первод: Атом не может найти Нод | Руби | Питон | Мои носки
Python
Поддержка подсветки этого языка идёт изначально. Пакеты для работы с синтаксисом и отладки:
Linter + Language Python + Linter Python Pep8 + Script
Script запускает код на Python, а Linter и Linter Python Pep8 покажут синтаксические ошибки.
Возможно Вам, для работы с Python также поможет Atom Python Debugger.
Подсветка ошибок и запуск после установки будут выглядеть так:
Swift
Терминал
Для запуска исполняемого кода С, C++, Java иногда проще использовать сторонний пакет (не пакет Atom, а пакет вашего дистрибутива), который запускается через терминал, поскольку сам Atom поддерживает большое количество языков. Если Atom выступает в качестве редактора кода, a терминал рядом запускает его — это очень удобно для нас, поскольку терминал не имеет такое преимущество редактирования, как Atom.
Для запуска терминала в окне Atom установите пакет Term. Для запуска терминала в окне Atom выбрать
Packages—>Command Palette—>Toggle и Term
с нужными параметрами.
В заключении ещё один интересный кликабельный анимационный gif от разработчиков script, ссылки.
Источник
Установка Atom в Ubuntu
Atom — это популярный редактор исходного кода от разработчиков Github доступный для Windows, Linux и MacOS X. Основной особенностью программы можно считать баланс между удобностью и расширяемостью, программа написана с использованием Web технологий на движке Chromium и Node.js с использованием платформы Electron, имеет красивый современный интерфейс и возможность подключения дополнительных модулей.
В этой статье мы рассмотрим как установить Atom Ubuntu. Для установки можно использовать пакет, загруженный из официального сайта проекта или менеджер приложений snap. Но сначала давайте поговорим про основные возможности программы:
- интеграция с chromium;
- подсветка синтаксиса для множества языков программирования;
- автодополнение кода;
- поддержка сниппетов;
- настраиваемость всех особенностей редактора;
- поддержка дополнительных модулей.
Установка Atom на Ubuntu
Для установки Atom в Ubuntu скачайте deb пакет на официальном сайте редактора. Например, для Ubuntu это будет atom-amd64.deb.
Вы можете открыть файл в центре приложений и кликнуть по кнопке Установить:
Или выполните следующие команды в папке с файлом, необходимые зависимости система установит автоматически:
sudo dpkg —install atom-amd64.deb
sudo apt install -f
После завершения установки вы можете запустить программу из главного меню системы:
Для систем на базе Red Hat порядок действий будет примерно аналогичным, только надо загрузить пакет .rpm и открыть его в пакетном менеджере вашей системы.
Кроме того, вы можете установить Atom из центра приложений Ubuntu или с помощью пакетного менеджера snap. Для установки с помощью snap выполните в терминале:
snap install atom
Чтобы удалить atom ubuntu, установленный с помощью snap выполните:
sudo snap remove atom
А для удаления программы полученной из официального сайта используйте:
sudo apt remove atom
Теперь вы знаете как установить Atom Ubuntu. Это довольно мощный редактор, с огромным количеством плагинов. Из него можно сделать полноценную среду разработки для веб-приложений и других проектов. А каким редактором пользуетесь вы? Напишите в комментариях!
Источник