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

Обновлено: 02.07.2024

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

Известно, что этот пакет правильно создается и работает на платформе LFS-11.1.

Информация о пакете

Загрузить сумму MD5: db0112a3a37a3742326471d20f1a186a

Размер загрузки: 106 МБ

Приблизительное требуемое дисковое пространство: 1,1 ГБ (установлено – 190 МБ)

Приблизительное время сборки: 1,5 SBU (при использовании parallelism=4; добавьте 1,3 SBU для тестов)

Увеличить зависимости

Рекомендуется

Необязательно

Установка Boost

Этот пакет может быть создан с несколькими параллельными заданиями. В приведенных ниже инструкциях обозначает количество рабочих мест. Установите Boost, выполнив следующие команды:

Чтобы запустить регрессионный тест Boost.Build, введите pushd tools/build/test; python3 test_all.py; попд . Все 166 тестов должны быть пройдены.

Чтобы запустить регрессионные тесты каждой библиотеки, выполните команду pushd status; ../Би 2; попд . Некоторые тесты могут не пройти. Они занимают очень много времени (более 119 SBU при -j4) и используют очень большой объем дискового пространства (46 ГБ). Вы должны использовать переключатель -jN, чтобы ускорить их.

[Примечание]

Boost устанавливает множество каталогов с версиями в /usr/lib/cmake. Если новая версия Boost установлена ​​поверх предыдущей версии, старые каталоги cmake необходимо явно удалить. Для этого запустите от имени пользователя root:

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

Теперь, как пользователь root:

Пояснения к командам

threading=multi : этот параметр гарантирует, что Boost будет поддерживать многопоточность.

link=shared : этот параметр обеспечивает создание только общих библиотек, за исключением libboost_exception и libboost_test_exec_monitor, которые создаются как статические. Большинству людей не нужны статические библиотеки, и большинство программ, использующих Boost, используют только заголовки. Опустите этот параметр, если вам нужны статические библиотеки.

-jN : этот ключ можно добавить в командную строку b2 для параллельного запуска до N процессов.

--with-python=python3 : добавьте этот переключатель в команду начальной загрузки, если вы хотите, чтобы Boost использовал Python3 вместо Python2. Известно, что использование Python3 приводит к сбою установки в некоторых системах.

Но такого пакета не было. Как лучше всего установить Boost на Ubuntu?


9 ответов 9

Вы можете использовать команду apt-get (требуется sudo )

Или вы можете позвонить

найдите нужные пакеты и установите их с помощью команды apt-get.

У меня был опыт программирования с boost, но не опыт установки. Я никогда не пробовал это сам, поэтому не могу сказать, прост ли он в использовании (но мне кажется, что менеджер пакетов - самый простой способ). Я должен был опубликовать это предложение в виде комментария, но я не могу комментировать вопросы.

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

Получите нужную версию Boost. Это для версии 1.55, но вы можете изменить или загрузить ее вручную:

Получите необходимые библиотеки, основными из которых являются icu для поддержки boost::regex:

Настройка начальной загрузки Boost:

Затем создайте его с помощью:

и, в конце концов, установите его:

В чем разница, если мы используем ./bootstrap.sh --prefix=/usr/include? У меня есть библиотека boost в /usr/include. Мне интересно, могу ли я таким образом заменить свою старую установку?

@tbc0 Boost сейчас имеет версию 1.59, а последняя версия PPA — 1.55, поэтому сборка из исходного кода уместна

Установка Boost в Ubuntu с примером использования boost::array :

Установите libboost-all-dev и aptitude:

Затем вставьте это в файл C++ с именем main.cpp :

Скомпилируйте так:

Запустите его следующим образом:



Получите нужную версию Boost. Это для версии 1.55, но вы можете изменить или загрузить ее вручную (страница ускоренной загрузки):

Получите необходимые библиотеки, основными из которых являются icu для поддержки boost::regex:

Настройка начальной загрузки Boost:

Если мы хотим MPI, нам нужно установить флаг в файле user-config.jam:

Найдите максимальное количество физических ядер:

Установить ускорение параллельно:

Предполагается, что вы уже установили /usr/local/lib. если нет, вы можете добавить его в свой LD LIBRARY PATH:

