Невозможно установить из неподписанного репозитория Ubuntu

Обновлено: 21.11.2024

Если вы хотите установить программное обеспечение в ОС Qubes, вам обычно следует устанавливать его в виде шаблона. Информацию об установке самих шаблонов см. в разделе Установка шаблона.

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

Инструкции

Чтобы навсегда установить новое программное обеспечение в шаблоне:

Запустите шаблон.

Запустите терминал (например, gnome-terminal ) или специальное приложение для управления программным обеспечением, например gpk-application .

    Fedora: установка sudo dnf

Примечание: ОС Qubes фактически представляет собой «мета» операционную систему (ОС), которая может запускать внутри себя практически любую произвольную ОС. Например, способ, которым обычно устанавливается программное обеспечение в дистрибутиве Linux («дистрибутиве»), сильно отличается от того, как обычно устанавливается программное обеспечение в Windows. Это не зависит от Qubes. Qubes — это просто среда, в которой вы запускаете эти другие ОС. Поэтому, если вы хотите установить программное обеспечение, например, в шаблон Linux, вы должны сделать это любым способом, обычным для этого дистрибутива Linux. Большая часть программного обеспечения Linux распространяется в виде пакетов, которые хранятся в репозиториях программного обеспечения («репозиториях»). Менеджеры пакетов управляют загрузкой, установкой, обновлением и удалением пакетов. (Опять же, ничего из этого не относится к Qubes.) Если вы не знакомы с тем, как программное обеспечение обычно устанавливается в дистрибутивы Linux с помощью менеджеров пакетов, или нужное вам программное обеспечение отсутствует в репозиториях вашего дистрибутива (или вы в другой ситуации, не описанной на этой странице), прочитайте это руководство сообщества по установке программного обеспечения в Qubes.

Закройте шаблон. (Не пропустите этот шаг.)

Перезапустить все кубы на основе шаблона. (Не пропустите этот шаг.)

Устранение неполадок

Если что-то по-прежнему не работает должным образом:

  • Внимательно прочтите инструкции, следя за каждым шагом.
  • Не забудьте закрыть шаблон после установки программного обеспечения.
  • Обязательно перезапустите приложение qube после закрытия шаблона.
  • Если для вашего программного обеспечения требуются специальные файлы или каталоги, а вы являетесь опытным пользователем, см. разделы Автономные и HVM и Как сделать любой файл постоянным (bind-dirs).

Как обновить программное обеспечение

Почему у шаблонов нет доступа к сети?

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

Дополнительно

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

Тестирование репозиториев

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

Примечание. Следующие репозитории представлены в виде шаблонов и автономных версий. Тестовые репозитории dom0 см. здесь. Для тестирования новых шаблонов см. здесь.

Федора

Существует три тестовых репозитория Qubes VM (где * обозначает выпуск):

  • qubes-vm-*-current-testing — тестовые пакеты, которые в конечном итоге попадут в стабильный (текущий) репозиторий
  • qubes-vm-*-security-testing — подмножество qubes-vm-*-current-testing, которое содержит пакеты, которые считаются исправлениями безопасности
  • qubes-vm-*-unstable — пакеты, которые не предназначены для размещения в стабильном ( qubes-vm-*-current ) репозитории; в основном экспериментальные пакеты для отладки

Чтобы временно включить любой из этих репозиториев, используйте параметр --enablerepo=. Примеры команд:

Чтобы постоянно включать или отключать любой из этих репозиториев, измените соответствующее значение enable на 1 в файле /etc/yum.repos.d/qubes-*.repo .

Дебиан

Debian также имеет три тестовых репозитория Qubes VM (где * обозначает выпуск):

  • *-testing — тестирование пакетов, которые в конечном итоге попадут в стабильный (текущий) репозиторий
  • *-securitytesting — подмножество *-testing, которое содержит пакеты, которые считаются исправлениями безопасности.
  • *-unstable — пакеты, не предназначенные для размещения в стабильном репозитории; в основном экспериментальные пакеты для отладки

Чтобы навсегда включить или отключить любой из этих репозиториев, раскомментируйте соответствующую строку deb в файле /etc/apt/sources.list.d/qubes-r*.list .

