Ru debian: Debian — Универсальная операционная система

Содержание

Debian

Центральным нововведением версии 21.11.70.22 является возможность создания графического штампа по требованиям 63-ФЗ. Новая версия позволяет формировать штамп с произвольным оформлением. Теперь возможно подготовить шаблон с логотипом организации или добавить произвольную информацию, например ИНН или ОГРН. В процессе подписи документа «Окуляр ГОСТ» читает шаблон штампа, подставляет в него информацию о сертификате ЭП и формирует графическое представление для штампа.

( читать дальше… )

«Окуляр ГОСТ» — это приложение для работы с документами PDF для российских пользователей, позволяющий заменить Adobe Acrobat Reader. Приложение позволяет просматривать, печатать, комментировать, а также подписывать документы в формате PDF. Инструменты комментирования включают текстовые и графические пометки, выделение текста, всплывающие заметки и штампы. «Окуляр ГОСТ» предоставляет полную поддержку кириллицы и электронной подписи по российским стандартам.

Репозитории исходных текстов

>>> Подробности

 debian, linux, opensource, pdf, ubuntu

Jekovv
()

50 комментариев

Еще новости

Февраль 2023

  • MX Linux 21.3
    (37 комментариев)

Декабрь 2022

  • Lomiri почти готов
    (50 комментариев)
  • Live-дистрибутив Grml 2022.11
    (18 комментариев)

Октябрь 2022

  • Несвободные прошивки в Debian теперь при необходимости будут устанавливаться по умолчанию
    (147 комментариев)

Сентябрь 2022

  • TrueNAS SCALE 22.02.4
    (13 комментариев)
  • Команда Devuan просрочила основной ключ подписи репозиториев
    (127 комментариев)

Август 2022

  • Deepin готовится отказаться от основы в виде Debian
    (114 комментариев)
  • В Debian будет изменена поисковая система в Chromium по умолчанию
    (36 комментариев)

Июль 2022

  • Debian отсудил права на домен debian. community
    (86 комментариев)

Июнь 2022

  • Критическая ошибка в bash 5.1-2+b3, Debian 11
    (36 комментариев)

Май 2022

  • TAILS 5.0
    (11 комментариев)

Апрель 2022

  • Debian рассмотрит возможность изменения подхода к прошивке с закрытым исходным кодом
    (69 комментариев)
  • LMDE Upgrade Tool BETA
    (16 комментариев)

Март 2022

  • GParted 1.4 и GParted Live
    (43 комментария)
  • Linux Mint Debian Edition 5 «Elsie»
    (36 комментариев)

2021

  • Debian 11.2
    (40 комментариев)
  • В систему отслеживания ошибок Debian отправили миллионный по счёту баг
    (89 комментариев)
  • Devuan 4. 0
    (467 комментариев)
  • Debian 11.1 и 10.11
    (90 комментариев)
  • Tails 4.22
    (54 комментария)

Добавить новость
Все новости

Опросы

2014

  • Голосования
    Какой дистрибутив вы используете на десктопе?
    (222 комментария)

2014

  • Голосования
    Какой системой инициализации должен комплектоваться Debian Stable по умолчанию?
    (246 комментариев)

Добавить опрос

Галерея

Возвращение к Linux на десктопе (ноутбук)
Hg194,
(28 комментариев)

Домашнее рабочее место
TeopeTuK,
(78 комментариев)

Борьба с ботнетами на почтовиках
svk28,
(18 комментариев)

Debian testing + xfce
Pasha115,
(23 комментария)

DEBIAN SID + ICEWM = НОСТАЛЬЖИ
elpablo,
(120 комментариев)

новенький DWM на новеньком железе
qbbr,
(93 комментария)

Все изображения

Статьи

Февраль 2023

  • Desktop
    Сборка Emacs в Debian 11 (bullseye)
    (29 комментариев)

Февраль 2023

  • Desktop
    Установка и настройка Debian 11 для десктопа с netinstall (незавершенная заметка)
    (99 комментариев)

Добавить тему

