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

Обновлено: 21.11.2024

В этом кратком руководстве вы установите SQL Server 2017 на Ubuntu 16.04/18.04. Затем вы подключаетесь к sqlcmd, чтобы создать свою первую базу данных и выполнить запросы.

Это руководство требует ввода данных пользователем и подключения к Интернету. Если вас интересуют процедуры автоматической или автономной установки, см. руководство по установке SQL Server в Linux. Список поддерживаемых платформ см. в примечаниях к выпуску.

В этом кратком руководстве вы устанавливаете SQL Server 2019 в Ubuntu 16.04, 18.04 или 20.04. Затем вы подключаетесь к sqlcmd, чтобы создать свою первую базу данных и выполнить запросы.

Ubuntu 20.04 поддерживается, начиная с SQL Server 2019 CU10.

Это руководство требует ввода данных пользователем и подключения к Интернету. Если вас интересуют процедуры автоматической или автономной установки, см. руководство по установке SQL Server в Linux. Список поддерживаемых платформ см. в примечаниях к выпуску.

Предпосылки

У вас должен быть компьютер с Ubuntu 16.04 или 18.04 и не менее 2 ГБ памяти.

В настоящее время подсистема Windows для Linux для Windows 10 или Windows 11 не поддерживается в качестве цели установки для рабочих нагрузок.

Ubuntu 18.04 поддерживается, начиная с SQL Server 2017 CU20. Если вы хотите использовать инструкции из этой статьи с Ubuntu 18.04, убедитесь, что вы используете правильный путь к репозиторию, 18.04 вместо 16.04 .

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

У вас должен быть компьютер с Ubuntu 16.04, 18.04 или 20.04 и не менее 2 ГБ памяти.

В настоящее время подсистема Windows для Linux для Windows 10 или Windows 11 не поддерживается в качестве цели установки для рабочих нагрузок.

Установить SQL Server

Следующие команды для SQL Server 2017 указывают на репозиторий Ubuntu 18.04. Если вы используете Ubuntu 16.04, измените указанный ниже путь на /ubuntu/16.04/ вместо /ubuntu/18.04/ .

Чтобы настроить SQL Server в Ubuntu, выполните следующие команды в терминале, чтобы установить пакет mssql-server.

Импортируйте ключи GPG общедоступного репозитория:

Зарегистрируйте репозиторий Microsoft SQL Server Ubuntu:

Для Ubuntu 16.04:

Для Ubuntu 18.04:

Если вы хотите установить SQL Server 2019, вместо этого вы должны зарегистрировать репозиторий SQL Server 2019. Используйте следующую команду для установки SQL Server 2019:

Для Ubuntu 16.04:

Для Ubuntu 18.04:

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

После завершения установки пакета запустите программу установки mssql-conf и следуйте инструкциям, чтобы установить пароль SA и выбрать свою версию.

Следующие выпуски SQL Server 2017 лицензируются бесплатно: Evaluation, Developer и Express.

Обязательно укажите надежный пароль для учетной записи SA (минимальная длина 8 символов, включая прописные и строчные буквы, 10 цифр и/или небуквенно-цифровые символы).

После завершения настройки убедитесь, что служба запущена:

Если вы планируете подключаться удаленно, вам также может понадобиться открыть TCP-порт SQL Server (по умолчанию 1433) в брандмауэре.

На данный момент SQL Server запущен на вашем компьютере с Ubuntu и готов к использованию!

Установить SQL Server

Следующие команды для SQL Server 2019 указывают на репозиторий Ubuntu 20.04. Если вы используете Ubuntu 18.04 или 16.04, измените указанный ниже путь на /ubuntu/18.04/ или /ubuntu/16.04/ вместо /ubuntu/20.04/ .

Чтобы настроить SQL Server в Ubuntu, выполните следующие команды в терминале, чтобы установить пакет mssql-server.

Импортируйте ключи GPG общедоступного репозитория:

Зарегистрируйте репозиторий Microsoft SQL Server Ubuntu для SQL Server 2019:

Для Ubuntu 16.04:

Для Ubuntu 18.04:

Для Ubuntu 20.04:

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