Автономные

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

RPMFusion для шаблонов Fedora

Если вы хотите включить репозитории RPM Fusion, откройте терминал шаблона и введите следующие команды, в зависимости от того, какие репозитории RPM Fusion вы хотите включить (подробности см. в RPM Fusion):

Это навсегда активирует репозитории RPM Fusion. Если вы устанавливаете программное обеспечение отсюда, важно, чтобы эти репозитории были включены, чтобы вы могли получать будущие обновления. Если вы временно включите эти репозитории для установки пакета, механизм обновления Qubes может постоянно уведомлять вас о доступности обновлений, поскольку он не может их загрузить.

Отмена изменений в шаблоне

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

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

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

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

Корневой возврат

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

Выключить . Если вы уже только что закрыли его, не запускайте его снова (см. выше).

В терминале dom0:

Переустановите шаблон

Полный возврат

Это похоже на простой возврат, за исключением:

  • Вы также должны восстановить частный том с помощью `qvm-volume revert :private`. Для этого требуется, чтобы у вас была старая версия частного тома, которая не существует с текущей конфигурацией по умолчанию. Однако, если у вас нет ничего важного в личном томе (вероятно, для шаблона), вы можете обойти это, просто сбросив частный том с помощью `qvm-volume import --no-resize :private /dev/null `.
  • Сохраненная версия томов не должна быть скомпрометирована. Если для корневого тома задано значение по умолчанию_revisions_to_keep=1, вы не должны запускать шаблон с момента компрометации.

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

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

Обновление прокси

Прокси-сервер работает на выбранных виртуальных машинах (по умолчанию на всех сетевых виртуальных машинах (1)) и перехватывает трафик, направленный на 10.137.255.254:8082. Благодаря такой конфигурации все виртуальные машины могут использовать один и тот же адрес прокси, и если на сетевом пути есть прокси, он будет обрабатывать трафик (конечно, если это разрешено правилами брандмауэра). Если виртуальная машина настроена на доступ к прокси-серверу обновлений (2), сценарии запуска автоматически настроят dnf для действительного использования прокси-сервера (3). Также доступ к прокси-серверу обновлений не зависит от каких-либо других настроек брандмауэра (ВМ будет иметь доступ к прокси-серверу обновлений, даже если политика настроена на блокировку всего трафика).

Есть две службы ( qvm-service , service framework):

  1. qubes-updates-proxy (и его устаревшее имя: qubes-yum-proxy ) — служба, предоставляющая прокси для шаблонов — по умолчанию включена в NetVM (особенно: sys-net)
  2. updates-proxy-setup (и его устаревшее название: yum-proxy-setup ) — использовать прокси-сервер, предоставленный другой виртуальной машиной (вместо прямой загрузки обновлений), включенный по умолчанию во всех шаблонах

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

Технические детали

Прокси-сервер обновлений использует RPC/qrexec. Прокси настраивается в политике qrexec в dom0: /etc/qubes-rpc/policy/qubes.UpdatesProxy. По умолчанию установлено значение sys-net и/или sys-whonix, в зависимости от выбора первой загрузки. Этот новый дизайн позволяет обновлять шаблоны, даже если они не подключены к какой-либо NetVM.

Пример файла политики в R4.0 (с установленным Whonix, но не установленным по умолчанию UpdateVM для всех шаблонов):

Установка пакетов Snap

Пакеты Snap не используют обычные каналы обновления для Debian и Fedora (apt и dnf) и часто устанавливаются как пользователь, а не как root. Чтобы поддерживать их в приложении qube, вам необходимо выполнить следующие действия:

В шаблоне необходимо установить snapd и qubes-snapd-helper. Откройте терминал в шаблоне и выполните:

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

Это ожидаемо, и вы можете смело продолжать.

Закрыть шаблон:

Теперь откройте куб приложения, в котором вы хотите установить приложение Snap, и запустите терминал:

По завершении установки вы можете закрыть окно терминала.

Обновите список приложений для приложения qube. В меню Qubes для приложения qube* запустите настройки Qube. Затем перейдите на вкладку «Приложения» и нажмите «Обновить приложения»

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

Автозапуск установленных приложений