Форум

Сегодня

  • Admin
    Debian/apt — как заблокировать установку топовой версии пакета?
    (22 комментария)
  • Linux-install
    Установка окружения
    (12 комментариев)

Март 2023

  • Desktop
    Хочу ожвить древность. .. Нужен x86 браузер, есть что то кроме Mozilla?
    (75 комментариев)
  • Development
    Сборка deb-пакета, dh_installdocs
    (7 комментариев)
  • Linux-install
    Подскажите, какая графическая оболочка
    (14 комментариев)
  • General
    Я установила Дебиан 11 6 вместо Линукс Минт, и в нем без танцов с бубном переключить динамик не получается
    (9 комментариев)
  • General
    Debian сервер не подключается по PPTP к удаленному компу
    (2 комментария)
  • General
    PulseAudio — постоянно слетает громкость в FireFox
    (28 комментариев)
  • Talks
    Троллейбус из буханки для состоятельных парней
    (58 комментариев)
  • General
    Как убедить Debian live, созданную пакетом bootcd из системы, установленной на винчестере, загружаться в RAM полностью?
    (22 комментария)

Март 2023

  • Admin
    Как примонтировать сетевой диск
    (8 комментариев)
  • Desktop
    Debian репозиторий 404
    (12 комментариев)
  • General
    UFW (Uncomplicated Firewall) без GUI как удобная альтернатива шаманству с iptables — для ленивых
    (26 комментариев)
  • General
    перестал загружаться Debian
    (18 комментариев)
  • General
    DEBiAN — Libreoffice конфликтует с Apache OpenOffice
    (51 комментарий)
  • Desktop
    Выбор дистрибутива для пенсионера и старого Виндузятника
    (243 комментария)
  • General
    А что не так с мессенджером Jami? И нет ли плагина для протокола MTProto?
    (8 комментариев)
  • General
    Debian 11: Что прописать в /etc/network/interfaces и какие пакеты добавить для того, чтобы завести «wireless»?
    (25 комментариев)
  • Linux-install
    Не запускаеться вторая и третья ос линукс
    (10 комментариев)
  • Linux-install
    Windows сломал Grub, не получается восстановить
    (46 комментариев)

Добавить тему
Все темы

Программное обеспечение удаленного доступа для Linux — AnyDesk

TRANSLATION_NOT_FOUND

Скачать

v6. 2.1 (5,3 MB — 6,6 MB)

Скачивая и используя AnyDesk, вы принимаете Условия и положения и Политика конфиденциальности.

  • Windows

  • macOS

  • Android

  • iOS

  • Linux

  • FreeBSD

  • Raspberry Pi

  • Chrome OS

Ознакомьтесь с AnyDesk для Linux

Ваше программное обеспечение удаленного доступа для Linux

  • Простая и стабильная работа.
  • Эффективное удаленное подключение на базе Linux.
  • Простой и беспрепятственный удаленный доступ к любому компьютеру.
  • Непрерывное соединение с любой операционной системой.
  • Простой и удобный процесс установки, а также инструменты администрирования.

Debian / Ubuntu / Mint (64 Bit)

openSUSE 15/42 (64 Bit)

CentOS 7 (64 Bit)

CentOS 8 (64 Bit)

RedHat Enterprise Linux 7 (64 Bit)

RedHat Enterprise Linux 8 (64 Bit)

Generic Linux (64 Bit)

Основные преимущества

Разработано для Linux

Удаленный рабочий стол AnyDesk для Linux работает со множеством различных дистрибутивов Linux, включая Ubuntu, Red Hat, и openSUSE. Также мы предлагаем базовую «унифицированную» версию Linux для пользовательских 32- или 64-разрядных систем.

Скачать снова

Быстрое скачивание

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

Скачать снова

Постоянные обновления

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

Скачать снова

Пользуетесь AnyDesk в профессиональных целях?

Скачать снова

Руководство: об AnyDesk в двух словах

Узнайте все необходимое об AnyDesk

