Как обновить программное обеспечение, установленное через файл .deb в Ubuntu

Убунту 19

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

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

Понимание файлов .deb

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

Автоматические обновления

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

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

sudo apt install ./<файл>.deb

В этой команде sudo предоставляет вам права суперпользователя, apt — это утилита обработки пакетов, install — это команда для установки пакета, а ./.deb — это путь к вашему файлу .deb.

Обновления вручную

Если при установке .deb не добавляются репозитории для автоматических обновлений, их можно добавить вручную. Например, Visual Studio Code предоставляет сценарий для добавления репозитория и ключа вручную.

Ниже приведены инструкции по установке пакета .deb вручную и включению обновлений.

локон | gpg –dearmor > packages.microsoft.gpg sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/ sudo sh -c 'echo “deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] стабильный основной” > /etc/apt/sources.list.d/vscode.list' sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get код установки

В этом сценарии curl используется для загрузки ключа подписи Microsoft, который затем обрабатывается gpg и сохраняется как packages.microsoft.gpg. Команда sudo install перемещает этот ключ в /usr/share/keyrings/. Команда echo добавляет репозиторий Visual Studio Code в список подходящих источников. apt-transport-https — это пакет, который позволяет менеджеру пакетов передавать файлы и данные через https. Наконец, sudo apt-get update обновляет список пакетов, а код установки sudo apt-get устанавливает код Visual Studio.

Использование apt для обновления файлов .deb

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

sudo apt install /path/to/your/package.deb

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

Ручная загрузка и установка

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

Чтобы вручную установить пакет .deb, вы можете использовать команду dpkg:

sudo dpkg -i /путь/к/вашему/package.deb

В этой команде dpkg — это утилита управления пакетами Debian, -i указывает ей установить пакет, а /path/to/your/package.deb — это путь к вашему файлу .deb.

Заключение

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

Да, некоторые установки .deb автоматически добавляют репозитории в менеджер пакетов apt, что позволяет выполнять автоматические обновления. Однако не все установки .deb предоставляют эту функцию.

Чтобы установить пакет .deb с автоматическими обновлениями, используйте следующую команду: sudo apt install ./<файл>.deb. Замените именем вашего файла .deb.

Если установка .deb не обеспечивает автоматические обновления, вы можете добавить репозитории вручную. Некоторые установки, например Visual Studio Code, предоставляют сценарии для добавления репозитория и ключа вручную. Инструкции см. в документации конкретного программного обеспечения.

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

Чтобы вручную загрузить и установить пакет .deb, используйте команду dpkg. Запустите sudo dpkg -i /path/to/your/package.deb, заменив /path/to/your/package.deb фактическим путем к вашему файлу .deb.

Похожие записи

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

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