Если вы хотите, чтобы настольное приложение запускалось автоматически при каждом запуске qube, вы можете создать ссылку на него в каталоге ~/.config/autostart приложения qube. Это может быть полезно для Qubes, для которых вы настроили автоматический запуск при загрузке, или для Qubes, у которых есть набор приложений, которые вы обычно используете в течение всего дня, например приложение для чата.

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

Выведите список доступных ярлыков на рабочем столе, выполнив команду ls /usr/share/applications, и найдите точное имя ярлыка для приложения, которое вы хотите запускать автоматически:

Создайте каталог автозапуска:

Сделайте ссылку на файл настольного приложения, которое вы хотите запустить, в каталоге автозапуска. Например, приведенная ниже команда свяжет приложение Thunderbird с каталогом автозапуска:

Обратите внимание, что приложение запустится автоматически только при запуске приложения qube. Если вы хотите, чтобы приложение qube запускалось автоматически, установите флажок «Запускать qube автоматически при загрузке» в настройках Qube приложения qube.

Сегодня я сделал новую установку kde neon из последнего снимка (17 сентября 2020 г.), и, как и следовало ожидать, было около 100 обновлений.

Моя проблема в том, что Discover больше не устанавливает deb-файл из неподписанного репозитория. Как я могу удалить эту недавно введенную функцию, поскольку у меня есть 10 или около того deb на моем локальном диске, которые я хочу установить?

рад (извините), что не только я!

есть несколько файлов deb для работы моего сканера, загруженных с веб-сайта epson, которые я не могу установить сейчас

Единственный способ, которым мне удалось установить какой-либо deb, — это "sudo apt install deb_package_name.deb"

Загруженные вручную файлы deb не являются частью репозитория, поэтому не могут давать ошибку, но неправильно добавленный репозиторий, не связанный с этими deb, может привести к ошибке, особенно если у deb есть зависимости, которые необходимо установить, или файлы deb возможно, для более старой версии Ubuntu?

Кроме того, если сам загруженный deb-файл неисправен, как может быть у Vivaldi, то это не проблема Neon или даже Ubuntu.
Поэтому я подозреваю, что, возможно, есть несколько проблем.

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

Для некоторых deb-файлов, которые добавляют репозитории самостоятельно, попробуйте использовать dpkjg

Код: выберите все sudo dpkg -i name.of.somepackage.deb

Это базовая процедура устранения неполадок с пакетами Debian/Ubuntu

Вот копия сообщения:
Я получаю сообщение об ошибке, представляющее собой временное уведомление, которое появляется после вызова Discover, даже до нажатия кнопки «Установить» для DEB с помощью Discover.
Как может базовая проблему исправить или обойти?

Недавно я уничтожил и проложил, чтобы запустить KDE Neon User, созданный на Ubuntu 20.04, после неудачного обновления.

Я пытался установить slack-desktop-4.9.1-amd64.deb и получил это всплывающее уведомление, когда появилось окно Discover:
"Ошибка при получении отзывов: ошибка при передаче https://odrs.gnome.org /1.0/reviews/api/fetch - сервер ответил: НЕПРАВИЛЬНЫЙ ЗАПРОС"

Ранее я пропустил это уведомление и нажал "Установить" в Discover, ввел свой пароль и получил сообщение:
"Невозможно установить из неподписанного репозитория"

Та же проблема возникла с другим DEB.

Пользователь Neon Plasma 5.20 на 1 рабочем столе и на ноутбуке Asus Transformer 3 Pro. Win10 в VirtualBox для пакета статистики JMP. Все еще 5.19 на старых компьютерах.

Текст был успешно обновлен, но возникли следующие ошибки:

TheDiveO прокомментировал 28 октября 2020 г. •

Извините, но вы скупитесь; Я написал, что при попытке установить загруженный файл .deb появляется сообщение об ошибке, которое гласит: «невозможно установить из неподписанного репо». До 1.50.1 я регулярно устанавливал на нескольких машинах, используя метод загрузки .deb и последующей его установки (например, с помощью оболочки обнаружения в системах Kubuntu). Так что что-то явно изменилось, если вы будете так любезны признать, вместо того, чтобы просто застрелить меня солипсизмом и немедленно закрыть этот отчет об ошибке.