To view this video please enable JavaScript, and consider upgrading to a web browser that
supports HTML5 video

Вам нужно больше информации? В нашем Справочном центре есть ответы на все вопросы.

Справочный центр

Хотите узнать об актуальных обновлениях в нашей последней версии AnyDesk?

Читать далее

Нам доверяют более 120 000 клиентов

Дополнительные функции

Производительность

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

Читать далее

Лицензии

AnyDesk призван облегчить работу и обеспечивать качественное удаленное подключение в любых сферах — как для частных пользователей, так и для профессиональных организаций, предоставляющих услуги удаленной поддержки. Мы предлагаем гибкие модели лицензирования для разных сценариев использования. У нас есть оптимальное решение для каждого. Подберите подходящую лицензию и начинайте работу!

Читать далее

Безопасность

Удаленный рабочий стол AnyDesk для Linux обеспечивает неизменную защиту подключений благодаря технологии шифрования TLS 1.2, которая соответствует стандартам вооруженных сил, а также ассиметричному шифрованию с обменом ключами RSA 2048. Локальное решение AnyDesk вдобавок полностью способствует реализации ваших собственных сетевых решений и позволяет использовать инструменты для удаленного доступа Linux, не покидая пределы интрасети.

Читать далее

Скачать

Журнал изменений

Подпишитесь на новости, рекомендации и прочее

г-.*» | сортировка

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

Debian sid (нестабильный) и экспериментальный

Последняя стабильная версия R и многие пакеты R из CRAN и проекта Bioconductor обычно доступны в официальных репозиториях Debian sid. В течение так называемого периода заморозки перед выпуском новых выпусков последние версии R и некоторые из этих пакетов расширений могут быть доступны только в экспериментальной версии.

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

Установка

С соответствующей записью в /etc/apt/sources.list (см. ниже для веток Debian, отличных от sid/unstable или Experiment), новейший выпуск R, включая рекомендуемые пакеты, можно установить с помощью последовательности команд, например

 sudo подходящее обновление
sudo apt установить r-base r-base-dev 

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

Вам нужен только r-base-dev , если вы хотите компилировать пакеты R самостоятельно или другое программное обеспечение в зависимости от R (см. раздел ниже об администрировании и обслуживании). Имейте в виду, что вам также может потребоваться установить зависимости сборки (обычно пакеты -dev, содержащие заголовки). Список r-sig-debian — это хорошее место, чтобы спросить, если у вас возникнут проблемы.

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

 sudo apt установить libatlas3-base 

или

 sudo apt установить libopenblas-base 

Администрирование и обслуживание

Пакеты R, входящие в состав r-base и r-recommended , устанавливаются в каталог /usr/lib/R/library . Другие пакеты R доступны в виде предварительно скомпилированных пакетов Debian r-cran-* и r-bioc-* устанавливаются в /usr/lib/R/site-library .

Их можно обновить с помощью обычных инструментов обслуживания пакетов Debian, таких как apt или aptitude.

Команда

 apt rdepends r-base-core 

показывает все пакеты, которые зависят от r-base-core . Он включает в себя большое количество дополнительных пакетов из CRAN и других репозиториев.

Если вы хотите установить пакеты R, не предоставляемые как пакеты Debian, или если вы хотите использовать более новые версии, вам необходимо собрать их из исходного кода, для чего требуется пакет разработки 9.0007 r-base-dev , который может быть установлен с помощью

 sudo apt установить r-base-dev 

Это соответствует основным требованиям для компиляции R-пакетов. Затем пакеты R могут быть установлены локальным пользователем/администратором из исходных пакетов CRAN, обычно изнутри R с использованием кода

.

 установить.пакеты() 

Функция

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

 Ч КОМАНДА УСТАНОВИТЬ 

из оболочки. Если у вас есть права на запись в /usr/local/lib/R/site-library/ и вы не установили R_LIBS_USER вручную, они будут установлены там. В противном случае вас спросят, следует ли создать каталог в вашем домашнем каталоге для этих пакетов. Обычное обновление таких локально скомпилированных пакетов можно выполнить в R, используя

