- Как обновить конкретный пакет linux
- Использование apt-get для обновления Ubuntu через терминал
- Обновление пакетов используя графический инструмент Ubuntu Update Manager
- Как обновить один пакет в Ubuntu
- Обновление одного пакета в Ubuntu
- Обновление определенного пакета с помощью функции -only-upgrade
- Вывод
- Команда apt в Linux
- Обновление индекса пакета ( apt update )
- Обновление пакетов ( apt upgrade )
- Полное обновление ( apt full-upgrade )
- Установка пакетов ( apt install )
- Удаление пакетов ( apt remove )
- Удалить неиспользуемые пакеты ( apt autoremove )
- Листинг пакетов ( apt list )
- Поиск пакетов ( apt search )
- Информация о пакете ( apt show )
- Выводы
- Как обновить один пакет в Ubuntu / Debian с помощью apt-get
- Обновите отдельный пакет в Ubuntu / Debian с помощью apt-get
- Обновите несколько пакетов в Ubuntu / Debian / Linux Mint
- Обновите один пакет или несколько пакетов в Ubuntu с помощью скрипта
- Обновление пакетов в linux/ubuntu
- Мало букафф? Читайте есчо !
- Организуем автодеплой изменений из репозитория для проекта на Drupal
- Развертывание бекапов mySQL из консоли unix
Как обновить конкретный пакет linux
Программное обеспечение для операционной системы Ubuntu распространяется в виде deb-файлов, т.н. «пакетах». Расширение файлов .deb происходит от слова Debian, названия операционной системы на базе Linux, в которой впервые и стало применяться программное обеспечение, упакованное в пакеты deb и контролируемое системой управления пакетами dpkg. На сегодняшний день развитие системы управления пакетами привело к тому, что пакеты для различных ОС на базе Linux, в т.ч. и для Ubuntu хранятся на серверах, а сами хранилища называются «репозиториями». Пакеты из репозиториев устанавливаются утилитой apt (advanced packaging tool). Благодаря этому управление (установка, удаление, обновление) пакетами стало как никогда просто, ведь пакеты хранятся и обновляются централизованно и описаны в единой базе данных. Это особенно важно с точки зрения быстрого обновления пакетов, имеющих исправления безопасности.
Итак, само обновление можно выполнить двумя способами: с помощью графической оболочки или через терминал.
Использование apt-get для обновления Ubuntu через терминал
Утилиту apt-get можно использовать следующими способами:
- apt-get update : Команда update используется для синхронизации индекса пакетов из репозиториев
- apt-get upgrade : Команда upgrade используется для установки самых новых версий пакетов, установленных в системе (т.е. выполняет обновление)
- apt-get install имя_пакета : Команда install передается вместе с названием одного или нескольких пактов, которые вы хотите установить. Если пакет уже установлен, то программа предпримет попытку его обновить до более новой версии
Обратите внимание, что все эти команды будут загружать файлы из репозиториев, расположенных в сети интернет. Информация о репозиториях хранится в файле /etc/apt/sources.list (в него обычно нет необходимости вносить изменения, за исключением, скажем, добавления дополнительного репозитория).
Теперь, зная основы использования apt-get, можно выполнить обновление:
Откройте терминал: Приложения > Стандартные > Терминал (Applications > Accessories > Terminal).
Для получения списка новых пактов, которые можно установить, выполните:
Затем, для непосредственно выполнения обновления пакетов, выполните:
Для обновления только одного конкретного пакета, выполните:
sudo apt-get install имя_пакета
Обновление пакетов используя графический инструмент Ubuntu Update Manager
Эта графическая утилита достаточно проста в работе. В том случае, если вышли обновления программного обеспечения, вы увидите соответствующий значок в области уведомлений. Щелкните по нему и следуйте инструкциям. Также, можно вызвать утилиту Ubuntu Update Manager из меню Система > Администрирование > Менеджер обновлений (System > Administration > Update Manager)
Источник
Как обновить один пакет в Ubuntu
Всем привет, в этой статье я расскажу как обновить один пакет в Ubuntu. В Ubuntu для обновления пакетов существует команда apt-get update и apt-get upgrade. Эти команды приведут к обновлению всех установленных пакетов, которые доступны в репозиториях.
В некоторых ситуациях требуется обновить только один пакет, например PHP, Apache или Nginx.
Обновление одного пакета в Ubuntu
Чтобы обновить определенный пакет требуется выполнить sudo apt install имя-пакета .
Сначала надо получить обновленный список пакетов. Хочу заметить что он не устанавливает и не обновляет пакет:
Следующая команда обновит пакет gimp, если он установлен:
После ввода команды, мы получим ответ:
Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.
Примечание: Вы можете использовать ту же команду для установки нового пакета, либо обновления до более новой версии старого пакета.
Обновление определенного пакета с помощью функции -only-upgrade
Для обновления одного или конкретного пакета используйте команду —only-upgrade. Эта команда отличается от команды которую я указал выше. А отличается она тем, что не обновится если пакет не установлен.
Следующая команда только обновит пакет gimp:
$ sudo apt-get —only-upgrade install gimp
После ввода команды, мы получим ответ:
Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.
Давайте посмотрим, как будет выглядеть ответ терминала если пакета нет в системе:
$ sudo apt-get —only-upgrade install krita
Из выходных данных вы можете видеть, что он пропускает обновление, потому что пакет krita не установлен.
Reading package lists… Done
Building dependency tree
Reading state information… Done
Skipping krita, it is not installed and only upgrades are requested.
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.
Вывод
В этой заметке я рассказал, как обновить один пакет на Ubuntu. Надеюсь, что руководство было полезным для вас. А для того чтоб включить автоматическое обновление посмотрите это руководство
Источник
Команда apt в Linux
apt — это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux. Он сочетает в себе наиболее часто используемые команды из инструментов apt-get и apt-cache с различными значениями по умолчанию некоторых параметров.
apt разработан для интерактивного использования. Предпочитайте использовать apt-get и apt-cache в своих сценариях оболочки, поскольку они обратно совместимы между различными версиями и имеют больше параметров и функций.
Большинство команд apt необходимо запускать от имени пользователя с привилегиями sudo .
Это руководство служит кратким справочником по командам apt .
Обновление индекса пакета ( apt update )
Индекс пакетов APT — это в основном база данных, в которой хранятся записи о доступных пакетах из репозиториев, включенных в вашей системе.
Чтобы обновить индекс пакета, выполните команду ниже. Это приведет к получению последних изменений из репозиториев APT:
Всегда обновляйте индекс пакета перед обновлением или установкой новых пакетов.
Обновление пакетов ( apt upgrade )
Регулярное обновление вашей системы Linux — один из наиболее важных аспектов общей безопасности системы.
Чтобы обновить установленные пакеты до последних версий, выполните:
Команда не обновляет пакеты, требующие удаления установленных пакетов.
Если вы хотите обновить один пакет, передайте имя пакета:
Полное обновление ( apt full-upgrade )
Разница между upgrade и full-upgrade заключается в том, что при последующем удаляются установленные пакеты, если это необходимо для обновления всей системы.
Будьте особенно осторожны при использовании этой команды.
Установка пакетов ( apt install )
Установить пакеты так же просто, как запустить следующую команду:
Если вы хотите установить несколько пакетов с помощью одной команды, укажите их в виде списка, разделенного пробелами:
Для установки локальных файлов deb укажите полный путь к файлу. В противном случае команда попытается получить и установить пакет из репозиториев APT.
Удаление пакетов ( apt remove )
Вы также можете указать несколько пакетов, разделенных пробелами:
Команда remove удалит указанные пакеты, но при этом могут остаться некоторые файлы конфигурации. Если вы хотите удалить пакет, включая все файлы конфигурации, используйте purge вместо remove :
Удалить неиспользуемые пакеты ( apt autoremove )
Каждый раз, когда в системе устанавливается новый пакет, который зависит от других пакетов, также будут установлены зависимости пакетов. Когда пакет будет удален, зависимости останутся в системе. Эти оставшиеся пакеты больше не используются ничем и могут быть удалены.
Чтобы удалить ненужные зависимости, используйте следующую команду:
Листинг пакетов ( apt list )
Команда list позволяет вывести список доступных, установленных и обновляемых пакетов.
Чтобы вывести список всех доступных пакетов, используйте следующую команду:
Команда напечатает список всех пакетов, включая информацию о версиях и архитектуре пакета. Чтобы узнать, установлен ли конкретный пакет, вы можете отфильтровать вывод с помощью команды grep .
Чтобы вывести список только установленных пакетов, введите:
Перед фактическим обновлением пакетов может быть полезно получить список обновляемых пакетов:
Поиск пакетов ( apt search )
Эта команда позволяет вам искать данный пакет в списке доступных пакетов:
В случае обнаружения команда вернет пакеты, имя которых соответствует поисковому запросу.
Информация о пакете ( apt show )
Информация о зависимостях пакетов, размере установки, источнике пакета и т. Д. Может быть полезна перед удалением или установкой нового пакета.
Чтобы получить информацию о данном пакете, используйте команду show :
Выводы
Умение управлять пакетами — важная часть системного администрирования Linux.
apt — это менеджер пакетов для дистрибутивов на основе Debian. Чтобы узнать больше о команде apt откройте терминал и введите man apt .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
Как обновить один пакет в Ubuntu / Debian с помощью apt-get
Как я могу обновить один пакет, используя apt-get в Ubuntu ?, Есть ли способ обновить один пакет, используя apt-get в Debian ?
Наиболее распространенным способом обновления пакетов в Ubuntu / Debian является запуск команды sudo apt-get upgrade.
Проблема заключается в том, что все установленные пакеты будут обновлены до последних версий, доступных в настроенных репозиториях Ubuntu.
Что, если вы хотите обновить один пакет с помощью apt-get на машине с Ubuntu или Debian?
Это актуально, если вы боитесь испортить пакеты из-за обновления всего.
Обновите отдельный пакет в Ubuntu / Debian с помощью apt-get
Чтобы обновить отдельный пакет с помощью apt-get в любой системе на основе Ubuntu / Debian, используйте синтаксис:
Это будет работать для всех систем Ubuntu, Debian и Linux Mint.
Замените packagename на имя пакета, который вы хотите обновить.
Смотрите пример ниже, чтобы обновить Ubuntu-Keyring.
Обновите несколько пакетов в Ubuntu / Debian / Linux Mint
Чтобы обновить несколько пакетов, разделите их пробелом.
Если вы хотите обновить все установленные пакеты, используйте команду:
Обновите один пакет или несколько пакетов в Ubuntu с помощью скрипта
Мы можем создать простой скрипт, который будет передавать имена пакетов в качестве аргументов каждый раз, когда вы хотите обновить отдельный пакет с помощью apt-get в системе Ubuntu или Debian.
Создайте скрипт в /usr/local/bin/myupgrade с содержимым ниже.
Дайте скрипту бит выполнения.
Вы должны передать аргументы скрипту, чтобы обновить пакет.
Чтобы обновить один пакет, передайте один аргумент в конце
Для нескольких пакетов укажите имена через пробел.
Если пакет еще не установлен, скрипт спросит вас, хотите ли вы установить его. Подтвердите нажатием «Y» или «y».
Это конец нашего руководства о том, как обновить отдельный пакет с помощью apt-get в Ubuntu / Debian.
Я надеюсь, что это было полезно, и спасибо за посещение.
Источник
Обновление пакетов в linux/ubuntu
Небольшая шпаргалка по обновлению ПО на UNIX сервере из консоли.
Начать лучше всего с перехода на права SuperUser, если вы не зашли на сервер как root пользователь.
Обновим информацию об имеющихся обновлениях пакетов текущего дистрибутива.
Выполним апгрейд пакетов на основании полученной информации о обновлениях.
Обновление пакетов, которым нужно было разрешить зависимости.
Возможно, что после обновления, вы захотите посмотреть информацию о том или ином пакете (версию, зависимости и т.п.).
Так вы выведете полный список пакетов:
а так получите подробную информацию о каком одном:
Данная запись опубликована в 03.02.2018 18:45 и размещена в Программирование. Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Организуем автодеплой изменений из репозитория для проекта на Drupal
Когда над проектом работает несколько разработчиков, то возникают определенные структурные и организационные вопросы. Каждый программист обычно работает .
Развертывание бекапов mySQL из консоли unix
Как развернуть дамп базы данных mySQL, созданный ранее? Дамп представляет из себя mysql скрипт, в котором последовательно создаются таблицы (CREATE TABLE . ) и, возможно, другие объекты и производиться их наполнение (INSERT INTO . ). Нужно лишь отправить .
Источник