Сбросьте ldconfig:

Обновление приложения Windows 10 Ubuntu через подсистему (также работает на стандартной Ubuntu):

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


Я в курсе, пишу для тех (таких, как я), которые искали универсальное решение. Похоже на: Ответ Алексея Штыкова

@AdrianW этот ответ не о Windows 10. Он касается Ubuntu, которая работает на ядре Windows 10, так что это правильное решение для тех, кто каким-то образом использует Ubuntu. Поскольку вопрос не ограничивался только Ubuntu, работающей на ядре Linux, это решение подходит.

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

Вы можете установить boost в Ubuntu, используя следующие команды:

обновление sudo

sudo apt установить libboost-all-dev

Установите libboost-all-dev, введя в терминале следующие команды

Обновите репозитории пакетов и получите последнюю информацию о пакетах.

Установите пакеты и зависимости с флагом -y .

Сначала попробуйте следующее:

Вы можете получить сообщение об ошибке, подобное следующему, как и я:

Попробуйте установить следующий пакет:

Теперь вы можете создать пример проекта с помощью Boost:


На самом деле вам не нужно ничего "устанавливать" или "компилировать" перед использованием Boost в вашем проекте. Вы можете просто загрузить и извлечь библиотеку Boost в любое место на вашем компьютере, обычно это /usr/local/ .

Когда вы компилируете свой код, вы можете просто указать компилятору, где найти библиотеки, с помощью -I . Например, g++ -I /usr/local/boost_1_59_0 xxx.hpp .


Это будет работать только для библиотек заголовков boost. Остальные необходимо собрать или установить с помощью диспетчера пакетов, как описано в приведенных выше ответах. Библиотеки boost, требующие отдельной сборки и установки, следующие: atomic, chrono, container, context, coroutine, coroutine2, date_time, exception, filesystem, graph, graph_parallel, iostreams, locale, log, math, mpi, program_options, python, random , регулярное выражение, сериализация, сигналы, система, тест, поток, таймер, type_erasure, волна.

Даже исправлять это решение, следуя дальнейшим инструкциям Элиаса Кускумвекакиса, было бы плохой идеей (если у вас нет веских причин), поскольку менеджеры пакетов добавляют возможность очень легко обновлять Boost до более новых версий (в Ubuntu просто sudo apt update ; sudo apt upgrade, чтобы обновить все ваши пакеты до последних версий в репозиториях), если вы найдете подходящий репозиторий пакетов для Boost и очень легко удалить Boost из системы, если хотите. Ручной подход усложняет эти задачи, поэтому вам нужна веская причина, чтобы отказаться от преимуществ менеджера пакетов.

Кроме того, установка без диспетчера пакетов лучше описана в предыдущем ответе, который включает необходимые инструкции по сборке.

В этом посте рассказывается, как установить библиотеки Boost на сервер Ubuntu 16.04/18.04 Linux. Как установить библиотеки Boost C++ 1.64 из PPA в Ubuntu. Как установить Boost из репозиториев по умолчанию в Ubuntu 16.04/18.04 Linux. Как установить последнюю версию библиотек Boost из исходного пакета на сервер Ubuntu Linux.

Что такое Boost?

Boost – это набор библиотек для языка программирования C++, которые обеспечивают поддержку таких задач и структур, как линейная алгебра, генерация псевдослучайных чисел, многопоточность, обработка изображений, регулярные выражения и модульное тестирование. Он содержит более восьмидесяти отдельных библиотек.

Установите библиотеки Boost C++ через репозиторий по умолчанию

Boost доступен в репозиториях Ubuntu по умолчанию, поэтому вы можете установить его напрямую с помощью команды apt, введите следующую команду:

Проверьте установленную версию Boost

После завершения процесса установки Boost на сервере Ubuntu вы можете проверить установленную версию Boost, чтобы убедиться, что Boost установлен правильно. Введите одну из следующих команд, чтобы проверить версию boost:

Установите библиотеки Boost C++ из PPA

Вы также можете установить Boost из PPA в Ubuntu Linux, просто введите следующую команду:

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

Для Ubuntu 18.04:

Для Ubuntu 18.10:

Для Ubuntu 16.04:

Тогда вы можете попробовать установить Boost на свой Ubuntu Linux, и последняя версия этого PPA — 1.68, введите следующую команду, чтобы установить его:

Затем на вашем сервере Ubuntu Linux будет установлена ​​последняя версия Boost 1.68.

Установить библиотеки Boost C++ из исходного пакета

Если вы хотите установить последнюю версию Boost (текущая версия релиза — 1.69) на свой сервер Ubuntu, вам необходимо установить ее из исходного пакета. И вам нужно сначала загрузить последний архивный пакет boost с его официального сайта. . затем выполните сценарий установки. Просто выполните следующие действия:

Заключение

Вы должны знать, как установить библиотеки Boost C++ на Ubuntu 16.04 или 18.04 Linux из этого руководства. А если вы хотите узнать больше о Boost, вы можете перейти на указанный ниже официальный веб-сайт, чтобы непосредственно ознакомиться с руководством по началу работы.

Самый надежный способ получить копию Boost — загрузить дистрибутив с сайта SourceForge:

В каталоге, куда вы хотите поместить установку Boost, выполните

RedHat, Debian и другие упаковщики дистрибутива предоставляют пакеты библиотек Boost, однако вам может потребоваться адаптировать эти инструкции, если вы используете сторонние пакеты, поскольку их создатели обычно предпочитают разбивать Boost на несколько пакетов, реорганизовывать структуру каталогов дистрибутив Boost и/или переименовать бинарные файлы библиотеки. 1 Если у вас возникли проблемы, мы предлагаем использовать официальный дистрибутив Boost от SourceForge.

Организация заголовков библиотеки Boost не совсем однородна, но большинство библиотек следуют нескольким шаблонам:

Некоторые старые библиотеки и большинство очень маленьких библиотек помещают все общедоступные заголовки непосредственно в boost/.

Общие заголовки большинства библиотек находятся в подкаталоге boost/, названном в честь библиотеки. Например, вы найдете заголовок def.hpp библиотеки Python в

Большинство библиотек размещают частные заголовки в подкаталоге с именем detail/ или aux_/. Не надейтесь найти в этих каталогах что-то полезное.

Важно отметить следующее:

Путь к корневому каталогу boost (часто /usr/local/boost_1_62_0) иногда упоминается как $BOOST_ROOT в документации и списки рассылки .

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

Не отвлекайтесь на подкаталог doc/; он содержит только часть документации Boost. Начните с libs/index.html, если вы ищете всю энчиладу.

Во-первых, многие люди хотят знать, как создать Boost? Хорошая новость заключается в том, что зачастую строить нечего.

Нечего строить?

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

Некоторые библиотеки имеют необязательные отдельно скомпилированные двоичные файлы:

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

Скопируйте текст этой программы в файл с именем example.cpp.

Теперь в каталоге, где вы сохранили example.cpp, введите следующую команду:

Чтобы проверить результат, введите:

4.1 Ошибки и предупреждения

Не пугайтесь, если увидите предупреждения компилятора, исходящие из заголовков Boost. Мы пытаемся их устранить, но это не всегда целесообразно. 3 Ошибки - другое дело. Если вы видите ошибки компиляции на этом этапе руководства, убедитесь, что вы правильно скопировали пример программы и правильно определили корневой каталог Boost.

Если вы хотите использовать какую-либо из отдельно скомпилированных библиотек Boost, вам потребуется приобрести двоичные файлы библиотек.

5.1 Простота сборки и установки

Выполните следующие команды в оболочке (не вводите $; это означает приглашение оболочки):

Выберите параметры конфигурации и снова вызовите ./bootstrap.sh без параметра --help. Если у вас нет разрешения на запись в системный каталог /usr/local/, вы, вероятно, захотите по крайней мере использовать

для установки в другом месте. Кроме того, рассмотрите возможность использования параметров --show-libraries и --with-libraries= library-name-list, чтобы сократить время ожидания. будет опыт, если вы построите все. Наконец,

5.2 Или создание собственных двоичных файлов

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

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

5.2.1 Установка Boost.Build