.

 update.packages(.libPaths()[1]) 

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

.

 .libPaths() 

Если вы хотите обновить пакеты R, которые были установлены через систему управления пакетами Debian, которые установлены где-то под /usr/lib/ , я бы порекомендовал сделать это способом Debian, используя пакеты с исходным кодом из нестабильной версии Debian.

Пути к пакетам R

Чтобы найти пакеты, R просматривает переменные R_LIBS_USER и R_LIBS_SITE . В Debian и Ubuntu R_LIBS_USER устанавливается в /etc/R/Renviron на

.

 R_LIBS_USER=${R_LIBS_USER-'~/R/$платформенная библиотека/4.0'} 

, где $platform что-то вроде 'x86_64-pc-linux-gnu' и в зависимости от установленной версии R. Вы можете переопределить это в ~/.Renviron . R_LIBS_SITE устанавливается в /etc/R/Renviron на

 R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library'} 

Это означает, что пакеты, установленные из R, имеют приоритет над пакетами, установленными через систему управления пакетами Debian, если у вас одновременно установлены две версии.

Поскольку R и связанные пакеты в настоящее время не являются частью официальных репозиториев бэкпортов Debian, таких как buster-backports (пожалуйста, свяжитесь с r-sig-debian, если вы хотите изменить это), версии R в выпущенных или замороженных выпусках Debian выходят даты. Поэтому для таких выпусков Debian здесь представлены обновления подмножества этих пакетов, связанных с R.

Поддерживаемые пакеты

Пакеты, рекомендованные основной группой R ( r-recommended ), обновляются в репозиториях Debian на CRAN при каждом новом выпуске R (по крайней мере, для основных архитектур amd64 и i386). Эти пакеты:

 r-кран-ботинок
r-кран-класс
r-кран-кластер
r-cran-codetools
r-cran-иностранный
r-кран-кернсгладкий
г-кран-решетка
r-кран-масса
r-кран-матрица
р-кран-MGCV
р-кран-нлме
р-кран-ннет
r-кран-rpart
r-кран-пространственный
р-кран-выживание 

Бэкпорты следующих пакетов также поставляются и обновляются таким же образом:

 меньше
rpy2
ркворд 

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

Поддерживаемые ветви

Безопасный участок

Идентификатор ключа, используемый для подписи текущих репозиториев пакетов Debian в CRAN, имеет идентификатор 0xB8F25A8A73EACF41 , отпечаток ключа 95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7 и идентификатор пользователя Johannes Ranke 08

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

 gpg --keyserver keyserver. ubuntu.com \
    --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' 

Если вы находитесь за брандмауэром, блокирующим порт 11371, вы можете указать прокси-сервер, добавив --keyserver-options http-proxy= в приведенной выше команде.

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

 gpg --armor --export '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' | \
    sudo тройник /etc/apt/trusted.gpg.d/cran_debian_key.asc 

Книжный червь Debian (тестирование)

Книжный червь Debian должен быть выпущен весной 2023 года и в настоящее время заморожен. Если вы используете bookworm и хотели бы использовать R 4.2.3, вы можете использовать следующий репозиторий.

 деб http://cloud.r-project.org/bin/linux/debian bookworm-cran40/ 

Яблочко Debian (стабильная версия)

Выпущен Debian Bullseye с версией R 4. 0.4. Если вы хотите перейти на R 4.2.3 в яблочко, вы можете использовать следующий репозиторий.

 деб http://cloud.r-project.org/bin/linux/debian bullseye-cran40/ 

Обратите внимание, что R 4.1.x и снова R 4.2.x изменили Graphics API, поэтому графические пакеты, такие как svglite, tikzDevice, rgl, rvg, ggplot2 или vdiffr (внедрение svglite), необходимо будет переустановить. Это также влияет на графическое устройство, поставляемое rkward. Если вы этого не сделаете, вы получите сообщение об ошибке

 Несоответствие версии графического API 

Debian buster (старая стабильная версия)

