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

rtorrent – терминальный торрент для Linux

Сегодня в статье рассмотрим небольшую утилиту rtorrent – терминальный торрент клиент для Linux систем. Использовать я буду Ubuntu Server 20.04 LTS. И так давайте начнем.

Читать

Как установить R на Ubuntu 20.04

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

В этой статье описываются шаги, необходимые для установки R в Ubuntu 20.04.

 

Предпосылки

Убедитесь, что вы выполнили следующие предварительные условия, прежде чем продолжить эту статью:

  • Ваша система имеет как минимум 1 ГБ ОЗУ. В противном случае создайте файл подкачки.
  • Вы вошли как пользователь с привилегиями sudo.

 

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

Пакеты R, включенные в стандартные репозитории Ubuntu, часто содержат старые пакеты. Мы установим R из репозитория CRAN.

Чтобы установить R в Ubuntu 20.04, выполните следующие действия:

  1. Установите зависимости, необходимые для добавления нового хранилища поверх HTTPS:
    sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

  2. Добавьте репозиторий CRAN в список источников вашей системы:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

    sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'

    

    

  3. Установите R, набрав:
    sudo apt install r-base

    

    

  4. Установка может занять несколько минут. После завершения проверьте это, напечатав версию R:
    R --version

    R version 4.0.1 (2020-06-06) -- "See Things Now"

    Copyright (C) 2020 The R Foundation for Statistical Computing

    Platform: x86_64-pc-linux-gnu (64-bit)

    ...

 

Вот и все, R был установлен на вашем компьютере с Ubuntu, и вы можете начать его использовать.

 

Компиляция пакетов R

Одной из основных причин популярности R является широкий спектр пакетов, доступных через Комплексную сеть архивов R (CRAN).

Чтобы иметь возможность компилировать пакеты R, вам необходимо установить пакет build-essential:

sudo apt install build-essential

 

В демонстрационных целях мы установим пакет с именем stringr, который обеспечивает быстрые и правильные реализации распространенных манипуляций со строками.

При запуске с правами root пакеты будут установлены глобально и доступны для всех пользователей системы. Если вы запустите R без sudo, для вашего пользователя будет создана личная библиотека.

Откройте консоль R:

R

>


 

Установите пакет stringr, набрав:

install.packages("stringr")


 

Установка займет некоторое время, и после ее завершения загрузите библиотеку:

library(stringr)


 

Создайте простой символьный вектор с именем tutorial:

tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "20.04")


 

Запустите следующую функцию, которая печатает длину строки:

str_length(tutorial)


[1] 3 2 7 1 2 6 5


 

Вы можете найти больше пакетов R в разделе доступных пакетов CRAN по имени и установить их с помощью install.packages().

 

Вывод

Мы показали вам, как установить R в Ubuntu 20.04 и скомпилировать пакеты R.

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



2020-06-15T15:15:54
R

Как установить и использовать TeamViewer в Linux

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

Кроссплатформенная семейная техническая поддержка

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

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

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

TeamViewer — это широко известное приложение для удаленного доступа и общего доступа к рабочему столу. Это коммерческий продукт с закрытым исходным кодом, но его также можно бесплатно использовать в некоммерческих условиях. Вы можете использовать его  в Linux , Windows, MacOS и других операционных системах.

Установка TeamViewer в Linux

Мы протестировали установку TeamViewer на Ubuntu 20.04, Fedora 32 и Manjaro 20.0.1. TeamViewer предоставляет упакованные двоичные файлы для Ubuntu и Fedora. Если вы используете Manjaro, вы можете установить TeamViewer из  Arch User Repository (AUR).

Чтобы установить TeamViewer в Ubuntu и Fedora, запустите браузер и перейдите на страницу загрузки TeamViewer Linux.

Есть ссылки для загрузки файлов Ubuntu DEB и файлов Fedora RPM.

Загрузите соответствующий файл пакета. После завершения загрузки найдите файл пакета на вашем компьютере (он, вероятно, будет находиться в папке «Загрузки»).

Это пакет Ubuntu, поэтому имя файла в вашей системе может отличаться. Дважды щелкните файл пакета и, когда приложение запустится, нажмите «Установить».

На Fedora ваш пакет будет выглядеть как на картинке ниже.