Boost.Build – это текстовая система для разработки, тестирования и установки программного обеспечения. Во-первых, вам нужно собрать и установить его. Для этого:

  1. Перейдите в каталог tools/build/.
  2. Запустите bootstrap.sh
  3. Запустите b2 install --prefix=PREFIX, где PREFIX – это каталог, в который вы хотите установить Boost.Build
  4. Добавьте PREFIX/bin в переменную среды PATH.

5.2.2 Определите свой набор инструментов

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

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

< td>Comeau Computing < td>Intel
Название набора инструментов Поставщик Примечания
acc Hewlett Packard Известно, что только самые последние версии хорошо работают с Boost
borland Borland
como Использование этого набора инструментов может потребовать настройки другого набора инструментов, который будет работать в качестве серверной части.
darwin Apple Computer Версия Apple набора инструментов GCC с поддержкой функций Darwin и MacOS X, таких как фреймворки.
gcc< /tt> Проект Gnu Включает поддержку компиляторов Cygwin и MinGW.
hp_cxx Hewlett Packard Рассчитан на операционную систему Tru64.
intel
msvc Microsoft
sun Oracle Только самые последние v Известно, что версии хорошо работают с Boost. Обратите внимание, что компилятор Oracle/Sun имеет большое количество опций, влияющих на бинарную совместимость: очень важно, чтобы библиотеки были собраны с теми же опциями, которые будут использоваться вашим приложением. В частности, имейте в виду, что стандартная библиотека по умолчанию может плохо работать с Boost, если только вы не выполняете сборку для C++11. Конкретные параметры компилятора, которые вам нужны, могут быть введены с помощью параметров командной строки b2 cxxflags=``и ``linkflags=. Например, для сборки со стандартной библиотекой Apache в режиме C++03 используйте b2 cxxflags=-library=stdcxx4 linkflags=-library=stdcxx4 .
vacpp IBM Компилятор VisualAge C++.

Если у вас установлено несколько версий определенного компилятора, вы можете добавить номер версии к имени набора инструментов, поставив перед ним дефис, например intel-9.0 или borland-5.4.3 .

5.2.3 Выбор каталога сборки

Boost.Build поместит все промежуточные файлы, созданные при сборке, в каталог сборки. Если ваш корневой каталог Boost доступен для записи, этот шаг не является обязательным: по умолчанию Boost.Build создаст для этой цели подкаталог bin.v2/ в вашем текущем рабочем каталоге.

5.2.4 Вызов b2

Измените текущий каталог на корневой каталог Boost и вызовите b2 следующим образом:

Полное описание этих и других параметров вызова см. в документации Boost.Build.

Например, ваш сеанс может выглядеть так:

Это создаст статические и общие многопоточные варианты библиотек без отладки. Чтобы построить все варианты, передайте дополнительную опцию « --build-type=complete ».

Создание специального целевого объекта stage помещает двоичные файлы библиотеки Boost в stage/lib/< /tt> подкаталог дерева Boost. Чтобы использовать другой каталог, передайте параметр --stagedir= каталог в b2.

b2 чувствителен к регистру; важно, чтобы все части, выделенные выше жирным шрифтом, были полностью строчными.

Для описания других параметров, которые вы можете передать при вызове b2, введите:

В частности, чтобы ограничить время, затрачиваемое на строительство, вам могут быть интересны:

  • просмотр списка имен библиотек с помощью --show-libraries
  • ограничение того, какие библиотеки будут собираться с помощью --with-library-name или --with-library-name< /em> параметры
  • выбор конкретного варианта сборки путем добавления выпуска или отладки в командную строку.

Boost.Build может выдавать много информации, что позволяет легко пропустить проблемы. Если вы хотите убедиться, что все прошло хорошо, вы можете перенаправить вывод в файл, добавив «>build.log 2>&1» в свою командную строку.

5.3 Ожидаемый результат сборки

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

Уведомления о конфигурации библиотеки Boost — например, библиотека Regex выводит сообщение о ICU при сборке без поддержки Unicode, а библиотека Python может быть пропущена без ошибки (но с уведомлением), если у вас не установлен Python.

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

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

5.4 В случае ошибок сборки