Для переноса R 4.2.3 на buster добавьте

 деб http://cloud.r-project.org/bin/linux/debian buster-cran40/ 

в файл /etc/apt/sources.list на вашем компьютере.

Из-за изменения API (R 4.0.x и 4.1.0 предоставляют r-api-4) при установке R 4.x.x будут удалены все пакеты Debian, зависящие от r-api-35, за исключением представленных здесь. Кроме того, вам потребуется обновить пакеты R, которые вы получили непосредственно от CRAN или Bioconductor.

Обратитесь к приведенному выше примечанию о версии Graphics API.

Кроме того, если у вас было большое количество локально установленных пакетов до перехода на r-api-4, их обновление с помощью, например. приведенная ниже команда R может занять некоторое время, также в зависимости от количества потоков ЦП, которые вы запускаете параллельно:

 update.packages(lib.loc="/usr/local/lib/R/site-library", ask = FALSE,
  checkBuilt = TRUE, Ncpus = 16) 

В моем случае, используя 16 параллельных потоков, как указано в приведенной выше команде, загрузка заняла около восьми минут, а первый этап установки с большой нагрузкой на ЦП занял еще 12 минут. Затем он перестал упоминать, что мне нужно вручную переустановить testthat, что я и сделал, используя install.packages() . Это может быть необходимо из-за круговой зависимости, как указал Дирк в своем отчете об обновлении в своем блоге. После этого я снова запустил команду обновления, и потребовалось еще шесть минут, пока она не была успешно завершена.

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

Также доступен бэкпорт R 3.6.3 на buster, который не требует переустановки пакетов расширений.

 деб http://cloud.r-project.org/bin/linux/debian buster-cran35/ 

Растянутый Debian (старая стабильная версия)

Для растяжки бэкпорта R 3.6.3 добавьте

 деб http://cloud.r-project.org/bin/linux/debian stretch-cran35/ 

в файл /etc/apt/sources.list на вашем компьютере.

Обратите внимание, что пакеты R из растянутого дистрибутива Debian несовместимы с R 3.5.x, поскольку он предоставляет r-api-3.5, в то время как растянутые пакеты зависят от r-api-3.

Кроме того, локальные пакеты, установленные до обновления до R 3. 5.0, будут работать некорректно, если они используют скомпилированный код.

Пакеты

R, скомпилированные локально, можно обновить в R с помощью

.

 update.packages(lib.loc="/usr/local/lib/R/site-library", ask=FALSE, checkBuilt=TRUE) 

Существует также старый репозиторий, содержащий R 3.4.4, в котором все еще есть двоичные файлы arm64 и armhf:

 деб http://cloud.r-project.org/bin/linux/debian stretch-cran34/ 

Поддерживаемые платформы

Существуют двоичные файлы i386 и amd64 для всех выпусков Debian. Начиная с R 3.1.0, R полностью функционален для arm и armel, бинарные файлы для jessie и wheezy были предоставлены здесь вплоть до R 3.4.2. Начиная с R 3.4.2 и до R 3.4.4, бинарные файлы для armhf и arm64 предоставлялись для Debian stretch (за исключением R 3.4.3 для arm64, см. эту ошибку).

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

 deb-src cloud. r-project.org/bin/linux/debian bookworm-cran40/
deb-src cloud.r-project.org/bin/linux/debian bullseye-cran40/
deb-src cloud.r-project.org/bin/linux/debian buster-cran40/
deb-src cloud.r-project.org/bin/linux/debian buster-cran35/
deb-src cloud.r-project.org/bin/linux/debian stretch-cran35/
deb-src cloud.r-project.org/bin/linux/debian jessie-cran35/ 

для компиляции бинарных пакетов Debian.

Сообщение о проблемах

Сообщить о проблемах с этими пакетами или задать вопросы по R, относящиеся к Debian, лучше всего в списке рассылки r-sig-debian. См.

https://stat.ethz.ch/mailman/listinfo/r-sig-debian

для получения дополнительной информации.

Резервное портирование пакетов Debian для CRAN