Опять же, поскольку имя файла отражает версию приложения TeamViewer, ваше имя может отличаться. Дважды щелкните файл RPM, чтобы установить его, и при запуске приложения нажмите «Установить».

В Manjaro нам нужно проделать еще немного работы, потому что мы должны установить следующие зависимости:

sudo pacman -Sy qt5-webkit

sudo pacman -Sy qt5-quickcontrols

После того, как вы установите вышеизложенное, запустите менеджер программного обеспечения Pamac. Если вы еще не включили поддержку AUR, откройте меню приложения, перейдите в «Свойства» > «Установки» и перейдите на вкладку «AUR». Включите ползунок AUR.

Закройте окно настроек, щелкните значок «Поиск» в главном окне и введите «teamviewer». Выберите версию, которую вы хотите установить, из списка результатов.

Мы загрузили и установили версию вверху (15.5.3) в Ubuntu и Fedora, потому что лучше всего установить последнюю версию.

Установка клиента

Люди, которым вы помогаете, могут использовать компьютеры с Windows, Mac или Chromebook. Во всех случаях самое простое — попросить их загрузить программное обеспечение TeamViewer. Они могут перейти на веб-сайт TeamViewer, щелкнуть соответствующую операционную систему вверху экрана, а затем загрузить утилиту TeamViewer QuickSupport.

На Mac и Windows им даже не нужно устанавливать это — они просто запустят загруженный файл. На Chromebook он должен быть установлен.

После запуска клиента это выглядит как на картинке ниже. В центре экрана, под «Your ID», находится номер.

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

Использование TeamViewer

Чтобы подключиться к удаленному компьютеру, запустите TeamViewer на своем компьютере. В GNOME нажмите клавишу Super (обычно находится между Ctrl и Alt слева). Начните вводить «teamviewer», появится значок TeamViewer.

Нажмите на значок, чтобы запустить TeamViewer. Нажмите «Принять лицензионное соглашение».

Появится главное окно TeamViewer. Введите идентификационный номер лица, которому вы помогаете, в поле «Идентификатор партнера», а затем нажмите «Подключиться».

Введите пароль человека, которому вы помогаете, и нажмите «Войти».

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

На изображении ниже мы подключены к компьютеру с Windows.

Чтобы уменьшить сетевой трафик и ускорить соединение, вы не увидите обои рабочего стола — они будут черными.

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

Есть пара настроек, которые стоит отметить. Если вы нажмете «Просмотр» в верхней части окна, появится меню. Вы можете выбрать вид, который лучше всего подходит для комбинации двух разрешений рабочего стола и размера окна, которое вы хотите использовать. Опция «Масштаб» является хорошей отправной точкой, и она лучше всего работает в большинстве ситуаций.

Нажмите «Действия», чтобы открыть это меню. Если вы включите «Отправить комбинацию клавиш», ваши комбинации клавиш будут отправляться на удаленный компьютер, а не на ваш собственный. Например, если вы нажмете Super + E, чтобы открыть окно браузера файлов, это будет действовать на удаленном компьютере, но не на вашем.

Однако когда указатель мыши находится за пределами окна TeamViewer, ваши комбинации клавиш будут применяться к вашему компьютеру.

Меньше стресса, быстрые исправления

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

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



2020-06-09T10:27:29
Вопросы читателей

Как установить Visual Studio Code в Linux

Если вы разработчик, которому требуется использование Linux, такого как Ubuntu , для работы из дома, теперь вы можете установить Microsoft Visual Studio Code (VS Code) в качестве облегченного редактора кода.

Редактор VS Code включает в себя поддержку Node.js, JavaScript, TypeScript и поддержку, которая может быть расширена на многие другие языки, включая PHP, Python, Go, Java, C # и C ++. Кроме того, вы также можете установить расширения для сред выполнения, таких как Unity и .NET.

В этом руководстве вы узнаете, как установить VS Code в Linux с помощью графического интерфейса пользователя и терминала.

Как установить код Visual Studio с помощью графического интерфейса в Ubuntu

Чтобы загрузить и установить код Visual Studio, выполните следующие действия.

  1. Откройте кодовую страницу Visual Studio.
  2. Нажмите кнопку .deb , чтобы загрузить установщик Ubuntu.

  3. Сохраните файл на свое устройство.
  4. Дважды щелкните файл *.deb, чтобы запустить программу установки.

  5. Нажмите кнопку Установить.

