HomeРазноеКак в ubuntu установить deb пакет: Установка DEB-пакетов в Debian

Как в ubuntu установить deb пакет: Установка DEB-пакетов в Debian

Содержание

Установка DEB-пакетов в Debian

DEB-пакеты — установочные файлы программ, которые инсталлируются при помощи специализированных утилит. Дистрибутив Debian и основанные на нем сборки поддерживают инсталляцию файлов формата DEB по умолчанию, то есть для этого не придется загружать дополнительные средства или осуществлять конвертирование. Пользователь может задействовать разные способы, позволяющие распаковать файлы и перейти к непосредственному взаимодействию с ПО. Сегодня мы хотим рассказать обо всех методах инсталляции таких пакетов в операционной системе Debian.

Устанавливаем DEB-пакеты в Debian

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

Способ 1: Запуск инсталляции через браузер

Первый способ заключается в применении стандартного менеджера пакетов сразу в браузере при загрузке DEB-файлов. Мы предлагаем задействовать этот вариант в тех случаях, когда вам предстоит сначала загрузить пакет через веб-обозреватель, чтобы затем установить его. Так вы просто ускорите процесс. Давайте рассмотрим порядок действий, взяв за пример стандартный браузер Mozilla Firefox.

  1. Для начала на сайте программы выберите подходящую для своей сборки версию пакета, а затем начните ее скачивание.
  2. На экране отобразится форма с возможностью выбора. В данном случае отметьте галочкой «Открыть в» и убедитесь в том, что в качестве инструмента выбран вариант «Установка приложений (по умолчанию)».
  3. По завершении загрузки сразу же откроется новое окно пакетного менеджера. Здесь вам следует кликнуть на соответствующую кнопку для начала процедуры.
  4. Подобные процессы в операционной системе осуществляются исключительно от имени суперпользователя, поэтому потребуется ввести его пароль, чтобы продолжить.
  5. Ожидайте окончания, а затем запустите полученный софт, например, через меню приложений или путем ввода команды запуска в консоли.

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

Способ 2: Стандартный установщик ПО

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

  1. Перейдите в расположение, где хранится требуемое программное обеспечение, и нажмите по пакету правой кнопкой мыши.
  2. В появившемся контекстном меню вас интересует первая же строка под названием «Открыть в Установка приложений».
  3. Осталось только кликнуть по кнопке «Установить» и дождаться окончания процесса.
  4. Если во время процедуры возникли какие-то ошибки, повторно вызовите контекстное меню пакета и перейдите в «Свойства».
  5. Здесь на вкладке «Права» отметьте галочкой пункт «Разрешить выполнение файла как программы». Это позволит исправить ошибки кодирования, которые возникли при создании пакетов. После внесения изменений стоит повторно запустить инсталляцию, чтобы она прошла корректно.

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

Способ 3: Утилита GDebi

Утилита под названием GDebi — самый популярный инструмент от сторонних разработчиков, который предназначен для инсталляции пакетов DEB, о чем уже понятно из его названия. Мы советуем использовать его в качестве альтернативы стандартному пакетному менеджеру. Для начала потребуется его добавить в систему, что происходит так:

  1. Откройте меню приложений и запустите «Терминал».
  2. Здесь потребуется вставить команду sudo apt install gdebi. Для ее активации нажмите на Enter.
  3. Как вы уже знаете, инсталляция происходит от имени суперпользователя. Подтвердите подлинность учетной записи, введя пароль. Учитывайте, что символы, вводимые таким способом, не отображаются.
  4. Вы будете уведомлены о том, что установка прошла успешно. После этого переходите к расположению DEB-пакета, нажмите по нему ПКМ и в контекстном меню выберите вариант «Открыть в другом приложении».
  5. В списке выберите «Программа установки пакетов GDebi», дважды щелкнув по строке ЛКМ.
  6. Запустится стандартное окно софта. Здесь вы можете узнать состояние версии пакета, ознакомиться с описанием и входящими туда файлами. При готовности нажмите на «Установить» и ждите завершения процесса.

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

Способ 4: Команда dpkg

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

  1. Для начала давайте разберемся с определением точного пути к файлу. Для этого отыщите его через файловый менеджер, вызовите контекстное меню и перейдите в «Свойства».
  2. Здесь запомните или скопируйте путь «Родительская папка». Именно он и является точным расположением.

Установка DEB пакета в Ubuntu

Программное обеспечение в ОС Ubuntu Linux распространяется в так называемых deb-пакетах. Обычно при установке программы из репозитория система автоматически скачивает и устанавливает deb-пакеты, но бывают ситуации когда вам необходимо установить программу (например игру) скачав и установив deb-пакет вручную.

На самом деле эта ситуация довольно распространённая и для пользователей пришедших в Ubuntu из ОС Windows вообще должна быть родной, поскольку в этой ОС все программы устанавливаются преимущественно аналогичным образом. Т.е. скачивается установочный пакет в виде исполняемого exe файла или msi пакет. Последний вариант (msi) наиболее близок к системе управления пакетами которые используются в Linux.

Общие рекомендации

Вообще говоря рекомендую вам следующую последовательность действий при поиске и установке программ в Ubuntu.

  1. Поищите программу в стандартных репозиториях ubuntu, например с помощью Центра Приложений
  2. Если в репозиториях программы не окажется, то поищите на сайте программы возможность установки из репозитория разработчиков или например ссылку на ppa репозиторий.
  3. Если нет репозитория, но есть готовый deb пакет, то устанавливайте его по инструкции ниже.
  4. Если на сайте есть только архив программы в виде исходных кодов, то придётся скачивать этот архив и собирать программу самостоятельно (об этом в другой заметке).

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

Первые два пункта можно поменять местами исходя из следующих соображений 1) в официальных репозиториях ПО  более стабильно 2) в репозиториях разработчиков ПО наиболее свежее. Что вам требуется больше стабильность или новые фенечки — решайте сами.

Ну и наконец, когда нет репозиториев, или версия пакета в репозиториях вас не устраивает, но есть deb-пакет, который вы скачали с сайта разработчиков. У вас есть 2 простых способа его установить.

Установка в графическом режиме

Откройте папку с deb-пакетом в файловом менеджере Ubuntu и дважды кликнете по нему.

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

Нажмите кнопку «Установить пакет». Система попросит вас ввести пароль для подтверждения административных полномочий (пользователь которого вы создали при установке системы обладает такими полномочиями).

После ввода пароля появится окно «анимирующее» процесс установки

По окончании вы увидите соответствующее сообщение:

Можно закрыть все окна установщика и запускать программу из меню Ubuntu.

Установка в терминале.

Перейдите в папку со скачанным пакетом и выполните команду:

sudo dpkg -i имя_пакета.deb

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

Наиболее часто распространённые затруднения — это неудовлетворённые зависимости пакета. Это ситуация когда для работы устанавливаемого пакета требуется предварительно установить другой пакет или несколько пакетов (например различные билиотеки). Чаще всего такие зависимости решаются установкой необходимых пакетов из репозитория, программа установки пакета сообщит вам каких именно пакетов не хватает устанавливаемой программе.

Посмотрите так же

5 способов установки программ в Ubuntu. Пошаговые инструкции

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

Отличия от Windows

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

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

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

Драйвера

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

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

Обновления

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

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

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

Перейдите в магазин приложений Snapcraft.

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

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

Откройте нужный вам: «VLC». Нажмите кнопку «Install».

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

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

Нажмите кнопку «Установить».

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

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

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

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

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

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

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

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

  • Аудио и видео
  • Общение и новости
  • Работа
  • Игры
  • Графика и фотография
  • Дополнения

В рубрике «Выбор редакции» предлагается графический редактор Krita. Рассмотрю установку этим способом на примере данной программы. Щелкните мышью по ее значку. Нажмите кнопку «Установить».

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

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