Любой, кто заинтересован в сборке пакетов Debian (например, для неподдерживаемого выпуска, другой архитектуры или старой версии R), может ознакомиться со сценариями сборки, используемыми текущим сопровождающим. Их можно проверить в

http://cgit.jrwb.de/r-backports

или клонировано из репозитория git

 клон git https://cgit.jrwb.de/r-backports 

Сценарии содержат небольшие изменения, необходимые для компиляции исходных пакетов Debian в поддерживаемом выпуске.

Следующие примечания являются попыткой объединить подсказки, данные в теме на r-sig-debian, начатой ​​в конце марта 2015 года, и советы, данные на https://developer.r-project.org/SVNtips.html. Я не использовал его часто, и я предполагаю, что у вас есть некоторый опыт в создании программного обеспечения для систем Unix. Никаких гарантий, ваш пробег может отличаться.

Во-первых, убедитесь, что у вас есть исходный репозиторий в вашем /etc/apt/sources/list , например

 deb-src cloud.r-project.org/bin/linux/debian bullseye-cran40/ 

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

.

 sudo подходящее обновление
sudo apt build-dep r-base 

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

Я держу все источники, управляемые subversion, под ~/svn , поэтому я делаю

 экспорт RTOP=~/svn/R 

Пожалуйста, адаптируйтесь к вашим потребностям. Расположение исходного кода базовой системы R удобно определяется как переменная окружения en с помощью

.

 экспорт REPOS=https://svn.r-project.org/R 

Р-девель

Переходим в наш каталог RTOP и проверяем последнюю версию R-devel

 компакт-диск $RTOP
svn co $REPOS/trunk r-devel/source
mkdir $RTOP/r-devel/сборка 

Во второй раз нам нужно только

 cd $RTOP/r-devel/source
СВН до 

Затем нам нужно получить исходники рекомендуемых пакетов

 cd $RTOP/r-devel/source/tools
./rsync-рекомендуется 

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

 cd $RTOP/r-разработка/сборка
. ./источник/настроить 

Есть много параметров настройки, которые вы можете использовать, например, вам, вероятно, понадобится --with-blas="-lopenblas" , чтобы получить более производительные операции линейной алгебры. Это зависит от установленного libopenblas-dev , который по умолчанию будет тянуть libopenblas-pthread-dev в Debian Bullseye.

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

 марка
сделать чек
сделать pdf
сделать информацию 

Конечно, делать проверки и создавать документацию в формате pdf и info необязательно. Затем мы используем ссылки, чтобы сделать доступными R-devel и Rscript-devel (очевидно, предполагается разрешение на запись в /usr/local/bin).

 компакт-диск /USR/локальные/бен
ln -s /$RTOP/r-devel/сборка/bin/R
ln -s /$RTOP/r-devel/build/bin/Rscript Rscript-devel 

Это сделает доступными команды R-devel и Rscript-devel . Обратите внимание, что единственная запись в .libPaths() — это $RTOP/r-devel/build/library 9.0008 , поэтому здесь будут установлены пакеты.

R-патч

После выпуска версии R-x.y.0 так называемая ветвь выпуска используется для внесения изменений, соответствующих рекомендациям по разработке.

Мы можем построить такие ветки (т.н. R-patched) по следующей схеме, адаптированной из процедуры, данной для R-devel, но без дублирования всех комментариев.

На момент написания этой статьи ветка релиза может быть определена как

 экспорт RPATCHED=ветви/R-3-5-ветвь 

R-patched может быть построен и доступен с помощью

 компакт-диск $RTOP
svn co $REPOS/$RPATCHED r-patched/source
mkdir $RTOP/r-исправлено/сборка
cd $RTOP/r-исправленный/источник/инструменты
./rsync-рекомендуется 

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

 cd $RTOP/r-исправлено/сборка
. ./источник/настроить
делать
сделать чек
сделать pdf
сделать информацию 

Затем, как привилегированный пользователь:

 компакт-диск /USR/локальные/бен