Tyriar прокомментировал 29 октября 2020 г.

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

Если вы просто устанавливаете пакет через dpkg, как указано на странице, на которую я ссылаюсь, с нашей стороны не задействовано ни подписанное, ни неподписанное репо. Если вы загружаете с веб-сайта, как вы говорите, это неподписанный пакет deb, что является нормой для пакетов deb. Возможно, вы солипсичны, а Discover каким-то образом использует репозиторий? Тем не менее, вы все еще не дали мне достаточно информации, чтобы помочь, просто по какой-то причине разозлились на меня.

TheDiveO прокомментировал 29 октября 2020 г.

Рад, что учишь хоть иногда новое слово, оно открывает разум. Я дал вам именно ту информацию, которая мне доступна, если вам нужно больше, спросите конкретно о том, что вам нужно, а не о том, что вы хотите больше. Я уже говорил вам, что устанавливаю загруженный пакет через интерфейс обнаружения Kubuntu. если вы, пожалуйста, прочитайте свою собственную документацию, на которую вы ссылаетесь, то инструменты установки пользовательского интерфейса специально упоминаются, как и установка загруженных deb-файлов в самом начале. Кроме того, если вы действительно переварите, вы заметите, что я также написал, что раньше никогда не сообщалось о проблеме с подписью. Значит что-то изменилось, если бы не сам пакет, то другим источником могло быть изменение в dpkg. Однако я не знаю о таких изменениях, если честно.

TheDiveO прокомментировал 29 октября 2020 г. •

Я постоянно работаю с тестировщиками, службой поддержки и разработчиками. Их профессиональная позиция состоит не в том, чтобы отрицать мои ошибки с этим, а в том, что, о, я еще не понимаю, почему вы получаете это странное сообщение об ошибке, это вообще не должно быть задействовано. Давайте углубимся, пожалуйста, скажите мне A, B, . Я ожидал такого же качества здесь, но потом кое-что узнал для этого проекта.

Tyriar прокомментировал 29 октября 2020 г.

Что мне ясно, так это то, что мы ни в чем не виноваты, никакая подпись никогда не использовалась и никогда не требовалась для установки пакета deb. Проблема в том, что вы - ваша цель, и, к сожалению, вам придется это выяснить.

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

eddieferrer прокомментировал 30 октября 2020 г.

@TheDiveO Я столкнулся с той же проблемой при открытии файла .deb с помощью KDE Discover.Пакет нормально обновляется при использовании терминала вместо пользовательского интерфейса Discover с помощью команды sudo apt install ./code_1.50.1-1602600906_amd64.deb

Несколько дней назад я попытался обновить свой ПК с Ubuntu 20.04 и столкнулся с ошибкой «репозиторий не подписан», и я не мог пройти мимо этого. В других случаях вы можете столкнуться с ошибкой «В репозитории нет файла выпуска» при попытке добавить сторонний репозиторий. Если вы сталкивались с такими ошибками раньше и застряли, не теряйте сон. В этом руководстве мы сосредоточимся на том, как устранить такие ошибки в Ubuntu 20.04. Давайте без лишних слов приступим к делу.

Исправить ошибку репозиторий не подписан в Ubuntu

Прежде чем мы углубимся в основную причину этой ошибки. Кратко упомянем о PPA. Что это такое? PPA (Personal Package Archive) — это платформа, которая позволяет разработчикам предоставлять свои собственные репозитории и распространять свои приложения.

Зачем использовать PPA вместо основных репозиториев Ubuntu?

Это вопрос, который вы можете задать, учитывая, что каждая версия Ubuntu поставляется с собственным набором репозиториев, которые предоставляют широкий выбор пакетов программного обеспечения. На самом деле Ubuntu имеет более 47 000 пакетов программного обеспечения, представленных в 4 основных репозиториях. Каждая версия Ubuntu поставляется с 4 основными репозиториями:

1) Основная — поддерживается Canonical и предоставляет бесплатное программное обеспечение с открытым исходным кодом.

2) Вселенная — поддерживается сообществом и предоставляет бесплатное программное обеспечение с открытым исходным кодом.