После завершения установки вы можете запустить графический редактор, нажав соответствующую кнопку или тут же удалить его. Нажмите кнопку «Разрешения». Чтобы вы могли редактировать фотографии и другие изображения на флешках, подключенных цифровых камерах и телефонах, необходимо включить опцию «Чтение и запись файлов на съемных устройствах хранения». «Доступ к файлам в домашней папке» включен по умолчанию.

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

Нажмите кнопку «Запустить» и редактор Krita откроется.

Установка программ в Ubuntu | Linuxsoid

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

В Ubuntu, как и в других операционных системах, есть понятие зависимостей. Это значит, что программу можно установить, только если уже установлены пакеты, от которых она зависит. Такая схема позволяет избежать дублирования данных в пакетах (например, если несколько программ зависят от одной и той же библиотеки, то не придётся пихать эту библиотеку в пакет каждой программы — она поставится один раз отдельным пакетом).

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

В Ubuntu, как и в других операционных системах, есть понятие зависимостей. Это значит, что программу можно установить, только если уже установлены пакеты, от которых она зависит. Такая схема позволяет избежать дублирования данных в пакетах (например, если несколько программ зависят от одной и той же библитеки, то не придётся пихать эту библиотеку в пакет каждой программы — она поставится один раз отдельным пакетом). В отличие от, например, Slackware или Windows, в Ubuntu зависимости разрешаются пакетным менеджером (Synaptic, apt, Центр приложений, apt-get, aptitude) ­— он автоматически установит зависимости из репозитория. Зависимости придётся устанавливать вручную, если нужный репозиторий не подключен, недоступен, если нужного пакета нет в репозитории, если вы ставите пакеты без использования пакетного менеджера (используете Gdebi или dpkg), если вы устанавливаете программу не из пакета (компилируете из исходников, запускаете установочный run/sh скрипт).

Установка из репозиториев

Репозиторий — место централизованного хранения пакетов программного обеспечения. Использование репозиториев позволяет упростить установку программ и обновление системы. Пользователь волен выбирать, какими репозиториями будет пользоваться, и даже может создать собственный. Список используемых репозиториев содержится в файле /etc/apt/sources.list и в файлах каталога /etc/apt/sources.list.d/, проще всего его посмотреть через специальное приложение, которое можно вызвать через главное меню: Система→Администрирование→Источники Приложений, или через Менеджер пакетов Synaptic.

Если вы не добавляли локальные репозитории (например, CD/DVD диски), то для установки программ из репозиториев вам понадобится интернет.

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

С использованием графического интерфейса

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

В списке доступных программ сделайте двойной клик на нужной программе (либо клик правой кнопкой — пункт «Отметить для установки»). После того, как все нужные программы помечены для установки, нажмите кнопку «Применить». Подождите, пока необходимые пакеты будут скачаны и установлены. Схожие функции выполняет программа «Установка и удаление приложений» её можно легко найти в меню Приложения→Установка/удаление…

С использованием командной строки

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

Код

sudo apt-get update

По запросу введите пароль. Учтите, что при вводе в терминале пароль не отображается, ни звёздочками, ни кружками, никак. Это нормально. Для установки нужной программы введите команду:

Код

sudo apt-get install имя-программы

Например:

Код

sudo apt-get install libsexymm2

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

Код

sudo apt-get install libsexymm2 nmap

Если потребуется — ответьте на задаваемые вопросы (для положительного ответа нужно ввести Y или Д). Программа будет установлена,  если она уже установлена — она будет обновлена.

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

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

Код

sudo apt-cache search keywordгде keyword — название программы, часть названия программы или слово из её описания.

Установка из deb-пакета

Если нужной программы нет в основном репозитории, и у автора программы нет своего репозитория, либо если репозитории недоступны (например, нет интернета), то программу можно установить из deb-пакета (скачанного заранее/принесённого на USB накопителе/…). Если deb-пакет есть в официальном репозитории, то его можно скачать с сайта http://packages.ubuntu.com. Часто deb-пакет можно скачать с сайта самой программы. Можно также воспользоваться поиском на сайте http://getdeb.net. Минус такого подхода — менеджер обновлений не будет отслеживать появление новых версий установленной программы.

С использованием графического интерфейса