ln -s /$RTOP/r-patched/build/bin/R R-patched
ln -s /$RTOP/r-patched/build/bin/Rscript Rscript-patched 

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

В 2003 г. на debian-devel был опубликован документ RFC о первом общедоступном черновике «Политики R в Debian».

Этот документ поддерживается Йоханнесом Ранке [email protected]. Пакеты Debian R поддерживаются Дирком Эддельбюттелем. Перенесенные пакеты, представленные в CRAN, предоставлены Johannes Ranke. Благодарим Матье Базиля за реструктуризацию README в марте 2015 г.

Установка Mongodb Community Edition на Debian - MongoDB Manual

Документы домой → Руководство по MongoDB

на этой странице

  • Общественный ED
  • . Информация

MongoDB Atlas

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

Обзор

Используйте это руководство для установки MongoDB 6.0 Community Edition с помощью
менеджер пакетов apt .

Версия MongoDB

В этом руководстве устанавливается сообщество MongoDB 6.0.
Версия. Чтобы установить другую версию MongoDB Community,
используйте раскрывающееся меню версии в верхнем левом углу этой страницы, чтобы
выберите документацию для этой версии.

Соображения

Поддержка платформы

MongoDB 6.0 Community Edition поддерживает следующие
64-разрядная версия Debian выпускает
Архитектура x86_64:

MongoDB поддерживает только 64-разрядные версии этих платформ.

Дополнительную информацию см. в разделе Поддержка платформ.

Производственные примечания

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

Официальные пакеты MongoDB

Чтобы установить MongoDB Community в вашей системе Debian, эти
инструкции буду использовать официальную пакет mongodb-org , который
поддерживается и поддерживается MongoDB Inc. Официальный mongodb-org
пакет всегда содержит последнюю версию MongoDB и доступен
из собственного выделенного репо.

Важно

Пакет mongodb , предоставленный Debian, имеет номер , а не .
поддерживается MongoDB Inc. и конфликтует с официальным
Пакет mongodb-org . Если вы уже установили mongodb
пакет в вашей системе Debian, вы должен сначала удалить
пакет mongodb , прежде чем приступить к выполнению этих инструкций.

См. Пакеты MongoDB Community Edition для получения полного списка официальных
пакеты.

Установите MongoDB Community Edition

Выполните следующие действия, чтобы установить MongoDB Community Edition с помощью
Менеджер пакетов apt .

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

В терминале введите следующую команду, чтобы импортировать
Публичный GPG-ключ MongoDB с https://www.mongodb.org/static/pgp/server-6.0.asc:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Операция должна ответить OK .

Однако, если вы получаете сообщение об ошибке, указывающее, что gnupg не
установлен, вы можете:

  1. Установить gnupg и его необходимые библиотеки с помощью следующей команды:

    sudo apt-get install gnupg
  2. После установки повторите попытку импорта ключа:

    wget -qO - https://www. mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Создайте файл

/etc/apt/sources.list.d/mongodb-org-6.0.list для MongoDB.

Создайте файл списка с помощью команды, соответствующей вашей версии
Debian:

Перезагрузить локальную базу данных пакетов.

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

sudo apt-get update

Установите пакеты MongoDB.

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

Дополнительно. Хотя вы можете указать любую доступную версию MongoDB,
apt-get обновит пакеты, когда появится более новая версия
доступный. Чтобы предотвратить непреднамеренные обновления, вы можете закрепить пакет
в текущей установленной версии:

эхо "удержание mongodb-org" | sudo dpkg --set-selections
эхо "удержание базы данных mongodb-org" | sudo dpkg --set-selections
echo "удержание mongodb-org-server" | sudo dpkg --set-selections
echo "mongodb-mongosh hold" | sudo dpkg --set-selections
эхо "удержание mongodb-org-mongos" | sudo dpkg --set-selections
echo "Удержание mongodb-org-tools" | sudo dpkg --set-selections

Запуск MongoDB Community Edition