После завершения установки пакета запустите программу установки mssql-conf и следуйте инструкциям, чтобы установить пароль SA и выбрать свою версию.

Обязательно укажите надежный пароль для учетной записи SA (минимальная длина 8 символов, включая прописные и строчные буквы, 10 цифр и/или небуквенно-цифровые символы).

После завершения настройки убедитесь, что служба запущена:

Если вы планируете подключаться удаленно, вам также может понадобиться открыть TCP-порт SQL Server (по умолчанию 1433) в брандмауэре.

На данный момент SQL Server 2019 запущен на вашем компьютере с Ubuntu и готов к использованию!

Установите инструменты командной строки SQL Server

Чтобы создать базу данных, вам необходимо подключиться к инструменту, который может выполнять операторы Transact-SQL на сервере SQL. Следующие шаги устанавливают инструменты командной строки SQL Server: sqlcmd и bcp.

Выполните следующие действия, чтобы установить инструменты mssql в Ubuntu.

По умолчанию curl не установлен в Ubuntu. Чтобы установить curl, запустите этот код:

Импортируйте ключи GPG общедоступного репозитория.

Зарегистрируйте репозиторий Microsoft Ubuntu.

Для Ubuntu 16.04:

Для Ubuntu 18.04:

Для Ubuntu 20.04:

Обновите список источников и запустите команду установки с пакетом разработчика unixODBC. Дополнительные сведения см. в разделе Установка драйвера Microsoft ODBC для SQL Server (Linux).

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

Необязательно: добавьте /opt/mssql-tools/bin/ в переменную среды PATH в оболочке bash.

Чтобы сделать sqlcmd/bcp доступным из оболочки bash для сеансов входа, измените PATH в файле ~/.bash_profile с помощью следующей команды:

Чтобы сделать sqlcmd/bcp доступным из оболочки bash для интерактивных сеансов или сеансов без входа в систему, измените PATH в файле ~/.bashrc с помощью следующей команды:

Локальное подключение

В следующих шагах используется sqlcmd для локального подключения к вашему новому экземпляру SQL Server.

Запустите sqlcmd с параметрами для имени вашего SQL Server (-S), имени пользователя (-U) и пароля (-P). В этом руководстве вы подключаетесь локально, поэтому имя сервера — localhost. Имя пользователя — SA, а пароль — тот, который вы указали для учетной записи SA во время установки.

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

Если позже вы решите подключиться удаленно, укажите имя компьютера или IP-адрес для параметра -S и убедитесь, что порт 1433 открыт на вашем брандмауэре.

В случае успеха вы должны получить доступ к командной строке sqlcmd: 1> .

Если вы столкнулись с ошибкой подключения, сначала попытайтесь диагностировать проблему по сообщению об ошибке. Затем просмотрите рекомендации по устранению неполадок с подключением.

Создание и запрос данных

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

Создать новую базу данных

Следующие шаги создают новую базу данных с именем TestDB .

В командной строке sqlcmd вставьте следующую команду Transact-SQL, чтобы создать тестовую базу данных:

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

Предыдущие две команды не были выполнены немедленно. Вы должны ввести GO в новой строке, чтобы выполнить предыдущие команды:

Чтобы узнать больше о написании инструкций и запросов Transact-SQL, см. Учебное пособие: Написание инструкций Transact-SQL.

Вставить данные

Затем создайте новую таблицу Inventory и вставьте две новые строки.

В командной строке sqlcmd переключите контекст на новую базу данных TestDB:

Создайте новую таблицу с именем Inventory :

Вставьте данные в новую таблицу:

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

Выбрать данные

Теперь запустите запрос, чтобы получить данные из таблицы Inventory.

В командной строке sqlcmd введите запрос, возвращающий строки из таблицы Inventory, в которых количество превышает 152:

Выполните команду:

Выход из командной строки sqlcmd

Чтобы завершить сеанс sqlcmd, введите ВЫХОД :

Рекомендации по повышению производительности

После установки SQL Server в Linux ознакомьтесь с рекомендациями по настройке Linux и SQL Server, чтобы повысить производительность в рабочих сценариях. Дополнительные сведения см. в разделе Рекомендации по повышению производительности и рекомендации по настройке SQL Server в Linux.