Перейдите при помощи Nautilus в папку, где находится deb-пакет, откройте свойства файла (правая клавиша → Свойства), во вкладке «Права» разрешите выполнение файла (галочка у «Разрешить исполнение файла как программы»). Далее закрываем свойства файла, и по двойному щелчку Nautilus предложит нам открыть код или выполнить файл. Запускаем. Либо возможно это сделать специальным установщиком GDebi (установить можно из Центра приложений, вписав в поиск GDebi, либо вписав в командную строку:

Код

sudo apt-get install GDebi

После установки запускаем deb-пакет с помощью установшика программ GDebi все, что от вас потребуется — это просто нажать кнопку «Установить пакет».

Возможные ошибки

  • Пакет не может быть установлен. Например, он предназначен для другой архитектуры.
  • В системе отсутствуют необходимые устанавливаемому приложению пакеты. В таком случае «Установщик программ GDebi» автоматически попытается получить нужные пакеты из репозиториев. Или же вы можете самостоятельно скачать требуемые пакеты и установить их.С использованием командной строки

    Запустите терминал (Меню: Приложения — Стандартные — Терминал). Установка выполняется с помощью программы dpkg

    Код

    sudo dpkg -i /home/user/soft/ntlmaps_0.9.9.0.1-10_all.deb

Нужно будет ввести свой пароль. Не забывайте, что при вводе в терминале пароль не отображается. Заметьте, что при использовании dpkg нужно ввести полное имя файла (а не только название программы). Прочитайте, что dpkg выводит в терминал — там будет либо сообщение об успешной установке, либо описание ошибки (например, неудовлетворённые зависимости). Можно одной командой установить сразу несколько пакетов, например, следующая команда установит все deb-пакеты в директории:

Код

sudo dpkg -i /home/user/soft/ntlmaps_*.deb

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

Установка программ с собственным инсталлятором из файлов sh, run

Иногда программы могут распространяться с собственным инсталлятором. Это ничем не отличается от ситуации в Windows. Только здесь, распаковав tar.gz архив с дистрибутивом программы, вы вместо setup.exe увидите что-то наподобие install.sh. Это заранее собранный пакет ПО, который оформлен в виде скрипта или бинарника, он берёт на себя работу по размещению файлов в нужных местах и прописыванию нужных параметров. При этом пропадает возможность управлять таким ПО с помощью пакетного менеджера. Пользоваться такими пакетами нежелательно, но если выбора нет, то переходим в директорию с файлом, например:

Разрешаем выполнять этот файл:

Код

chmod +x install.sh

Запускаем его:

Иногда программу можно установить и без прав суперпользователя (без sudo), но это, скорее, исключение.
Иногда дистрибутив программы распространяется в виде самораспаковывающегося архива. В таком случае это будет просто один единственный файл .sh который и нужно запустить. Дальше вы просто получите мастер где нужно будет ответить на ряд вопросов, так же как это делается в Windows. Так устанавливаются официальные драйверы nVidia, ATI, среда разработчика NetBeans и т.п.

Есть программы, которые не нуждаются в инсталляции и распространяются в виде обычного архива tar.gz, который просто достаточно куда-то распаковать. В Windows также есть такие программы, их еще часто называют словом Portable. Устанавливать такие программы можно куда-угодно, но стандартное место обычно — это каталог /opt. Конечно, пункты на запуск в меню вам придется добавлять вручную, для этого нужно щелкнуть правой кнопкой по заголовку меню Программы и выбрать Правка меню.

Установка из исходников
Если для вашей системы нигде нет deb-пакетов, то программу можно собрать (скомпилировать) самому из исходных кодов, которые можно скачать на официальном сайте любой Open Source программы либо из source-репозитория дистрибутива.
Я рекомендую по возможности избегать этого способа установки программ. Основное, что вам понадобится — это средства для компиляции, для этого сначала нужно установить пакет build-essential. Дальше, нужно распаковать архив с кодами программы в какую-то временную папку. Потом нужно найти файл README или INSTALL, прочитать его и выполнить то, что там написано. Чаще, установка программ таким способом ограничивается последовательным выполнением следующих команд:

Код

./configure make
sudo make install

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

Автоматическая установка зависимостей при сборке из исходников
Такой тип установки лучше чем просто ./configure && make && make install, и подходит дя установки программ отсутствующих в репозиториях.

Ставим auto-apt:

Код

sudo apt-get install auto-apt

Переходим в папку с распакованными исходниками и командуем:

Код

sudo auto-apt update && auto-apt -y run ./configure

Команда auto-apt сама доставит необходимые пакеты для сборки, и позволит задавать меньше вопросов.
Создание deb пакета для более простой работы в дальнейшем, (установка, удаление, и прочее):

Linux mint установка deb пакетов

Содержание

Рассмотрим, как происходит установка deb пакетов из консоли на примере Ubuntu Linux если вы скачали пакет. Это может быть редкая программа, не представленная официально либо вы рискнули поставить более свежую версию игнорируя зависимости. Напомню, что в Ubuntu и Debian имеются тестовые ветки с более свежим, но менее стабильным софтом.

Установка deb пакетов из консоли

Откройте каталог со скачанным файлом, кликните правой кнопкой мыши и выберите «Открыть в терминале»:

Установка deb пакетов из консоли производится следующей командой:

Вероятнее всего вы увидите ошибку зависимостей. Продемонстрирую на примере пакета nmap в свежеустановленной системе Ubuntu 18.04:

Исправить это довольно просто, введите команду проверки зависимостей:

Зависимости успешно добавлены в систему и установленный пакет стабильно работает:

Удаление deb пакетов из консоли

Или если хотите удалить пакет со всеми его настройками:

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

Используйте в консоли клавишу «Tab» один или несколько раз чтобы автоматически продолжить путь к директории или файлу. Это не только ускоряет работу в терминале, но также избавляет от лишних ошибок при наборе команд. Авто продление «Tab» работает не только при наборе пути к файлу. Его можно применять для запуска любой программы если она уже установлена в системе. Просто наберите первые буквы из названия пакета и продолжите нажатием на «Tab».

Стандартная установка пакетов из репозитория

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

Настройка репозитория системы

Примеры с консолью будут идентичны для OS Debian с рабочим окружением Gnome на которой основана Ubuntu. Откройте консоль нажав комбинацию клавиш Ctrl + Alt + T (для Ubuntu Linux). Либо щёлкните на рабочем столе правой клавишей мыши и выберите «Открыть терминал». Наберите название текстового редактора, и путь к открываемому файлу:

Введите свой пароль и в открывшемся окне редактора вы увидите список источников для установки пакетов. Прежде всего посмотрите, что находится в вашем списке репозиториев. Сделайте доступным проприетарное (коммерческое) программное обеспечение и ПО от партнёров Canonical. Там могут находиться различные драйверы видео и множество полезных утилит с закрытым исходным кодом:

Раскомментируйте нужную строку – удалите решётку # перед словом deb, сохраните изменения в редакторе. Затем вернитесь в консоль и наберите команду:

Терминал Linux сохраняет историю введённых ранее команд. Используйте стрелки вверх-вниз на клавиатуре для быстрого перебора и вывода предыдущих записей.

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

Проставьте нужные галочки на источниках ПО на первой и второй вкладках. Нажмите внизу на кнопку «Закрыть» и система сама предложит обновить список пакетов: выберите «Обновить».

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

Теперь можно приступать к установке программ. Вы находитесь на сайте, который посвящён этому процессу. Здесь имеется огромная база (свыше 50 000) пакетов для Ubuntu / Linux Mint и Debian дистрибутивов.

Просто откройте поиск и введите название пакета, который хотите установить из официального репозитория системы. Команду sudo apt update необходимо ввести однократно, перед каждой последующей установкой её вводить не требуется.

На главной странице сайта подобраны категории всех пакетов для более удобной навигации.

В этой статье для начинающих объясняется, как устанавливать deb-пакеты в Ubuntu. Также показано, как впоследствии удалить эти пакеты deb.

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

Самый простой способ — использовать Ubuntu Software Center. Найдите приложение по его имени и установите его оттуда.

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

Некоторое программное обеспечение доступно через пакеты DEB. Это архивные файлы с расширением .deb.

Вы можете рассматривать файлы .deb как файлы .exe в Windows. Вы дважды щелкаете по файлу .exe, и он запускает процедуру установки в Windows. Пакеты DEB практически одинаковы.

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

Теперь возникает вопрос, как установить файлы deb? Существует несколько способов установки пакетов DEB в Ubuntu. Я покажу их вам один за другим в этом уроке.

Установка файлов .deb в дистрибутивы Linux на основе Ubuntu и Debian

Вы можете выбрать инструмент GUI или инструмент командной строки для установки пакета deb. Выбор за вами.

Давайте посмотрим, как установить deb файлы.

Способ 1: использование программного центра по умолчанию

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

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

Видите, это даже проще, чем установка из .exe-файлов в Windows, не так ли?

Способ 2. Использование приложения Gdebi для установки пакетов deb с зависимостями.

Опять же, жизнь была бы намного проще, если бы все прошло гладко. Но это не жизнь, как мы ее знаем.

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

Что происходит, так это то, что программа может зависеть от другого программного обеспечения (библиотек). Когда разработчик готовит пакет DEB для вас, он / она может предположить, что ваша система уже имеет эту часть программного обеспечения в вашей системе.

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

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

gdebi — это легкое приложение с графическим интерфейсом, единственная цель которого — установить пакеты deb.

Он определяет зависимости и пытается установить эти зависимости вместе с установкой файлов .deb.

Лично я предпочитаю gdebi центру программного обеспечения для установки файлов deb. Это легкое приложение, поэтому установка кажется быстрее. Вы можете прочитать подробно об использовании gDebi и сделать его по умолчанию для установки пакетов DEB.

Вы можете установить gdebi из центра программного обеспечения или используя команду ниже:

Способ 3: установить deb файлы в командной строке с помощью dpkg

Если вы хотите установить deb файлы в команде lime, вы можете использовать команду apt или dpkg. Команда Apt на самом деле использует команду dpkg, но apt более популярна и проста в использовании.

Если вы хотите использовать команду apt для файлов deb, используйте ее следующим образом:

sudo apt install path_to_deb_file

Если вы хотите использовать команду dpkg для установки пакетов deb, вот как это сделать:

В обеих командах вы должны заменить path_to_deb_file на путь и имя загруженного вами файла deb.

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

Если вас интересует упаковка для одежды и текстиля, то рекомендуем посетить сайт FurTek.ru.

Как удалить пакеты deb

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

Способ 1: удаление пакетов deb с помощью команд apt

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

sudo apt remove program_name (имя программы)

Теперь возникает вопрос, как найти точное имя программы, которое нужно использовать в команде удаления? У команды apt есть решение и для этого.

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

Например, я установил приложение AppGrid в предыдущем разделе, но если я хочу узнать точное имя программы, я могу использовать что-то вроде этого:

sudo apt list —installed | grep grid

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

apt list —installed | grep grid
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
appgrid/now 0.298 all [installed,local]

Как видите, установлена ​​программа appgrid. Теперь вы можете использовать это имя программы с командой apt remove.

Способ 2: удалить пакеты deb с помощью команд dpkg

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

Вывод выдаст все установленные пакеты с сеткой в ​​названии.

ii appgrid 0.298 all Discover and install apps for Ubuntu

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

Теперь, когда у вас есть имя программы, вы можете использовать команду dpkg, чтобы удалить ее:

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

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

Содержание

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

В Ubuntu, как и в других операционных системах, есть понятие зависимостей. Это значит, что программу можно установить, только если уже установлены пакеты, от которых она зависит. Такая схема позволяет избежать дублирования данных в пакетах (например, если несколько программ зависят от одной и той же библиотеки, то не придётся пихать эту библиотеку в пакет каждой программы — она поставится один раз отдельным пакетом). В отличие от, например, Slackware или Windows, в Ubuntu зависимости разрешаются пакетным менеджером (Synaptic, apt, Центр приложений, apt-get, aptitude) ­— он автоматически установит зависимости из репозитория. Зависимости придётся устанавливать вручную, если нужный репозиторий не подключен, недоступен, если нужного пакета нет в репозитории, если вы ставите пакеты без использования пакетного менеджера

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

В этом руководстве мы рассмотрим, как извлечь файл пакета .deb.

Это относится к разработчикам программного обеспечения, работающим над приложениями, связанными с Debian.

Приложения Debian упакованы как обычные архивы.

Пакет Debian обычно содержит три основных файла:

  • debian-binary: обычный текстовый файл, в котором хранится версия формата пакета deb.
  • control.tar.gz: Этот сжатый файл содержит файл md5sums и управляющий каталог для пакета deb.
  • data.tar.xz: содержит все установочные файлы.

Это мы уже рассмотрели тут:

? Простой способ создать пакет Debian и локальный репозиторий пакетов

Существует два распространенных способа распаковки пакета deb.

Используя команду ar

Таким образом, вы можете использовать команду ar с параметром -x.

Команда предоставляется пакетом binutils.

sudo apt -y install binutils tree
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
ar -x mysql-apt-config_0.8.13-1_all.deb

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

$ ar -xv mysql-apt-config_0.8.13-1_all.deb
x - debian-binary
x - control.tar.xz
x - data.tar.xz

Подтвердите:

$ tree
.
├── control.tar.xz
├── data.tar.xz
├── debian-binary
└── mysql-apt-config_0.8.13-1_all.deb

0 directories, 4 files

Использование команды dpkg

Если вы используете систему на основе Debian, вы можете использовать команду dpkg для распаковки пакета .deb.

Давайте рассмотрим пример.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
mkdir extrated
dpkg -x mysql-apt-config_0.8.13-1_all.deb extrated

 

Поделитесь статьей:

Как установить пакеты DEB в Ubuntu — Linux Hint

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

Установка пакетов DEB с DPKG:

dpkg — это менеджер пакетов для Debian и всех операционных систем на базе Debian, таких как Ubuntu, Linux Mint и т. Д.dpkg может устанавливать пакеты из файлов DEB. Но существует проблема. dpkg не разрешит зависимости пакетов автоматически. Вам нужно будет вручную загрузить каждый файл DEB и установить его по порядку. Но есть решение этой проблемы, которое мы увидим в этом разделе.

Допустим, вы хотите установить файл пакета DEB filezilla_3.28.0-1_amd64.deb , который находится в каталоге ~ / Downloads .

Чтобы установить пакет DEB с DPKG, выполните команду dpkg следующим образом:

$ sudo dpkg -i ~ / Загрузки / filezilla_3.28.0-1_amd64.deb

Как видите, DPKG не может автоматически разрешать зависимости пакетов. Итак, установка пакета не удалась. Если бы пакет не зависел от каких-либо других пакетов, установка прошла бы успешно.

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

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

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

Установка пакетов DEB с помощью диспетчера пакетов APT:

Вы можете установить файлы пакетов DEB с помощью диспетчера пакетов APT. Менеджер пакетов APT — очень популярный менеджер пакетов в операционной системе Ubuntu / Debian.

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

Допустим, вы хотите установить FileZilla с помощью файла пакета DEB filezilla_3.28.0-1_amd64.deb . Чтобы сделать это с помощью диспетчера пакетов APT, выполните следующую команду:

$ sudo apt install ./Downloads/filezilla_3.28.0-1_amd64.deb

Как видите, менеджер пакетов APT автоматически определяет, какие еще пакеты требуются для успешной установки файла пакета DEB filezilla_3.28.0-1_amd64.deb . Теперь, чтобы подтвердить установку, нажмите y , а затем нажмите , чтобы продолжить.

Как видите, установлен файл пакета filezilla_3.28.0-1_amd64.deb DEB.

Установка пакетов DEB с программным центром Ubuntu:

Если вы используете настольную операционную систему Ubuntu, вы можете легко установить файлы пакета DEB с помощью Ubuntu Software Center. Как и диспетчер пакетов APT, Ubuntu Software Center также автоматически загрузит и установит все необходимые пакеты зависимостей.

Например, предположим, вы хотите установить текстовый редактор программирования Visual Studio Code в операционной системе Ubuntu Desktop. Вам необходимо загрузить файл пакета DEB Visual Studio Code с официального сайта Visual Studio Code https://code.visualstudio.com.

Теперь, чтобы установить файл пакета DEB с помощью центра программного обеспечения Ubuntu, сначала перейдите в каталог, в котором вы сохранили файл пакета DEB кода Visual Studio.

Теперь щелкните правой кнопкой мыши файл пакета Visual Studio Code DEB и выберите Открыть с помощью установки программного обеспечения .

Когда откроется Центр программного обеспечения Ubuntu, нажмите кнопку Установить , как показано на снимке экрана ниже.

Теперь введите пароль для входа в систему и щелкните Authenticate .

Как видите, Visual Studio Code устанавливается.

На этом этапе должен быть установлен пакет DEB.

Установка пакетов DEB с помощью диспетчера пакетов GDebi:

Вы также можете использовать менеджер пакетов GDebi для установки пакетов DEB в Ubuntu.Менеджер пакетов GDebi также автоматически загружает и устанавливает все необходимые пакеты зависимостей.

Менеджер пакетов GDebi по умолчанию не установлен в Ubuntu. Но он доступен в официальном репозитории пакетов Ubuntu. Вы можете легко установить его с помощью диспетчера пакетов APT.

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

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

$ sudo apt install gdebi -y

Должен быть установлен менеджер пакетов GDebi. Теперь вы можете устанавливать пакеты DEB с помощью диспетчера пакетов GDebi.

Допустим, вы хотите установить DEB-пакет filezilla_3.28.0-1_amd64.deb с менеджером пакетов GDebi. Для этого выполните следующую команду:

$ sudo gdebi ./Downloads/filezilla_3.28.0-1_amd64.deb

Теперь для подтверждения нажмите y , а затем нажмите .

filezilla_3.28.0-1_amd64.deb Пакет DEB должен быть установлен вместе со всеми пакетами зависимостей.

Итак, это способы установки пакетов DEB в Ubuntu. Спасибо, что прочитали эту статью.

Ubuntu — WineHQ Wiki

Переводы этой страницы: 简体 中文

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

Ключ репозитория WineHQ был изменен 19.12.2018. Если вы загрузили и добавили ключ до этого времени, вам нужно будет загрузить и добавить новый ключ, а также запустить sudo apt update, чтобы принять изменения репозитория.

Ubuntu 18.04 / Linux Mint 19.x не предоставляет FAudio, который является зависимостью от текущей версии Wine. Следуйте инструкциям на https://forum.winehq.org/viewtopic.php?f=8&t=32192, чтобы установить FAudio из OBS. (пакеты FAudio для Ubuntu 19.10 и более поздних версий находятся в репозитории вселенной дистрибутива.)

Если вы ранее устанавливали пакет Wine из другого репозитория, удалите его и все зависящие от него пакеты (например, wine-mono, wine-gecko, winetricks) перед тем, как пытаться установить пакеты WineHQ, поскольку они могут вызвать зависимость конфликты.

Если ваша система 64-битная, включите 32-битную архитектуру (если вы еще этого не сделали):

 sudo dpkg --add-architecture i386
 

Скачайте и добавьте ключ репозитория:

 wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key добавить winehq.key
 

Добавьте репозиторий:

Пакеты обновлений:

 sudo apt update
 

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

Стабильный филиал
 sudo apt install --install-рекомендует winehq-stable
 
Филиал развития
 sudo apt install --install-рекомендует winehq-devel
 
Промежуточный филиал
 sudo apt install --install-рекомендует winehq-staging
 

Если apt жалуется на отсутствие зависимостей, установите их, а затем повторите два последних шага (обновление и установка).См. Раздел часто задаваемых вопросов об ошибках зависимости для получения советов по устранению проблем с зависимостями.


Если вы ранее использовали пакеты дистрибутива, вы заметите некоторые отличия в пакетах WineHQ:
  • Файлы устанавливаются в / opt / wine-devel, opt / wine-stable или / opt / wine-staging (в зависимости от того, какую версию вы установили).
  • Пункты меню не создаются для встроенных программ Wine (winecfg и т. Д.), И если вы выполняете обновление из дистрибутива, в который они были добавлены, они будут удалены.Вы можете воссоздать их самостоятельно, используя редактор меню.
  • Регистрация Binfmt_misc не добавляется. Обратитесь к документации вашего дистрибутива для update-binfmts, если вы хотите сделать это вручную.
  • WineHQ в настоящее время не упаковывает вино-геккон или вино-моно. При создании нового префикса Wine вас спросят, хотите ли вы загрузить эти компоненты. Для лучшей совместимости рекомендуется нажать здесь Да. Если загрузка у вас не работает, следуйте инструкциям на вики-страницах Gecko и Mono, чтобы установить их вручную.
  • Начиная с Wine 5.7, пакеты WineHQ Ubuntu имеют необязательную настройку debconf, чтобы включить CAP_NET_RAW, чтобы позволить приложениям, которым необходимо отправлять и получать необработанные IP-пакеты, делать это. По умолчанию эта функция отключена, поскольку несет в себе потенциальную угрозу безопасности, и подавляющему большинству приложений такая возможность не требуется. Пользователи приложений, которым он действительно нужен, могут включить CAP_NET_RAW после установки Wine, запустив
 dpkg-reconfigure wine-  -amd64 wine-  wine-  -i386
 

и отвечая утвердительно на три вопроса.(В приведенной выше команде замените на devel, staging или stable.)


Установка без Интернета

Чтобы установить Wine на машину Ubuntu без доступа в Интернет, у вас должен быть доступ ко второй машине Ubuntu (или виртуальной машине) с подключением к Интернету, чтобы загрузить пакет Wine .deb и его зависимости.

На машине с доступом в Интернет добавьте репозиторий WineHQ и запустите apt update, как описано выше.

Затем кешируйте только пакеты, необходимые для установки Wine, не распаковывая их:

 sudo apt-get clean
sudo apt-get --download-only install winehq-devel
sudo apt-get --download-only dist-upgrade
 

Скопируйте все файлы.deb файлы в / var / cache / apt / archives на USB-накопитель:

 cp -R / var / cache / apt / archives / / media / usb-drive / deb-pkgs /
 

Наконец, на машине без интернета установите все пакеты с флешки:

 cd / media / usb-drive / deb-pkgs
sudo dpkg -i * .deb
 

Те же самые инструкции можно использовать для автономной установки пакетов `winehq-staging`.

Компиляция WoW64

Реализация Multiarch в Ubuntu еще не завершена, поэтому на данный момент вы не можете просто установить 32-разрядные и 64-разрядные библиотеки рядом друг с другом.Если вы используете 64-битную систему, вам нужно будет создать изолированную среду для установки и сборки с 32-битными зависимостями. См. Сборка Biarch Wine в Ubuntu для получения подробных инструкций для Ubuntu с использованием LXC и Сборка Wine для получения общей информации.

См. Также


Запуск кода Visual Studio в Linux

Установка

Полный список доступных вариантов установки см. На странице загрузки кода Visual Studio.

Snap

Visual Studio Code официально распространяется в виде пакета Snap в Snap Store:

Вы можете установить его, запустив:

  sudo snap install --classic code # или code-insiders  

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

Примечание: Если snap недоступен в вашем дистрибутиве Linux, ознакомьтесь со следующим руководством по установке snapd, которое может помочь вам выполнить эту настройку.

Узнайте больше о снимках из официальной документации Snap.

Дистрибутивы на основе Debian и Ubuntu

Самый простой способ установить Visual Studio Code для дистрибутивов на основе Debian / Ubuntu — это загрузить и установить.deb (64-разрядный), либо через графический центр программного обеспечения, если он доступен, либо через командную строку с:

  sudo apt install ./.deb

# Если вы используете более старый дистрибутив Linux, вам нужно будет вместо этого запустить следующее:
# sudo dpkg -i <файл> .deb
# sudo apt-get install -f # Установить зависимости  

При установке пакета .deb автоматически устанавливается репозиторий apt и ключ подписи, чтобы включить автоматическое обновление с помощью системного диспетчера пакетов.Обратите внимание, что другие двоичные файлы также доступны на странице загрузки VS Code.

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

  wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor> packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch = amd64, подписанный = / etc / apt / trust.gpg.d / packages.microsoft.gpg] https://packages.microsoft.com / repos / vscode stable main "> /etc/apt/sources.list.d/vscode.list ' 