ulimit Рекомендации
Большинство Unix-подобных операционных систем ограничивают системные ресурсы, которые
процесс может использовать. Эти ограничения могут негативно повлиять на работу MongoDB,
и следует отрегулировать. См. UNIX ulimit Settings для рекомендуемых
настройки для вашей платформы.

Начиная с MongoDB 4.4, возникает ошибка запуска, если
ulimit число открытых файлов меньше 64000 .

Каталоги
По умолчанию экземпляр MongoDB хранит: Если вы установили через диспетчер пакетов, эти каталоги по умолчанию
созданный во время установки. Если вы устанавливали вручную, загрузив архивы, вы можете создать
каталоги, использующие mkdir -p <каталог> или sudo mkdir -p
<каталог>
в зависимости от пользователя, который будет запускать MongoDB. (См. ваш
man-страницы linux для получения информации о mkdir и sudo .) По умолчанию MongoDB запускается с использованием учетной записи пользователя mongodb . Если вы
измените пользователя, который запускает процесс MongoDB, вы должны также изменить
разрешение на /var/lib/mongodb и /var/log/mongodb
каталоги, чтобы предоставить этому пользователю доступ к этим каталогам. Чтобы указать другой каталог файла журнала и каталог файла данных, отредактируйте
настройки systemLog.path и storage.dbPath в
/etc/mongod.conf . Убедитесь, что пользователь, работающий с MongoDB, имеет
доступ к этим каталогам.

Процедура

Выполните следующие действия, чтобы запустить MongoDB Community Edition в вашей системе.
В этих инструкциях предполагается, что вы используете официальный mongodb-org .
package -- не неофициальный пакет mongodb , предоставленный
Debian -- и используют настройки по умолчанию.

Init System

Для запуска и управления процессом mongod вы будете использовать
встроенная система инициализации вашей операционной системы. Последние версии
Linux склонен использовать systemd (который использует команду systemctl ),
в то время как более старые версии Linux, как правило, используют System V init (который использует
команда службы ).

Если вы не уверены, какую систему инициализации использует ваша платформа, запустите
следующая команда:

ps --no-headers -o comm 1

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

Удалить MongoDB Community Edition

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

Предупреждение

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

Остановить MongoDB.

Остановите процесс mongod , введя следующую команду:

sudo service mongod stop

Удалить пакеты.

Удалите все пакеты MongoDB, которые вы установили ранее.

sudo apt-get purge mongodb-org*

Удалить каталоги данных.

Удалите базы данных MongoDB и файлы журналов.

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Additional Information

Localhost Binding by Default

By default, MongoDB launches with bindIp установлен на
127.0.0.1 , который привязывается к сетевому интерфейсу localhost. Этот
означает, что mongod может принимать соединения только от
клиенты, работающие на одной машине. Удаленных клиентов не будет
возможность подключения к mongod , а mongod будет
не сможет инициализировать набор реплик, если это значение не установлено
к действующему сетевому интерфейсу.

Это значение можно настроить либо:

  • в файле конфигурации MongoDB с Bindip , или

  • с помощью командной строки -BIND_IP

. не-localhost (например, общедоступный)
IP-адрес, убедитесь, что вы защитили свой кластер от несанкционированного
доступ. Полный список рекомендаций по безопасности см.
Контрольный список безопасности. Как минимум рассмотреть
включение аутентификации и
укрепление сетевой инфраструктуры.

Дополнительные сведения о настройке bindIp см.
IP-привязка.

Пакеты MongoDB Community Edition

MongoDB Community Edition можно приобрести в собственном выделенном
repository, and contains the following officially-supported packages:

Package Name

Description

mongodb-org

A metapackage , который автоматически устанавливает компонент
пакеты, перечисленные ниже.

mongodb-org-database

Метапакет , который автоматически устанавливает компонент
пакеты, перечисленные ниже.

Наименование пакета

Описание

Mongodb-Org-Server

7 450755755550750755555075075075075075075075075550750750750750555555505555055550555555055555055505555. 7

Mongodb-Server 9000

7

.

Imacros | Все права защищены © 2021