После того как вы выполните эти шаги, Visual Studio Code будет установлен, и он будет доступен в меню «Приложения».

Как установить код Visual Studio с помощью Snap в Ubuntu

Snap — это магазин, который официально поддерживает распространение кода Visual Studio.

Чтобы установить VS Code с Snap, выполните следующие действия:

  1. Откройте Терминал.
  2. Введите следующую команду для установки кода Visual Studio в Linux и нажмите Enter :
    sudo snap install --classic code

После выполнения этих шагов вы можете запустить редактор из меню «Приложения». Кроме того, когда доступно новое обновление, демон Snap автоматически обновит приложение.

Как установить код Visual Studio с помощью apt-get в Ubuntu

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

  1. Откройте Терминал.
  2. Введите следующую команду и нажмите Enter:
    sudo apt-get update

  3. Введите следующую команду и нажмите Enter :
    sudo apt install software-properties-common apt-transport-https wget

  4. Введите следующую команду для импорта ключа Microsoft GPC и нажмите Enter:
    wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add –

  5. Введите следующую команду, чтобы включить репозиторий VS Code, и нажмите Enter :
    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

  6. Введите следующую команду для установки кода Visual Studio и нажмите Enter :
    sudo apt-get install code

После выполнения этих действий код Visual Studio будет установлен на вашем устройстве. Если доступно новое обновление, вы сможете обновить его с помощью диспетчера обновлений программного обеспечения Ubuntu или можете воспользоваться sudo apt update следующей sudo apt upgrade.



2020-06-05T09:21:23
Вопросы читателей

Как включить SSH в Ubuntu 20.04

Secure Shell (SSH) — это сетевой протокол, используемый для безопасного соединения между клиентом и сервером. Каждое взаимодействие между сервером и клиентом шифруется.

В этой статье объясняется, как включить SSH на компьютере с Ubuntu.

Включение SSH позволит вам удаленно подключаться к вашей системе и выполнять административные задачи. Вы также сможете безопасно передавать файлы через scp и sftp. Читать

Как установить Ruby в Ubuntu 20.04

Ruby является одним из самых популярных языков программирования на 2020 год. Он имеет элегантный синтаксис и ориентирован на простоту и производительность. Ruby — это язык мощного фреймворка Ruby on Rails.

В этой статье мы покажем вам три разных способа установки Ruby в Ubuntu 20.04:

  • Из стандартных репозиториев Ubuntu. Это самый простой способ установить Ruby в Ubuntu, и его должно быть достаточно для большинства случаев использования. Версия включена в репозиториях Ubuntu является 2.7.0.
  • Использование Rbenv. Скрипт, позволяющий установить несколько версий Ruby на одном компьютере.
  • Использование RVM (ruby enVironment manager). Более тяжелый и более функциональный скрипт, который позволяет устанавливать, управлять и работать с несколькими версиями Ruby.

Выберите способ установки, подходящий для вашей среды. Если вы разрабатываете приложения Ruby и работаете с несколькими средами Ruby, предпочтительным способом является установка Ruby с использованием Rbenv или RVM.

Если вы не уверены, какую версию Ruby установить, обратитесь к документации приложения, которое вы собираетесь развернуть.

 

Установка Ruby из репозитория Ubuntu

Самый простой способ установить Ruby в Ubuntu — использовать менеджер пакетов apt. На момент написания, версия в репозиториях Ubuntu была 2.7.0, которая не всегда может быть последней стабильной версией.

Установка довольно проста. Выполните следующие команды как пользователь root или пользователь с привилегиями sudo, чтобы обновить индекс пакета и установить Ruby:

sudo apt update

sudo apt install ruby-full

 

После завершения проверьте установку, напечатав версию Ruby:

ruby --version

 

Вывод будет выглядеть примерно так:

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

 

Ваша версия Ruby может отличаться от показанной выше.

Все! Вы успешно установили Ruby на свой компьютер с Ubuntu и можете начать его использовать.

 

Установка Ruby с использованием Rbenv

Rbenv — это легкий инструмент командной строки, который позволяет легко переключать версии Ruby.

По умолчанию rbenv не поддерживает установку Ruby. Мы будем использовать ruby-build для установки Ruby. Он доступен как отдельная программа и как плагин для rbenv.