Затем обновите кеш пакетов и установите пакет, используя:

  sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code # или code-insiders  

Дистрибутивы на основе RHEL, Fedora и CentOS

В настоящее время мы отправляем стабильный 64-разрядный код VS в репозиторий yum, следующий скрипт установит ключ и репозиторий:

  sudo rpm --import https: // packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[код] \ nname = Код Visual Studio \ nbaseurl = https: //packages.microsoft.com/yumrepos/vscode \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https: // пакеты .microsoft.com / keys / microsoft.asc "> /etc/yum.repos.d/vscode.repo ' 

Затем обновите кеш пакетов и установите пакет, используя dnf (Fedora 22 и выше):

  sudo dnf проверка-обновление
sudo dnf установить код  

Или в более старых версиях с использованием yum :

  ням проверить-обновить
sudo yum установить код  

Из-за ручного процесса подписания и системы, которую мы используем для публикации, репозиторий yum может отставать и не сразу получать последнюю версию VS Code.

дистрибутивов на основе openSUSE и SLE

Репозиторий yum выше также работает для систем на базе openSUSE и SLE, следующий скрипт установит ключ и репозиторий:

  sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[код] \ nname = Код Visual Studio \ nbaseurl = https: //packages.microsoft.com/yumrepos/vscode \ nenabled = 1 \ ntype = rpm-md \ ngpgcheck = 1 \ ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> / etc / zypp / repos.д / vscode.repo ' 