3) Restricted — содержит проприетарные драйверы для дополнительных устройств.

4) Multiverse — содержит программное обеспечение, защищенное авторскими правами.

Диспетчер пакетов APT в Ubuntu хранит список репозиториев в файле /etc/apt/sources.list.

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

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

И здесь на помощь приходит PPA.

Установка программных приложений с помощью PPA.

К счастью, в Ubuntu есть Launchpad — платформа, позволяющая разработчикам создавать собственные репозитории. Как конечный пользователь, вы можете добавить репозиторий PPA в свой файл sources.list, и после обновления вашей системы Ubuntu ваша система узнает о доступности программного обеспечения и позволит вам установить его с помощью диспетчера пакетов APT.

Например, чтобы установить FFmpeg4, вы должны добавить PPA-репозиторий панели запуска ffmpeg4 следующим образом:

После этого вам будет предложено нажать кнопку «ВВОД», чтобы продолжить добавление PPA.

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

Проблема со сторонними PPA

Иногда некоторые сторонние PPA могут нанести ущерб вашей системе, и вы можете получить предупреждения на терминале, такие как указанные ниже, при обновлении Ubuntu.

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

Решение проблемы «репозиторий не подписан»

Чтобы устранить эту ошибку, вам необходимо удалить проблемный PPA из репозитория в вашей системе. Для этого запустите инструмент «Программное обеспечение и обновления», как показано на рисунке.

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

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

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

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

О Джеймсе

Привет! Это Джеймс, администратор Linux и технический энтузиаст. Мне нравится экспериментировать с различными дистрибутивами Linux и следить за новинками в мире Linux.

Статьи по теме

⚡ Популярные путеводители

  • Как установить рабочий стол и VNC в Ubuntu 16.04 14711 13
  • Установите пакеты в Arch Linux из AUR 14644 10
  • 11 способов освободить место на диске на серверах cPanel 14422 5
  • Как настроить статический IP-адрес в Linux 13400 6
  • Установка пакетов из исходного кода в Arch Linux 12985 6
  • Как установить Zimbra Mail server 8.8.8 на Cent OS 7 12968 6
  • Как ограничить доступ по SSH только к определенным IP-адресам 12717 16
  • КАК УСТАНОВИТЬ РАСШИРЕНИЯ GNOME SHELL В LINUX 12200 3
  • Как установить Moodle в Ubuntu 18.04 11679 11
  • Установка cPanel на ваш сервер Centos 7 11483 5
  • Как установить GitLab на CentOS 7, RHEL и Scientific Linux 11219 5
  • Как установить графический интерфейс на сервере Ubuntu 18.04 10936 3
  • Как установить NextCloud на Debian 10 10702 7
  • Как изменить порт Nginx по умолчанию в Linux 9208 3
  • Как установить помощник Yay на ArchLinux 8608 7
  • Как проверить пропускную способность сети с помощью инструмента iperf3 8467 10
  • Как установить PostgreSQL 11 в Ubuntu 18.04 7867 1
  • Как установить pgAdmin4 в Ubuntu 18.04 7648 1
  • Как установить Centreon на CentOS 7 7609 5
  • Как создать пользователя в Ubuntu 20.04 7276 4

Клаудкон, ООО

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

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

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

Установка Atom на Mac

Atom следует стандартному процессу установки Mac в формате zip. Вы можете либо нажать кнопку загрузки на сайте https://atom.io, либо перейти на страницу выпусков Atom, чтобы явно загрузить файл atom-mac.zip. Получив этот файл, вы можете щелкнуть его, чтобы извлечь приложение, а затем перетащить новое приложение Atom в папку «Приложения».

При первом открытии Atom он попытается установить команды atom и apm для использования в терминале. В некоторых случаях Atom не сможет установить эти команды, потому что ему нужен пароль администратора. Например, чтобы проверить, смог ли Atom установить команду atom, откройте окно терминала и введите which atom . Если была установлена ​​команда atom, вы увидите что-то вроде этого:

Если команда atom не была установлена, команда which ничего не вернет:

Чтобы установить команды atom и apm, запустите «Окно: Установить команды оболочки» из палитры команд, после чего вам будет предложено ввести пароль администратора.

