Как установить gtest ubuntu

Обновлено: 05.07.2024

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

Отличия от Windows

Установка софта в Linux отличается от тех подходов, которые характерны для Windows. Не сложнее, просто по-другому и больше похоже на методы установки приложений для смартфона. Сегодня я рассмотрю способы, которые помогут вам устанавливать приложения для операционных системы Linux Mint и Ubuntu. Собирать и компилировать программы с помощью командной строки вам не придется. Я использовал:

  • Ubuntu 19.04, установку которой в VirtualBox я недавно описывал.
  • Mozilla Firefox, предусмотренный в данном дистрибутиве в качестве веб-браузера по умолчанию.

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

Драйвера

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

Таким образом, с драйверами в Linux дела обстоят и проще и сложнее, чем в Windows. Если «железо» достаточно стандартное и современное, скорее всего, пользователь вообще может не знать о существовании такой категории программ, как драйвера. Но в случае, когда поддержка «из коробки» не реализована, придется поискать решения для установки драйвера.

Обновления

В Ubuntu и ряде других дистрибутивов, каким бы способом вы ни установили приложения, они могут обновляться автоматически. На «обслуживание» системы тратится совсем мало времени.

Первый способ: Магазин приложений

Самый новый и наиболее удобный метод. Работает в Arch, Linux Mint, Fedora и Elementary OS. Удобный формат упаковки и распространения ПО поддерживается ведущими разработчиками софта, в числе которых Google и Microsoft.


Прокрутите страницу вниз до кнопки «Browse the Snap Store».


Если вы прокрутите страницу ниже, вы увидите различные приложения, расположенные по категориям. Устанавливать их можно тем же способом, который я рассмотрю на примере одной программы. Если вы точно знаете название нужного вам приложения, используйте поисковую строку. Чтобы установить популярный медиаплеер VLC, введите его название в строку поиска и нажмите кнопку «Search» («Поиск»). Отобразятся результаты поиска.



Нажмите на кнопку «View in Desktop store». Ниже показана команда для установки через Консоль (Терминал).


Вам будет предложено открыть ссылку в Менеджере приложений Ubuntu. Выберите этот вариант. Нажмите «Open link».



Введите пароль администратора компьютера. Нажмите «Подтвердить».


На экране отображается, на сколько процентов выполнен процесс установки.


Приложение установлено. Вам предлагается открыть программу нажатием кнопки «Запустить» или удалить ее.


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


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


Второй способ: Менеджер приложений

Откройте Менеджер приложений Ubuntu (стилизованная белая буква «A» на оранжевом фоне).


Софт сгруппирован по категориям:


Введите пароль администратора данного ПК в соответствующее поле и нажмите «Подтвердить».


Вы будете видеть прогресс процесса установки (в процентах).


Обращайте внимание на кнопку «Разрешения» после установки различных приложений. Если не предоставить программе соответствующие разрешения, некоторые ее функции не будут работать. Эта особенность подобна хорошо известной вам по мобильной ОС Android.



Третий способ: PPA (архивы пакетов)

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

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

В разделе софта войдите в приложение «Программы и обновления». Откройте вкладку «Другое ПО».


Нажмите расположенную в левой нижней части экрана кнопку «Добавить».

В строку введите адрес источника приложений. В данном случае:



Введите пароль администратора ПК и нажмите «Подтвердить».


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



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


Откройте Терминал и введите следующие команды:

sudo add-apt-repository ppa: lutris-team / lutris

Это второй способ добавить источник ПО.


Обновление информации об источнике софта позволяет проверить, есть ли там программное обеспечение.

Установка Lutris

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

Четвертый способ: Загрузка с сайта разработчика

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

Рассмотрю его на примере установки популярного веб-браузера Opera.

Зайдите на сайт приложения.



Оставьте предлагаемый по умолчанию вариант «Открыть в: Установка приложений (по умолчанию)». В этом случае, после завершения загрузки стартует процесс установки программы. Нажмите «OK».


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