Затем обновите кеш пакетов и установите пакет, используя:

  sudo zypper обновить
sudo zypper установить код  

Пакет AUR для Arch Linux

Существует поддерживаемый сообществом пакет Arch User Repository для VS Code.

Чтобы получить дополнительную информацию об установке из AUR, обратитесь к следующей вики-записи:
Установите пакеты AUR.

Пакет

Nix для NixOS (или любого дистрибутива Linux, использующего диспетчер пакетов Nix)

В репозитории nixpkgs есть поддерживаемый сообществом пакет VS Code Nix.Чтобы установить его с помощью Nix, установите для параметра allowUnfree значение true в файле config.nix и выполните:

  nix-env -i vscode  

Установка пакета .rpm вручную

Пакет VS Code .rpm (64-разрядный) также можно загрузить и установить вручную, однако автоматическое обновление не будет работать, пока не будет установлен репозиторий, указанный выше. После загрузки его можно установить с помощью диспетчера пакетов, например, с помощью dnf :

  sudo dnf install <файл>.об / мин  

Обратите внимание, что другие двоичные файлы также доступны на странице загрузки VS Code.

Обновления

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

Примечание. Обновления для пакета Snap выполняются автоматически и выполняются в фоновом режиме.

Узел.js

Node.js — популярная платформа и среда выполнения для простого создания и запуска приложений JavaScript. Он также включает npm, диспетчер пакетов для модулей Node.js. Вы увидите, что Node.js и npm часто упоминаются в нашей документации, а для некоторых дополнительных инструментов VS Code требуется Node.js (например, генератор расширений VS Code).