Единственные сообщения об ошибках, которые вы видите при сборке Boost, должны быть связаны с поддержкой библиотекой IOStreams форматов zip и bzip2, как описано здесь. Установите соответствующие пакеты разработки для libz и libbz2, если вам нужны эти функции. Другие ошибки при сборке библиотек Boost вызывают беспокойство.

Если кажется, что система сборки не может найти ваш компилятор и/или компоновщик, рассмотрите возможность настройки файла user-config.jam, как описано здесь. Если это не ваша проблема или файл user-config.jam вам не подходит, обращайтесь с вопросами о настройке Boost для вашего компилятора в список рассылки Boost.Build.

Чтобы продемонстрировать связь с двоичной библиотекой Boost, мы будем использовать следующую простую программу, которая извлекает строки темы из электронных писем. Он использует библиотеку Boost.Regex с отдельно скомпилированным бинарным компонентом.

С связыванием связаны две основные проблемы:

  1. Конфигурация инструмента, например. выбор параметров командной строки или параметров сборки IDE.
  2. Определение двоичного файла библиотеки среди всех вариантов сборки, конфигурация компиляции которого совместима с остальной частью вашего проекта.

Существует два основных способа создания ссылок на библиотеки:

Вы можете указать полный путь к каждой библиотеке:

Вы можете отдельно указать каталог для поиска (с помощью -L каталог) и имя библиотеки для поиска (с помощью -l < em>library, 2 удаляя начальный lib имени файла и завершающий суффикс (в данном случае .a):

Как видите, этот метод так же лаконичен, как и метод А для одной библиотеки; это действительно окупается, когда вы используете несколько библиотек из одного каталога. Обратите внимание, однако, что если вы используете этот метод с библиотекой, которая имеет как статическую (.a), так и динамическую (.so) сборки, система может автоматически выбрать одну из них для если вы не передадите в командной строке специальный параметр, например -static.

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

6.1 Именование библиотек

Чтобы выбрать правильный двоичный файл для вашей конфигурации сборки, вам нужно знать, как называются двоичные файлы Boost. Каждое имя файла библиотеки состоит из общей последовательности элементов, описывающих, как она была построена. Например, libboost_regex-vc71-mt-d-1_34.lib можно разбить на следующие элементы:

lib Префикс: за исключением Microsoft Windows, каждое имя библиотеки Boost начинается с этой строки. В Windows только обычные статические библиотеки используют префикс lib; библиотеки импорта и библиотеки DLL - нет. 4 boost_regex Имя библиотеки: все имена файлов библиотек Boost начинаются с boost_. -vc71 Тег набора инструментов: определяет набор инструментов и версию, использованную для создания двоичного файла. -mt Тег Threading: указывает, что библиотека была собрана с включенной поддержкой многопоточности. Библиотеки, созданные без поддержки многопоточности, можно определить по отсутствию -mt .

Тег ABI: кодирует детали, влияющие на совместимость библиотеки с другим скомпилированным кодом. Для каждой такой функции в тег добавляется одна буква:

< /th> < td>runtime-link=static
Ключ Используйте эту библиотеку, когда: параметр Boost.Build
s статическое связывание со стандартной библиотекой C++ и библиотеками поддержки времени выполнения компилятора.
g с использованием отладочных версий стандартных библиотек и библиотек поддержки среды выполнения. runtime-debugging=on
y с использованием специальной отладочной сборки Python. python-debugging=on
d создание отладочной версии вашего кода. 5 variant=debug
p с использованием стандартной библиотеки STLPort, а не библиотеки по умолчанию поставляется с вашим компилятором. stdlib=stlport

Например, если вы создаете отладочную версию своего кода для использования с отладочными версиями статической библиотеки времени выполнения и стандартной библиотеки STLPort в режиме «native iostreams», тег будет следующим: -sgdpn . Если ничего из вышеперечисленного не применимо, тег ABI опускается.

-1_34 Тег версии: полный номер версии Boost с точками, замененными символами подчеркивания. Например, версия 1.31.1 будет помечена как «-1_31_1». .lib Расширение: определяется в соответствии с обычным соглашением операционной системы. На большинстве платформ в стиле Unix используются расширения .a и .so для статических библиотек (архивов) и разделяемых библиотек соответственно. В Windows .dll указывает на общую библиотеку, а .lib — на статическую или импортируемую библиотеку. Там, где это поддерживается наборами инструментов для вариантов Unix, добавляется полное расширение версии (например, ".so.1.34"), а также создается символическая ссылка на файл библиотеки без конечного номера версии.

6.2 Протестируйте свою программу

Чтобы проверить извлечение темы, мы отфильтруем следующий текстовый файл. Скопируйте его из браузера и сохраните как jayne.txt:

Если вы подключились к общей библиотеке, вам может потребоваться подготовить некоторые настройки для конкретной платформы, чтобы система могла найти и загрузить ее при запуске вашей программы. Большинство платформ имеют переменную среды, в которую вы можете добавить каталог, содержащий библиотеку. На многих платформах (Linux, FreeBSD) этой переменной является LD_LIBRARY_PATH, но в MacOS это DYLD_LIBRARY_PATH, а в Cygwin это просто PATH. В большинстве оболочек, отличных от csh и tcsh, вы можете настроить переменную следующим образом (опять же, не вводите $, который представляет приглашение оболочки):

После того, как необходимая переменная (если есть) установлена, вы можете запустить свою программу следующим образом:

Программа должна ответить темой письма: «Испортит ли успех Rock Hunter?»

На этом ваше знакомство с Boost и его интеграцией с вашими программами завершено. Когда вы начнете использовать Boost всерьез, вы наверняка захотите, чтобы мы рассмотрели несколько дополнительных моментов. Однажды у нас может быть «Книга 2 из серии «Начало работы», посвященная им. До тех пор мы предлагаем вам использовать следующие ресурсы. Если вы не можете найти то, что вам нужно, или если мы можем сделать этот документ более понятным, опубликуйте его в списке рассылки пользователей Boost.

Удачи и веселья!

— разработчики Boost

В этом руководстве мы покажем вам, как установить Boost Note в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Boost Note — это расширенное приложение для создания заметок с открытым исходным кодом для программистов и разработчиков. Это приложение доступно для основных операционных систем, таких как Linux, Microsoft Windows, macOS, Arch Linux.

В этой статье предполагается, что у вас есть хотя бы базовые знания о Linux, умение пользоваться оболочкой и, самое главное, размещение сайта на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить « sudo » к командам, чтобы получить привилегии root. Я покажу вам пошаговую установку приложения для создания заметок Boost Note на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Предпосылки

  • Сервер под управлением одной из следующих операционных систем: Ubuntu 20.04, 18.04 и любой другой дистрибутив на базе Debian, например Linux Mint.
  • Во избежание потенциальных проблем рекомендуется использовать новую установку ОС.
  • Пользователь sudo без полномочий root или доступ к пользователю root . Однако мы рекомендуем действовать как пользователь sudo без полномочий root , так как вы можете нанести вред своей системе, если не будете осторожны, действуя от имени пользователя root.

Установите Boost Note на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Сначала убедитесь, что все ваши системные пакеты обновлены, выполнив в терминале следующие команды apt.

Шаг 2. Установка Boost Note в Ubuntu 20.04.

По умолчанию Boost Note недоступен в базовом репозитории Ubuntu 20.04. Теперь выполните следующую команду ниже, чтобы загрузить последний пакет .deb с помощью команды wget:

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

Шаг 3. Доступ к пользовательскому интерфейсу Boost Note в Ubuntu.

После успешной установки запустите следующий путь на рабочем столе, чтобы открыть путь: Действия -> Показать приложения -> Ускоренная заметка или просто введите команду boostnote в командной строке.

Установите Boost Note в Ubuntu 20.04 LTS Focal Fossa

Поздравляем! Вы успешно установили Boost Note. Спасибо за использование этого руководства по установке приложения для создания заметок Boost Note в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем посетить официальный веб-сайт Boost Note.

Если у вас нет времени заниматься всем этим или если это не ваша область знаний, мы предлагаем услугу «Управление VPS», начиная с 10 долларов США (оплата через PayPal). Пожалуйста, свяжитесь с нами, чтобы получить лучшее предложение!

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