Введите пароль администратора компьютера и нажмите «Подтвердить».


На экране будет отображаться прогресс процессе установки (в процентах).


После того, как Opera будет установлена, появится окно с кнопкой «Удалить», которую вы можете нажать, если программа вам не нужна и вы устанавливали ее только в ознакомительных целях.


Теперь вы можете посещать любимые веб-сайты с помощью браузера Opera.


Способ пятый: с жесткого диска


Откройте приложение «Файлы». Установочный файл приложения в формате DEB располагается в папке «Загрузки».


Дважды щелкните по нему и перед вами появится окно «Менеджера приложений Ubuntu» с кнопкой «Установить». Нажмите ее.


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


Какой метод установки программ предпочитаете вы?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

К сожалению, этот проект ни разу не тестировался. Каждый раз, когда разрабатывается новая функция, ее нужно запускать вручную одну за другой. example/ Закодируйте файлы в каталоге и убедитесь, что все они работают правильно. Чтобы сделать регрессионное тестирование на компиляторе (и виртуальной машине) более удобным и автоматизированным, мы планируем написать тестовый код на основе Google Test. Для использования фреймворка необходима установка.Эта статья - всего лишь запись моей ручной установки Google Test.

Установить Google Test

Домашняя страница проекта Google Test (далее gtest) находится по адресуЗдесь. Нажмите [Клонировать или загрузить], а затем нажмите [Загрузить ZIP], чтобы загрузить файл с именем googletest-master.zip. После загрузки этот файл помещается в каталог / tmp / моей системы, используйте следующую команду для распаковки

После распаковки получается новый каталог googletest, и в файле README.md в этом каталоге есть руководство по установке. Я выбрал метод установки на основе cmake.Мне нужно только создать каталог и правильно запустить в нем cmake, чтобы получить серию файлов (например, Makefile), необходимых для сборки. Если вы используете дистрибутив Linux на основе apt-get, вы можете использовать следующую команду для установки cmake

После получения cmake выполните следующие команды, чтобы сгенерировать вспомогательные файлы, необходимые для сборки gtest.

После запуска соответствующий файл Makefile будет сгенерирован в текущем каталоге. В настоящее время можно построить Google Test. Команда выглядит следующим образом

В моей системе sudo make install Файл libgtest.a будет помещен в каталог / usr / local / lib /. Теперь вы можете использовать фреймворк gtest для написания тестового кода, очень простой пример выглядит следующим образом

Я пытаюсь установить Google Test в соответствии с этим ответом на Ubuntu без корневого доступа, так как мне нужно изучить и использовать его на работе. Удалось сделать это в моей собственной папке пользователя: $ mkdir

серия онлайн-тестов по математике для SSC (CHSL, MTS, GD, CPO) RAILWAY (NTPC & GROUP D) CISF ASI LDCE & HCM 1 год

Я пытаюсь установить Google Test в соответствии с этим ответом на Ubuntu без корневого доступа, так как мне нужно изучить и использовать его на работе.

Удалось сделать это в моей собственной папке пользователя:

Кажется, у меня уже есть gtest в / usr / src / gtest, хотя я не хочу его использовать, потому что это не я установил его, и я не уверен ни в его версии, ни в ее доступности. Невозможно даже удалить его без разрешения.

Тем не менее инструкция заканчивается так:

Что мне здесь не хватает?

Допустим, вы хотите установить googletest в /home/me/googletest .

Используя Клонировать или скачать ссылка, либо клонировать, либо скачать и извлечь исходный код как (скажем) ./googletest в вашем текущем каталоге CWD (где CWD не является /home/me/ ).

После этого вы найдете: -

Затем вы можете использовать заголовки gtest / gmock в исходном коде, например:

и скомпилируйте и скомпилируйте программу gtest / gmock, например:

используя -I. возможность сообщить компилятору, где находятся заголовки gtest / gmock, и использовать -L. возможность указать компоновщику, где находятся библиотеки gtest / gmock.