Если вы хотите установить Node.js в Linux, см. Раздел Установка Node.js с помощью диспетчера пакетов, чтобы найти пакет Node.js и инструкции по установке, адаптированные к вашему дистрибутиву Linux.Вы также можете установить и поддерживать несколько версий Node.js с помощью диспетчера версий Node.

Чтобы узнать больше о JavaScript и Node.js, см. Наше руководство по Node.js, в котором вы узнаете о запуске и отладке приложений Node.js с помощью VS Code.

Установка VS Code в качестве текстового редактора по умолчанию

xdg-open

Вы можете установить текстовый редактор по умолчанию для текстовых файлов ( text / plain ), который используется xdg-open , с помощью следующей команды:

  xdg-mime код по умолчанию.текст для настольного компьютера / простой  

Система альтернатив Debian

Дистрибутивы

на основе Debian позволяют установить редактор по умолчанию с использованием системы альтернатив Debian, не обращая внимания на тип MIME. Вы можете установить это, запустив следующее и выбрав код:

  sudo update-alternatives --set editor / usr / bin / code  

Если Visual Studio Code не отображается в качестве альтернативы редактору , вам необходимо зарегистрировать его:

  sudo update-alternatives --install editor / usr / bin / editor $ (какой код)  

Windows как машина разработчика Linux

Другой вариант разработки для Linux с VS Code — это использование компьютера Windows с подсистемой Windows для Linux (WSL).

Подсистема Windows для Linux

С помощью WSL вы можете устанавливать и запускать дистрибутивы Linux в Windows. Это позволяет вам разрабатывать и тестировать исходный код в Linux, при этом работая локально на машине Windows. WSL поддерживает такие дистрибутивы Linux, как Ubuntu, Debian, SUSE и Alpine, доступные в Microsoft Store.

В сочетании с расширением Remote — WSL вы получаете полную поддержку редактирования и отладки VS Code при работе в контексте дистрибутива Linux на WSL.

См. Документацию «Разработка в WSL», чтобы узнать больше, или попробуйте вводное руководство «Работа в WSL».

Следующие шаги

После установки VS Code эти разделы помогут вам узнать о нем больше:

Общие вопросы

Проблемы виртуальной машины Azure

Я получаю сообщение об ошибке «Запуск без песочницы SUID»?

Эту ошибку можно игнорировать.

Debian и перемещение файлов в корзину

Если вы видите ошибку при удалении файлов из VS Code Explorer в операционной системе Debian, это может быть связано с отсутствием реализации мусорной корзины, которую использует VS Code.

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

  sudo apt-get install gvfs-bin  

«Visual Studio Code не может отслеживать изменения файлов в этой большой рабочей области» (ошибка ENOSPC)

Когда вы видите это уведомление, это означает, что у средства отслеживания файлов VS Code не хватает дескрипторов, поскольку рабочая область большая и содержит много файлов. Текущий лимит можно посмотреть, запустив:

  cat / proc / sys / fs / inotify / max_user_watches  

Предел можно увеличить до максимального, отредактировав файл / etc / sysctl.conf (кроме Arch Linux, читайте ниже) и добавив эту строку в конец файла:

  fs.inotify.max_user_watches = 524288  

Затем можно загрузить новое значение, запустив команду sudo sysctl -p .

Хотя 524 288 — это максимальное количество файлов, которые можно просмотреть, если вы находитесь в среде.

Как установить файлы .Deb при получении ошибки «Пакет плохого качества» в центре программного обеспечения Ubuntu ~ Web Upd8: Ubuntu / Блог Linux

При попытке установить.deb с помощью программного центра Ubuntu в Ubuntu 11.04, вы можете получить следующую ошибку:

Пакет плохого качества

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

См. Эти примеры: 1, 2, 3, 4 и многие другие (это ссылки на комментарии пользователей, у которых возникла эта проблема).После некоторых недавних обновлений ошибка возникает не так часто, как раньше, но все равно раздражает и мешает устанавливать различные приложения.
Нет никакого способа исправить это, если только те, кто создал .deb, не исправят это, но вы все равно можете установить эти пакеты, не используя Ubuntu Software Center для установки файлов .deb. Вы можете установить файлы .deb с помощью «dpkg» или Gdebi.

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

1. Установите файлы .deb с помощью dpkg.

Предполагая, что вы загрузили .deb в папку ~ / Downloads , выполните следующие команды в терминале, чтобы установить все файлы .deb:

  cd ~ / Downloads
sudo dpkg -i * .deb
sudo apt-get install -f  

(последняя команда требуется для установки зависимостей)

2. Установите файлы .deb с помощью Gdebi (это было поведение по умолчанию, пока Центр программного обеспечения Ubuntu не был установлен по умолчанию).

Во-первых, установите Gdebi , нажав кнопку ниже:
Вы также можете установить его с помощью терминала:

  sudo apt-get install gdebi gdebi-core  

Затем вы можете щелкнуть правой кнопкой мыши файл .deb и выбрать «Открыть с помощью установщика пакетов Gdebi».

При желании вы можете установить Gdebi по умолчанию для установки файлов .deb вместо Ubuntu Software Center: щелкните правой кнопкой мыши файл .deb, выберите «Свойства», перейдите на вкладку «Открыть с помощью» и выберите «Установщик пакетов GDebi» вместо «Центр программного обеспечения Ubuntu».Нажмите «Закрыть» и дважды щелкните файл .deb — теперь он должен открываться с помощью GDebi, а не Ubuntu Software Center:

Как установить приложение в Ubuntu с помощью командной строки

«Как установить приложение в Ubuntu» Самый часто задаваемый вопрос большинством новичков. Люди, которые перешли с Windows на Ubuntu или пытаются удачи с Ubuntu, основная проблема, с которой они сталкиваются, — это установка программного обеспечения на Ubuntu. Однако в Ubuntu есть собственный программный центр с графическим интерфейсом пользователя и программный пакет в формате.deb, которые делают установку программного обеспечения в Ubuntu простой задачей. В любом случае, мы с нетерпением ждем возможности установки программного обеспечения через командную строку. Установка программного обеспечения из командной строки сэкономит ваше драгоценное время, поскольку клавиатура намного быстрее, чем мышь. В любом случае установка программного обеспечения через командную строку поможет вам лучше понять Linux. В случае, если в будущем вы переключитесь на другой дистрибутив Linux, процесс установки программного обеспечения с помощью командной строки всегда останется таким же, как в графическом интерфейсе.

Основное программное обеспечение в Linux

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

Стандартный формат пакета Linux — RPM , который используется в RedHat, Fedora, Mandriva и SUSE. Другой популярный формат пакетов — DEB , который представляет собой программный пакет Debian, используемый в Debian Linux. Дистрибутивами на основе Debian Linux являются Ubuntu, Knoppix и Mepis. Файл пакета Debian обычно имеет расширение Application-name.deb

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

Установка приложения с использованием пакета в Ubuntu вручную

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

Шаг 1: Откройте терминал, нажмите Ctrl + Alt + T .

Шаг 2: Перейдите в каталоги, в которых вы сохранили пакет .deb в своей системе. Например, здесь мы сохранили в папке загрузки домашних каталогов.

установка: ubuntu [Документация VuFind]

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

Эти инструкции были недавно протестированы на Ubuntu 20.04 и Debian 10.1, но они также должны работать с другими последними версиями с небольшими изменениями или без них. Если вы используете более старый дистрибутив Ubuntu, убедитесь, что он соответствует требованиям (например, минимальной версии PHP) устанавливаемой вами версии VuFind.

1. Установите Ubuntu.

Вы можете получить бесплатную копию Ubuntu и найти инструкции по установке на сайте www.ubuntu.com. Вам не нужно устанавливать какие-либо специальные пакеты во время процесса установки, чтобы VuFind работал.

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

2. Обновите систему