Межплатформенные инструменты обработки данных

В дополнение к sqlcmd для управления SQL Server можно использовать следующие межплатформенные инструменты:

< td>Кроссплатформенная утилита управления базой данных с графическим интерфейсом.< td>mssql-cli
Инструмент Описание
Azure Data Studio
Visual Studio Code Кроссплатформенный редактор кода с графическим интерфейсом, который запускает операторы Transact-SQL с mssql.
PowerShell Core Кроссплатформенный инструмент автоматизации и настройки, основанный на командлетах.
Кроссплатформенный интерфейс командной строки для запуска команд Transact-SQL.

Подключение из Windows

Инструменты SQL Server в Windows подключаются к экземплярам SQL Server в Linux так же, как они подключаются к любому удаленному экземпляру SQL Server.

Если у вас есть компьютер с Windows, который может подключиться к вашему компьютеру с Linux, попробуйте выполнить те же действия, описанные в этом разделе, из командной строки Windows, запустив sqlcmd. Просто убедитесь, что вы используете имя или IP-адрес целевого компьютера Linux, а не localhost, и убедитесь, что TCP-порт 1433 открыт. Если у вас возникли проблемы с подключением из Windows, см. рекомендации по устранению неполадок с подключением.

Информацию о других инструментах, которые работают в Windows, но подключаются к SQL Server в Linux, см. в следующих разделах:

Другие сценарии развертывания

Другие сценарии установки см. в следующих ресурсах:

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

Ответы на часто задаваемые вопросы см. в разделе часто задаваемых вопросов по SQL Server в Linux.

KDE Connect — это платформа с открытым исходным кодом для интеграции некоторых функций вашего телефона непосредственно в компьютер. Проще говоря, это приложение для Linux, которое также доступно для Windows и macOS (не официально) для подключения смартфонов к ПК или ноутбукам. В настоящее время он доступен только для Android, а версия для iOS официально не существует.

Что ж, KDE Connect реализован с серверной службой, работающей на настольном устройстве, и клиентским приложением на мобильном устройстве, которые взаимодействуют друг с другом по защищенному сетевому протоколу. Так, чтобы пользователь мог легко передавать данные с помощью локальной сети.

Установка KDE Connect в Ubuntu 20.04 LTS

Давайте посмотрим, как установить KDE Connect не только на Ubuntu 20.04 или 18.04 LTS, но и на другие подобные системы Linux, такие как Linux Mint, Debian, Elementary OS, MX Linux и т. д.

1. Запустить обновление системы

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

2. Команда для установки KDE Connect в Ubuntu 20.04

Нет необходимости добавлять какой-либо сторонний репозиторий в Ubuntu для установки KDE connect, так как он уже доступен в официальном репозитории.

3. Установите приложение KDE на Android

Перейдите на свой Android-смартфон, зайдите в Play Store, найдите KDE Connect и установите его приложение. Вот ссылка для этого.

3. Запустите KDE для настройки

После завершения установки нажмите клавишу Super и найдите KDE connect, когда появится его значок, нажмите, чтобы запустить его. Теперь вы увидите его значок на панели задач Ubuntu, нажмите и выберите «Настроить».

4. Настройка — индикатор подключения KDE

Смартфон и KDE Connect должны быть в одной сети, чтобы индикатор мог выполнить поиск и сопряжение с ним. Все доступные смартфоны с приложением KDE connect будут отображаться в приложении «Индикатор». Выберите и нажмите кнопку «Пара». Это то же самое, что подключить Bluetooth-устройство к телефону…

Принять запрос на сопряжение на смартфоне…

Наконец, у вас будут такие ярлыки, как SMS, устройства обозревателя файлов и другие для управления смартфоном непосредственно из ОС Linux. Кроме того, в Gnome мы также можем использовать индикатор GSconnect и KDE, чтобы получить все функции Connect.

С каждым днем ​​все чаще можно заметить интеграцию мобильного устройства с операционной системой компьютера. В случае Linux у нас есть несколько вариантов для этого, однако у нас также есть очень хороший, который поможет синхронизировать Android с Ubuntu, и для этого необходимо знать, как установить KDE Connect. Это будет нашей целью.