Скрипт ruby-build устанавливает Ruby из источника. Чтобы иметь возможность собрать Ruby, установите необходимые библиотеки и компиляторы:

sudo apt update

sudo apt install git curl autoconf bison build-essential     libssl-dev libyaml-dev libreadline6-dev zlib1g-dev     libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev

 

Самый простой способ установить инструмент rbenv — использовать сценарий оболочки установки. Запустите команду curl или загрузите и выполните скрипт:

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash

 

Сценарий клонирует репозитории rbenv и ruby-build из GitHub в каталог ~/.rbenv.

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

Running doctor script to verify installation...

Checking for `rbenv' in PATH: not found

  You seem to have rbenv installed in `/home/vagrant/.rbenv/bin', but that

  directory is not present in PATH. Please add it to PATH by configuring

  your `~/.bashrc', `~/.zshrc', or `~/.config/fish/config.fish'.


 

Чтобы начать использовать rbenv, вам нужно добавить $HOME/.rbenv/bin в переменную PATH.

  • Если вы используете Bash:
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc

  • Если вы используете Zsh:
    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc

 

Запустите команду rbenv -v, чтобы убедиться, что установка прошла успешно:

rbenv -v

rbenv 1.1.2-30-gc879cb0


 

Чтобы получить список всех версий Ruby, которые можно установить rbenv, введите:

rbenv install -l

 

Например, чтобы установить Ruby версии 2.7.1 и установить ее как глобальную версию, введите:

rbenv install 2.7.1rbenv global 2.7.1

 

Rbenv работает, вставляя директорию с именем shims на передней панели PATH. Этот каталог содержит скрипты (shims), чья задача — перехватывать команды Ruby и выполнять соответствующие двоичные файлы.

Rbenv позволяет установить оболочку, локальную и глобальную версии Ruby:

  • Версия оболочки используется в текущей оболочке и имеет наивысший приоритет. Это можно определить, установив переменную среды RBENV_VERSION с помощью команды rbenv shell <ruby-version>.
  • Локальная версия устанавливается для каждого каталога. Эта версия написана в файле ruby-version. Когда вы запускаете скрипт Ruby, rbenv ищет файл в текущем и всех родительских каталогах. Он использует версию Ruby, сохраненную в первом найденном файле. Чтобы установить локальную версию, перейдите в каталог и выполните команду rbenv local <ruby-version>.
  • Глобальная версия используется во всех оболочках, если не установлена оболочка или локальная версия. Используйте rbenv global <ruby-version> для установки глобальной версии.

Не используйте sudo для установки гемов, когда Ruby управляется с помощью rbenv. Каждая версия Ruby установлена в каталоге ~/.rbenv/versions и доступна для записи пользователем.

 

Установка Ruby с использованием RVM

RVM — это инструмент командной строки, который можно использовать для установки, управления и работы с несколькими средами Ruby.

Установите зависимости, необходимые для сборки Ruby из исходного кода:

sudo apt update

sudo apt install curl g++ gcc autoconf automake bison libc6-dev         libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool         libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev         libreadline-dev libssl-dev

 

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

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

 

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

source ~/.rvm/scripts/rvm

 

Чтобы получить список всех версий Ruby, которые можно установить с помощью этого инструмента, введите:

rvm list known

 

Установите последнюю стабильную версию Ruby с RVM и установите ее в качестве версии по умолчанию:

rvm install rubyrvm --default use ruby

 

Убедитесь, что Ruby был правильно установлен, напечатав номер версии:

ruby -v

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

 

Если вы хотите установить определенную версию Ruby, введите команды ниже. Замените x.x.x на версию Ruby, которую вы хотите установить:

rvm install ruby-x.x.xrvm --default use ruby-x.x.x

 

Чтобы переключиться на другую версию, не устанавливая ее в качестве Ruby по умолчанию, введите:

rvm use ruby-x.x.x

 

Для получения дополнительной информации о том, как управлять установками Ruby с помощью RVM, посетите их страницу документации.

 

Вывод

Мы показали вам три различных способа установки Ruby в Ubuntu 20.04. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка упакованной версии из репозитория Ubuntu проще, скрипты Rbenv и RVM дают вам больше гибкости в использовании разных версий Ruby для каждого пользователя.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.



2020-05-25T14:27:29
Ruby