Первый шаг — убедиться, что у вас установлены последние исправления.

 sudo apt-get update
sudo apt-get dist-upgrade 

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

 sudo shutdown -r сейчас 

Самый простой способ запустить VuFind — это установить его из пакета DEB.В этом разделе приведены инструкции по выполнению этого. Он быстро загрузит VuFind в каталог по умолчанию / usr / local / vufind, предполагая, что ваши локальные настройки принадлежат / usr / local / vufind / local.

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

1. Получить посылку

 wget https://github.com/vufind-org/vufind/releases/download/v7.0.1 / vufind_7.0.1.deb 

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

 судо dpkg -i vufind_7.0.1.deb 

Если у вас еще не установлены все зависимости VuFind, dpkg выдаст сообщение об ошибке. Вы можете исправить эту проблему, установив недостающие требования с помощью apt-get:

 sudo apt-get install -f 

Важные примечания

Проблемы с базой данных

  • Случай 1 — MySQL, Ubuntu 17 или более ранняя версия: Если вам нужно установить MySQL, во время установки вам может быть предложено ввести пароль root.Для большей безопасности рекомендуется установить это; если вы это сделаете, обязательно запомните его, чтобы вы могли настроить VuFind для доступа к базе данных позже.

  • Случай 2 — MySQL, Ubuntu 18+: Если вы хотите подключиться к учетной записи root через веб-установщик для настройки базы данных VuFind, вам необходимо отключить плагин auth_socket учетной записи root, который предотвращает регулярные входы в систему. Вы можете сделать это, войдя в систему с помощью «sudo mysql -uroot», а затем запустив «UPDATE mysql.пользователь SET plugin = ‘mysql_native_password’ WHERE User = ‘root’; FLUSH PRIVILEGES; «Затем вы должны выйти из инструмента MySQL и запустить sudo / usr / bin / mysql_secure_installation» в командной строке, чтобы установить пароль root.

  • Случай 3 — MySQL, Ubuntu 19.10+: Следуйте инструкциям выше в разделе «Ubuntu 18+», но также отредактируйте /etc/mysql/mysql.conf.d/mysqld.cnf, добавьте строку «default_authentication_plugin = mysql_native_password» и запустите «sudo service mysql restart», прежде чем пытаться настроить VuFind.Это обеспечит создание новых учетных записей с использованием метода аутентификации, совместимого с PHP.

  • Случай 4 — MariaDB: Если вы используете дистрибутив, который включает MariaDB вместо MySQL, вам не будет предложено установить пароль root во время установки. Вместо этого вы должны запустить «sudo / usr / bin / mysql_secure_installation», чтобы правильно настроить безопасность. Если эта команда отсутствует, попробуйте установить пакеты mariadb-client и mariadb-server с помощью apt-get. Если вы хотите подключиться к учетной записи root через веб-установщик, чтобы настроить базу данных VuFind, вам также может потребоваться отключить плагин unix_socket учетной записи root, который предотвращает регулярный вход.Вы можете сделать это, войдя в систему с помощью «sudo mysql -uroot -p» и затем запустив «UPDATE mysql.user SET plugin = » WHERE User = ‘root’; FLUSH PRIVILEGES;»

  • Когда ничего не помогает: Если вы не можете успешно подключиться к базе данных с помощью установщика VuFind с использованием учетной записи root, вы все равно можете настроить базу данных вручную через командную строку. При заполнении формы базы данных «Автоматическая настройка» опустите поля «MySQL Root User» и «MySQL Root Password» внизу, и вместо того, чтобы нажимать обычную форму «Submit», нажмите кнопку «Skip» под ней.Это покажет вам все команды SQL, которые необходимо выполнить для настройки базы данных VuFind. Используя клиент командной строки MySQL («mysql -u root -p»), выполните первые четыре отображаемых команды (CREATE DATABASE / CREATE USER / GRANT / FLUSH). Это настроит вашу новую базу данных VuFind. Теперь вам нужно запустить команду «USE», чтобы выбрать эту базу данных (например, «USE vufind;», если вы используете имя базы данных по умолчанию «vufind»). Наконец, скопируйте и вставьте оставшуюся часть SQL (состоящую из множества операторов CREATE TABLE).Это заполнит вашу новую базу данных VuFind. Вам также может потребоваться отредактировать раздел [База данных] файла config.ini, чтобы настроить строку подключения к базе данных для использования учетных данных, созданных для вашей новой базы данных.

Проблемы, связанные с ILS

  • Если вы используете библиотеку Voyager, вам также потребуется установить драйвер PHP OCI для Oracle — подробные инструкции см. На этой странице.
  • Если вы будете обращаться к базе данных Sybase (например, для Horizon LMS), вам также следует установить пакет php-sybase с помощью apt-get.

Откат

  • Если по какой-либо причине вам необходимо удалить пакет, вы можете выполнить эту команду (обратите внимание, что -P предназначена для очистки и удалит файлы конфигурации, а также исполняемые компоненты; используйте -r для более осторожного удаления): sudo dpkg -P vufind

После того, как все настроено, у вас должна быть рабочая копия VuFind в / usr / local / vufind.

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

 источник / etc / profile 

Теперь вы можете перейти к настройке и запуску VuFind ниже, чтобы завершить настройку и начать работу!

Следуя этим шагам, вы получите работающий экземпляр VuFind.Обратите внимание: если вы уже выполнили описанные выше шаги для установки VuFind из пакета DEB, вы можете пропустить весь этот раздел!

1. Установите HTTP-сервер Apache

Теперь установите веб-сервер Apache. Это упростит обмен данными между VuFind и веб-браузерами. Следующие строки выполняют три задачи: первая строка устанавливает Apache, вторая строка включает модуль перезаписи URL , необходимый для VuFind, а третья строка перезапускает сервер для активации вновь установленного модуля.

 sudo apt-get -y установить apache2
sudo a2enmod переписать
sudo /etc/init.d/apache2 force-reload 

ВАЖНО: Если ваш экземпляр VuFind будет включать записи с косой чертой в их идентификаторах, вам необходимо добавить «AllowEncodedSlashes on» в соответствующий раздел вашей конфигурации Apache!

2. Установите MySQL

VuFind использует базу данных MySQL для хранения пользовательских комментариев, тегов и другой информации. Вам следует установить этот компонент следующим образом:

 sudo apt-get -y установить mysql-server 

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

Примечание. Если вы используете дистрибутив, который включает MariaDB вместо MySQL, вам не будет предложено установить пароль root. Вместо этого вы должны запустить «sudo / usr / bin / mysql_secure_installation», чтобы правильно настроить безопасность. Если вы хотите подключиться к учетной записи root через веб-установщик, чтобы настроить базу данных VuFind, вам также необходимо отключить плагин unix_socket учетной записи root, который предотвращает регулярный вход в систему.Вы можете сделать это, войдя в систему с помощью «sudo mysql -uroot -p» и затем запустив «UPDATE mysql.user SET plugin = » WHERE User = ‘root’; FLUSH PRIVILEGES;»

Примечание. Если вы хотите осуществлять веб-администрирование своей базы данных, вы также можете найти полезным установить инструмент phpmyadmin: sudo apt-get install phpmyadmin

Примечание. Некоторые дистрибутивы Linux заменили MySQL на MariaDB. Если вы работаете с одной из этих платформ (или если Ubuntu изменил свои настройки по умолчанию к тому моменту, когда вы читаете это), они должны быть функционально эквивалентны.

3. Установите PHP

Большая часть VuFind написана на языке PHP. Мы должны установить это в следующий раз, обязательно включив модули для ключевых технологий, используемых VuFind (MySQL, LDAP и т. Д.)

 sudo apt-get -y install libapache2-mod-php php-mbstring php-pear php php-dev php-gd php-intl php-json php-ldap php-mysql php-xml php-soap php-curl 