KDE Connect — это встроенная в среду рабочего стола Plasma утилита, которая позволяет нам синхронизировать наши устройства Android с ПК.

Несмотря на то, что этот инструмент специфичен для данной среды рабочего стола, его также можно установить в Ubuntu 20.04.

  • Уведомления по телефону
  • Выполнять консольные команды напрямую
  • Легкий обмен файлами
  • Виртуальный ввод
  • Управление презентацией
  • Пауза, пропуск и изменение громкости удаленно с телефона.

Это означает, что, интегрировав наше Android-устройство с KDE Connect, мы сможем удобно им управлять. Для этого нам нужно установить приложение на наше устройство и систему.

Установите KDE Connect на Ubuntu 20.04

KDE connect имеет два компонента, которые нам нужно установить. Первый — это пакет kdeconnect, который находится в официальных репозиториях Ubuntu 20.04.

Итак, откройте терминал из главного меню или нажав клавиши CTRL+ALT+T.

И установите пакет, запустив

Он покажет множество зависимостей, но это не займет много времени.

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

  • Индикатор на панели, показывающий ваши устройства с их названием, статусом и аккумулятором.
  • Меню запроса на подключение и отключение
  • В приложении есть меню для запуска SFTP и открытия файлового браузера.
  • Меню для отправки файлов
  • Меню для отправки SMS

Но этот компонент мы должны установить через Flatpak.

Итак, установите Flatpak через PPA:

И добавьте репозиторий Flathub, в котором размещено приложение:

И выполните установку:

Запустите его из главного меню или командой:

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

Теперь вы можете открыть приложение из главного меню. В частности, он открывает индикатор KDE Connect.

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

Подключение KDE

Если вы его не видите, возможно, у вас проблема с портом. Итак, вам нужно открыть порты, на которых работает KDE Connect.

Теперь все, что вам нужно сделать, это подключить устройства с вашего мобильного телефона. Или нажмите кнопку Запросить пару. KDE Connect работает

Теперь вы можете отключать и включать плагины, чтобы дополнить свой опыт и улучшить интеграцию рабочего стола с Android.

Удалить KDE Connect

Процесс удаления приложения довольно прост, сначала мы начнем с самого пакета:

Теперь мы будем использовать Flatpak для удаления индикатора

Таким образом, от приложения не останется следов.

Android — самая популярная мобильная операционная система, и ее синхронизация с нашей Ubuntu 20.04 гарантирует успех и производительность. Благодаря KDE connect мы можем сделать это быстро и легко.

Знаете ли вы, что KDE подключается? вам нравится это? поделитесь нашим постом и оставьте нам комментарий.

Раскрытие партнерской информации

Этот веб-сайт содержит партнерские ссылки. Мы получаем небольшую комиссию за покупки, совершенные по партнерским ссылкам (без дополнительной оплаты для вас)

Но вам может не понравиться переход на рабочий стол Plasma, чтобы использовать его.

Ну, вам не нужно.

Indicator-kdeconnect, как уже понятно из названия, представляет собой индикаторный апплет для KDE Connect. Это делает отличный инструмент для подключения устройств доступным и интегрируется с рабочим столом Linux на базе GTK.

Что такое KDE Connect?

KDE Connect ”… предназначен для связи всех ваших устройств. Например, с помощью KDE Connect вы можете получать уведомления с телефона на свой компьютер или просто использовать телефон в качестве пульта дистанционного управления для рабочего стола.

Это фантастический инструмент, который некоторые пользователи KDE часто называют причиной перехода на рабочий стол Plasma. Его нужно использовать в сочетании с приложением Android с открытым исходным кодом (также называемым KDE Connect), но это убийственная комбинация, открывающая следующие функции:

  • Просмотр уведомлений Android на рабочем столе Ubuntu
  • Просмотр текущего уровня заряда батареи.
  • Отправка и получение файлов на/с телефона/рабочего стола
  • Использование телефона в качестве сенсорной панели мыши и клавиатуры.
  • Позвоните на устройство, чтобы найти его.
  • Управляйте своим настольным медиаплеером с помощью телефона.
  • Синхронизировать буфер обмена между телефоном и компьютером.
  • Просмотр информации об устройстве (например, батарея)
  • Выполнять команды и запускать приложения
  • Отправить SMS (новое)