Установка Atom в Windows

Контекстное меню «Открыть с помощью Atom» в проводнике и возможность сделать Atom доступным для сопоставления файлов с помощью «Открыть с помощью». , управляется панелью настроек системы, как показано выше.

Открыв Atom, нажмите «Файл» > «Настройки» , а затем вкладку «Система» слева. Установите флажки рядом с Показывать в контекстных меню файлов, а также Показывать в контекстных меню папок. И все готово.

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

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

Debian и Ubuntu (deb/apt)

Чтобы установить Atom в Debian, Ubuntu или родственных дистрибутивах, добавьте наш официальный
репозиторий пакетов в свою систему, выполнив следующие команды:

Теперь вы можете установить Atom с помощью apt-get (или apt в Ubuntu):

Кроме того, вы можете скачать пакет Atom .deb и установить его напрямую:

Red Hat и CentOS (YUM) или Fedora (DNF)

Чтобы установить Atom в CentOS, Oracle Linux, Red Hat Enterprise Linux, Scientific Linux, Fedora или связанных с ними дистрибутивах, использующих менеджеры пакетов YUM или DNF, добавьте наш официальный репозиторий пакетов в свою систему, выполнив следующие команды:

Теперь вы можете установить Atom с помощью dnf (или yum, в зависимости от вашего дистрибутива):

Кроме того, вы можете загрузить пакет Atom .rpm и установить его напрямую:

SUSE (зипп)

Чтобы установить Atom в openSUSE или других дистрибутивах, использующих диспетчер пакетов Zypp, добавьте наш официальный репозиторий пакетов в свою систему, выполнив следующие команды:

Теперь вы можете установить Atom с помощью zypper:

Кроме того, вы можете загрузить пакет Atom .rpm и установить его напрямую:

Обновление атома

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

"Автоматическое обновление" включено по умолчанию в основных настройках представления настроек, что позволит Atom автоматически проверять наличие обновлений. Если вы отключите этот параметр, вы сможете обновить Atom вручную.

Чтобы выполнить обновление вручную:

  • Нажмите на пункт меню Atom > Проверить наличие обновлений в строке меню.
  • Выполните поиск Application: About в палитре команд и нажмите кнопку «Проверить сейчас».

Atom начнет обновляться, если обновление доступно.

"Автоматическое обновление" включено по умолчанию в основных настройках представления настроек, что позволит Atom автоматически проверять наличие обновлений. Если вы отключите этот параметр, вы сможете обновить Atom вручную.

Чтобы выполнить обновление вручную:

  • Нажмите на пункт меню "Справка" > "Проверить наличие обновлений" в строке меню.
  • Выполните поиск Application: About в палитре команд и нажмите кнопку «Проверить сейчас».

Atom начнет обновляться, если обновление доступно.

Портативный режим

Atom хранит конфигурацию и состояние в каталоге .atom, обычно расположенном в вашем домашнем каталоге (%userprofile% в Windows). Однако вы можете запустить Atom в переносном режиме, когда и приложение, и конфигурация хранятся вместе, например, на съемном устройстве хранения данных.

Чтобы настроить Atom в переносном режиме, загрузите пакет zip/tar.gz для своей системы и извлеките его на съемный носитель.

Затем создайте каталог .atom рядом с каталогом, содержащим atom.exe, например:

Затем создайте каталог .atom вместе с приложением Atom.app, например:

Затем создайте каталог .atom рядом с каталогом, содержащим двоичный файл Atom, например:

Переносимые заметки
  • Каталог .atom должен быть доступен для записи
  • Вы можете переместить существующий каталог .atom на портативное устройство.
  • Atom также может хранить свои пользовательские данные Electron в вашем каталоге .atom — просто создайте подкаталог с именем electronicUserData внутри .atom
  • В качестве альтернативы вы можете установить переменную среды ATOM_HOME так, чтобы она указывала туда, куда вы хотите (вы можете написать сценарий .sh или .cmd, чтобы временно установить его и запустить из него)
  • Установки в переносном режиме не обновляются автоматически

Создание атома из исходного кода

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

Настройки прокси-сервера и брандмауэра

За брандмауэром?

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

Используете прокси?

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