Обратите внимание, что библиотека php-ldap нужна только в том случае, если вы будете использовать аутентификацию LDAP; Вы можете исключить этот пакет, если хотите.Библиотека php-soap используется только драйвером Symphony ILS (на момент написания этой статьи), но она требуется одной из зависимостей композитора VuFind и ее необходимо установить, если вы планируете запускать композитор вручную по какой-либо причине. Пакет php-gd также является необязательным, хотя его включение обеспечит лучшую поддержку изображений обложек.

Если вы используете библиотеку Voyager, вам также потребуется установить драйвер PHP OCI для Oracle — подробные инструкции см. На этой странице.

Если вы будете обращаться к базе данных Sybase (например,грамм. для Horizon LMS), также установите php-sybase:

 sudo apt-get -y установить php-sybase 

Эти инструкции предполагают, что вы используете дистрибутив Ubuntu, включая PHP 7. Если вы используете более старый дистрибутив, вам может потребоваться изменить «php» на «php5» в именах пакетов и установить PHP 5-совместимую версию VuFind (4. x или более ранней версии). Это не рекомендуется!

4. Установите Java JDK

Затем установите JDK (Java Development Kit) на сервер — серверная часть поиска VuFind и инструменты индексирования MARC полагаются на Java.Обратите внимание, что некоторые компоненты VuFind могут работать только с JRE (Java Runtime Environment), но JDK настоятельно рекомендуется и необходим для правильной индексации MARC после выпуска 3.1.

 sudo apt-get -y установить default-jdk 

5. Скачать VuFind

Все предварительные условия выполнены, так что теперь самое интересное — загрузка и установка самого VuFind!

Инструкцию по получению VuFind можно найти на странице загрузки. Вы можете либо загрузить конкретный выпуск в tar.gz или zip, либо вы можете загрузить последний код разработки прямо из Git.

Начиная с VuFind 3.0, при загрузке кода из Git вам также потребуется установить зависимости с помощью Composer.

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

 cd / tmp
wget https://github.com/vufind-org/vufind/releases/download/v7.0.1/vufind-7.0.1.tar.gz
tar -xzvf vufind-7.0.1.tar.gz
судо мв вуфинд-7.0,1 / usr / местные / vufind 

6. Установите VuFind

Основа заложена, и теперь вы можете запустить сценарий установки VuFind, чтобы настроить базовую конфигурацию. Пока вы можете принять значения по умолчанию — вы можете снова запустить установщик позже, если вам нужно внести изменения.

 cd / usr / local / vufind
php install.php 

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

 sudo chown -R www-данные: www-data / usr / local / vufind / local / cache
sudo chown -R www-data: www-data / usr / local / vufind / local / config 

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

 судо mkdir / usr / локальный / vufind / локальный / кеш / cli
sudo chmod 777 / usr / локальный / vufind / локальный / кеш / cli 

Примечание: сделать кэш доступным для записи всем — простой, но менее безопасный подход к обеспечению правильного кэширования.Вы можете захотеть ограничить владение конкретным пользователем VuFind CLI или использовать ACL , используя методы, описанные в Руководстве по установке Symfony.

7. Свяжите VuFind с Apache

Apache необходимо загрузить дополнительные настройки VuFind. Выполните эту команду, чтобы Apache узнал о файле конфигурации VuFind:

Apache 2.2 (Ubuntu 13.04 или более ранняя версия):

 sudo ln -s /usr/local/vufind/local/httpd-vufind.conf /etc/apache2/conf.d/vufind 

Apache 2.4 (Ubuntu 13.10 или новее):

 sudo ln -s /usr/local/vufind/local/httpd-vufind.conf /etc/apache2/conf-enabled/vufind.conf 

Чтобы изменения вступили в силу, необходимо перезапустить Apache:

 sudo /etc/init.d/apache2 перезагрузить 

8. Настройка переменных среды

Некоторые переменные среды необходимо установить, чтобы сценарии, связанные с VuFind, могли найти Java и сам VuFind. Если вы планируете запускать VuFind под определенной учетной записью пользователя, вы должны установить их только для этого пользователя.Если вы хотите сделать настройки глобальными для всех учетных записей (самый простой, но не обязательно лучший подход), просто запустите этот код, чтобы добавить необходимые строки в новый файл /etc/profile.d:

 sudo sh -c 'echo export JAVA_HOME = \ "/ usr / lib / jvm / default-java \"> /etc/profile.d/vufind.sh'
sudo sh -c 'echo export VUFIND_HOME = \ "/ usr / local / vufind \" >> /etc/profile.d/vufind.sh'
sudo sh -c 'экспорт эха VUFIND_LOCAL_DIR = \ "/ usr / local / vufind / local \" >> /etc/profile.d/vufind.sh' 

Примечание. Если вы используете Sun JVM вместо JVM по умолчанию, вам может потребоваться указать другой путь JAVA_HOME, например / usr / lib / jvm / java-x-sun.

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

 источник /etc/profile.d/vufind.sh 

9. Окончательная конфигурация

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

1. Запустите Solr

Чтобы запустить индекс Solr VuFind:

 компакт-диск / usr / local / vufind /
./solr.sh start 

solr.sh назывался vufind.sh до выпуска 3.0; если вы устанавливаете старую версию, внесите соответствующие изменения.

Если вы получаете сообщение об ошибке о неправильной настройке JAVA_HOME в Ubuntu 18, вам может потребоваться вручную исправить ее, создав новую символическую ссылку default-java: «sudo ln -s / usr / lib / jvm / java-8-openjdk-amd64 / usr / lib / jvm / default-java ». Если это не удается, посмотрите свои параметры в / usr / lib / jvm и выберите наиболее подходящий вариант Java 8.

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

Для получения дополнительной информации об управлении работой сервера VuFind, включая примечания по устранению неполадок и инструкции по его автоматическому запуску, см. Страницу «Запуск и остановка Solr».

2. Настройте VuFind

Откройте веб-браузер и перейдите по этому URL-адресу :

 http: // имя-вашего-сервера / vufind / Install / Home 

(Замените «your-server-name» на адрес, который вы хотите использовать для доступа к VuFind; замените «vufind» на свой собственный базовый путь, если вы изменили настройки по умолчанию во время установки).

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

Если вы видите пустой белый экран, что-то не так.

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

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

Автоконфигурация

Если установка прошла успешно, вы должны увидеть экран автоматической настройки.

Некоторые элементы в списке будут помечены как «Неудачные» со ссылками «Исправить» рядом с ними.

Щелкайте по каждой ссылке Fix по очереди и следуйте инструкциям на экране.

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

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

Примечания:

Конфигурации блокировки

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

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

 sudo chown -R корень: корень / usr / local / vufind / local / config 

(Замените «root: root» другим пользователем / группой, если вы настроили конкретного пользователя Linux для запуска VuFind; замените / usr / local / vufind на ваш базовый путь VuFind, если вы настроили местоположение вашей установки ).

3. Импорт записей

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

При использовании Ubuntu 18 в сочетании с VuFind 5.0.x импортер SolrMarc может дать сбой с сообщением об ошибке log4j. Это будет исправлено в следующем выпуске; А пока вам следует понизить версию JVM:

 sudo apt-get install openjdk-8-jdk
sudo update-java-alternatives -s java-1.8.0-openjdk-amd64
sudo rm / usr / lib / jvm / по умолчанию-java
sudo ln -s / usr / lib / jvm / java-8-openjdk-amd64 / usr / lib / jvm / default-java 

4. Защитите свою систему

Поздравляем — теперь у вас есть работающая копия VuFind. Однако следует помнить о проблемах безопасности. См. Страницу «Безопасность» для некоторых примечаний, связанных с VuFind, и потратьте некоторое время, чтобы узнать об общих проблемах безопасности Unix, если вы еще не знакомы с этой темой; LinuxSecurity.com — хороший источник новостей и руководств.

Не забудьте про этот шаг перед запуском в производство — неправильно защищенная система в открытом Интернете может быстро подвергнуться атаке.

.

Добавить комментарий

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