Что такое индикатор KDE Connect?

Просмотр уведомлений Android на рабочем столе Ubuntu

Последние выпуски индикатора-kdeconnect позволяют использовать ряд интересных функций KDE Connect на рабочих столах не-KDE Plasma, включая рабочий стол Ubuntu Unity, Xfce, MATE и Linux Mint с Cinnamon.

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

В нем также есть небольшая программа под названием kdeconnect-send . Используя это, вы можете быстро отправлять файлы на сопряженное устройство через контекстные меню Nautilus, Caja или Nemo. Для использования этой функции вам потребуется установить python-nautilus, python-caja или python-nemo,

Отправлять файлы с моего телефона Android на рабочий стол Ubuntu было очень просто.

Я просто нажал кнопку "отправить файлы" в приложении на своем телефоне, выбрал изображение и ура — оно было передано.

Передача происходит тихо, в фоновом режиме. Вы можете не знать, что фотография, файл или архив успешно завершены, пока не откроете папку ~/Загрузки и не найдете там то, что ищете!

Если это похоже на то, что вы хотите попробовать, вот как это сделать.

Как установить KDE Connect в Ubuntu 16.04 LTS

Первое, что нужно сделать, это установить KDE Connect. Более старая версия доступна в архивах Ubuntu, но нам нужна более новая версия.

К счастью, для установки KDE Connect доступен PPA-репозиторий. Чтобы добавить его в свои источники программного обеспечения в Ubuntu 16.04 LTS:

Теперь перейдите к установке KDE Connect (и последней стабильной версии индикатора-kdeconnect), выполнив эту команду:

Наконец, если на вашем устройстве не установлено приложение KDE Connect для Android, сейчас самое время его установить. Это бесплатное приложение с открытым исходным кодом, которое можно установить в магазине Google Play (ссылка ниже) или загрузить APK-файл с F-Droid:

Отлично — теперь все готово для сопряжения устройства!

Настройка KDE Connect в Ubuntu

Сначала запустите индикатор

Прежде чем пытаться связать устройство Android с Ubuntu, убедитесь, что и ваш рабочий стол Ubuntu, и ваше мобильное устройство используют одну и ту же сеть Wi-Fi (так работает KDE Connect).

Далее, чтобы подключить устройство:

  1. Запустите ‘индикатор kde connect’ из Dash
  2. В меню индикатора выберите «Запросить сопряжение».
  3. Примите запрос на подключение на телефоне.

Вот и все; готово!

В приложении KDE Connect на сопряженном устройстве будут перечислены все поддерживаемые функции. Синхронизация уведомлений не является частью этого; следуйте инструкциям на экране, чтобы включить синхронизацию уведомлений.

Чтобы установить или настроить другие подключаемые модули, такие как функция просмотра файлов, сенсорная панель и «найти мой телефон», запустите основное приложение KDE Connect на рабочем столе, выберите сопряженное устройство и перейдите оттуда.

Просматривайте файлы телефона в Nautilus

Вы можете просматривать файлы на своем Android-устройстве в Nautilus на рабочем столе по беспроводной сети через KDE Connect. Вы можете дважды щелкнуть файл, чтобы открыть его в собственном приложении Linux.

Просмотр моих публикаций в Instagram в Shotwell

Использовать его очень просто.

Убедитесь, что вы настроили и подключили телефон в соответствии с приведенными выше инструкциями. Предполагая, что вы не отключили плагин «Filesystem Expose» в настройках KDE Connect:

  1. Откройте меню индикатора KDE Connect.
  2. Выберите «Обзор устройств».

Откроется новое окно Nautilus. Отсюда вы можете удаленно просматривать и сортировать файлы и папки на вашем устройстве Android, используя (относительную) конфиденциальность SFTP-соединения.

Имейте в виду, что скорость просмотра файлов таким образом будет равна скорости вашего соединения Wi-Fi. Полная загрузка каталогов с большим количеством изображений может занять некоторое время, HD-видео может воспроизводиться неравномерно и т. д.

Примечания/Ошибки/Разное

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

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

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