Проходить -pthread как для компилятора, так и для компоновщика, потому что библиотеки gtest / gmock по умолчанию построены многопоточными.

После установки вам больше не понадобится CWD/googletest или же CWD/googletest_build .

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

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

WSL 2 позволяет приложениям с графическим интерфейсом Linux работать в собственном и естественном виде для Windows.

  • запуск приложений Linux из Windows меню
  • закрепление приложений Linux на панели задач Windows
  • используйте alt-tab для переключения между приложениями Linux и Windows
  • вырезать и вставить в приложениях Windows и Linux

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

снимок экрана: приложения Linux и Windows открыты на рабочем столе

Установка поддержки для приложений с графическим интерфейсом Linux

Предварительные требования

чтобы получить доступ к этой функции, необходимо включить Windows 11 сборки 22000 или более поздней версии . вы можете присоединиться к программе "предварительные оценки" Windows , чтобы получить последние предварительные сборки.

Установленный драйвер для GPU

Чтобы запустить приложения для графического пользовательского интерфейса Linux, сначала необходимо установить драйвер предварительной версии, соответствующий вашей системе. Это позволит использовать виртуальный графический процессор (GPU), чтобы можно было воспользоваться преимуществами визуализации OpenGL с аппаратным ускорением.

Новая установка — нет предыдущей установки WSL

Установите WSL и настройте имя пользователя и пароль для дистрибутива Linux, если вы еще этого не сделали.

Откройте окно командной строки с правами администратора.

нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.

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

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

Теперь вы готовы приступить к использованию приложений с графическим интерфейсом Linux на WSL!

Существующая установка WSL

Если на компьютере уже установлен WSL, можно выполнить обновление до последней версии, которая включает поддержку графического пользовательского интерфейса Linux, выполнив команду Update из командной строки с повышенными привилегиями.

нажмите кнопку пуск, введите PowerShell, щелкните правой кнопкой мыши Windows PowerShell, а затем выберите запуск от имени администратора.

Введите команду WSL Update:

Чтобы обновление вступило в силу, необходимо перезапустить WSL. Вы можете перезапустить WSL, выполнив команду shutdown в PowerShell.

Приложения с графическим интерфейсом Linux поддерживаются только с WSL 2 и не будут работать с дистрибутивом Linux, настроенным для WSL 1. Узнайте , как изменить дистрибутив с WSL 1 на WSL 2.

Запуск приложений с графическим пользовательским интерфейсом Linux

Для загрузки и установки популярных приложений Linux можно выполнить следующие команды в терминале Linux. При использовании другого дистрибутива, отличного от Ubuntu, он может использовать диспетчер пакетов, отличный от apt. После установки приложения Linux его можно найти в меню " Пуск " под именем распространения. Например: Ubuntu -> Microsoft Edge .

Обновление пакетов в дистрибутиве

Установка Gedit

Gedit является текстовым редактором по умолчанию среды GNOME Desktop.

Чтобы запустить файл bashrc в редакторе, введите: gedit

Установка ГИМП

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

Для запуска введите: gimp

Установка Наутилус

Наутилус, также известные как файлы GNOME, — это диспетчер файлов для рабочего стола GNOME. (аналогично Windows проводнике).

Для запуска введите: nautilus

Установка Влк

Влк — это бесплатный мультимедийный проигрыватель и платформа с открытым исходным кодом, который воспроизводит большинство мультимедийных файлов.

Для запуска введите: vlc

Установка приложений X11

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

Установка Google Chrome для Linux

Чтобы установить Google Chrome для Linux, выполните следующие действия.

Для запуска введите: google-chrome

установка Microsoft Teams для Linux

установка Microsoft Teams для Linux:

Для запуска введите: teams

установка обозревателя Microsoft Edge для Linux

сведения о том, как установить браузер Microsoft Edge для Linux, можно найти с помощью командной строки на сайте предварительнойверсии. Выберите получить инструкции в разделе Установка командной строки на странице.

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