Меню Закрыть

Debian apt get upgrade

Содержание

В настоящем руководстве представлены наиболее популярные и полезные примеры использования команд APT и DPKG, которые можно применить как в Ubuntu, так и в Debian (а также в системах, производных от них). Явно указано, в каких случаях требуются привилегии суперпользователя, а для тех команд, где ничего не указано — команду может выполнить обычный пользователь. Если вы используете Ubuntu, то для получения привилегии суперпользователя, наберите перед командой префикс sudo (и введите свой пароль пользователя); в Debian наберите команду su , введите пароль, а затем вводите команды, которые описаны ниже.

dpkg -L package_name

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

apt-get build-dep package_name

(необходимы привилегии root)

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

С помощью этой команды будут установлены все пакеты разработчика, необходимые для приложения Wesnoth. Имейте в виду, что у вас должен быть прописан доступ к репозитариям исходных кодов (в Ubuntu по умолчанию доступ к ним есть).

apt-get clean (и apt-get autoclean)

(необходимы привилегии root)

С помощью этой команды удаляются все архивы, установленные в вашей системе. Всякий раз, когда вы устанавливаете приложение, оно будет загружено и его пакет DEB будет помещен в директорий /var/cache/apt/archives/. Данная команда удаляет эти пакеты и освобождает место.

Относительно apt-get autoclean : с помощью этой команды удаляются только те архивы, которых уже нет в репозитариях, и сохраняются те, которые в данный момент в репозитариях присутствуют. Эта команда полезна, если вы хотите избавиться от старых архивов, которые были обновлены, но обновленные архивы хотите на всякий случай сохранить. Для того, чтобы увидеть, сколько места занимают архивы, используйте команду du -h (аргумент -h указывает, что результат нужно выдать в формате, удобном для чтения):

apt-cache show package_name

Будет отображена информация о любом пакете package_name, который присутствует в репозитарии. Вам достаточно набрать только название пакета, а не указывать название и версию. Пример:

apt-cache search pattern

Будет произведен поиск и будет выдан список всех пакетов, у которых в имени или в описании содержится шаблон поиска (pattern). Вы можете перенаправить этот список в grep для получения результата в более удобном варианте:

apt-get update && apt-get upgrade

(необходимы привилегии root)

Это одностроковая команда, которая обновит список ваших пакетов и выполнит обновление вашей системы. Поскольку для ее выполнения требуются привилегии root, то если ваш дистрибутив — Ubuntu, используйте sudo apt-get update && sudo apt-get upgrade . Обратите внимание, что вторая команда (после двойного амперсанда) выполняется только в случае, если выполнение первой команды было успешным, поэтому, если по какой-нибудь причине списка обновлений получить не удалось, вторая команда выполняться не будет. Если вы используете тестовый или бета-релиз, используйте вместо нее следующую команду:

Обновления будут получены даже в случае, если они зависят от более новых пакетов.

dpkg —get-selections

Эта команда выведет список всех пакетов, установленных в системе с помощью менеджера пакетов (более точно, это те пакеты, которые были выбраны в менеджере пакетов — прим.пер.). Пример:

dpkg -S filename

Будет найден по образцу filename список файлов, имеющихся в установленных пакетах. Пример:

apt-get autoremove

(необходимы привилегии root)

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

apt-cache dump

Эта команда выводит список всех пакетов, находящихся в кэше.

apt-cache depends package_name

Очень полезная команда, которая перечисляет все зависимости, которые есть у пакета, в том числе и рекомендуемые пакеты.

apt-cache rdepends package_name

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

apt-cache policy package_name

Эта команда выдаст список репозитариев, в которых находится пакет. В Ubuntu, есть четыре таких репозитария: main, restricted, universe и multiverse. В Debian имеются репозитари main, contrib и non-free. Для каждого пакета есть определенная политика его использования и она зависит от того, в каком из указанных репозитариев находится пакет.

apt-cache showsrc package_name

Будет отображаться информация об исходном коде пакета.

apt-get -f install

(необходимы привилегии root)

Будет сделана попытка исправить нарушенные зависимости. Как правило, эта команда очень полезна в случае, если вы пытаетесь вручную установить пакет DEB, не устанавливая первоначально его зависимости. Выполните команду apt-get -f install , а затем снова попытайтесь установить пакет.

apt-cdrom add

(необходимы привилегии root)

Команда добавит CD-ROM к числу источников, откуда можно получать пакеты, так что вы сможете устанавливать с него пакеты. Эта команда особенно полезна, если у вас есть образы ISO, которые вы не хотите записывать на компакт-диск. Для того, чтобы сканировать образы ISO, используйте команду:

Читайте также:  Сафари не грузит картинки

В результате в директории /cdrom будет смонтирован образ ISO, а затем его содержимое будет добавлено в sources.list. Обратите внимание, что директорий /cdrom должен быть пустым. Для этого вы можете использовать любой пустой директорий:

dpkg -c local_file.deb

Аргумент -c указывает команде dpkg выдать список содержимого пакета DEB. Пример:

dpkg -f local_file.deb

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

Это наиболее популярные примеры использования команд APT и DPKG. Есть еще? Пожалуйста, поделитесь ими!

3.1 пВОПЧМЕОЙЕ УРЙУЛБ ДПУФХРОЩИ РБЛЕФПЧ

уЙУФЕНБ РБЛЕФПЧ ЙУРПМШЪХЕФ УПВУФЧЕООХА ВБЪХ ДБООЩИ ДМС УМЕЦЕОЙС ЪБ ХУФБОПЧМЕООЩНЙ, ОЕ ХУФБОПЧМЕООЩНЙ Й ДПУФХРОЩНЙ ДМС ХУФБОПЧЛЙ РБЛЕФБНЙ. рТПЗТБННБ apt-get ЙУРПМШЪХЕФ ЬФХ ВБЪХ ДБООЩИ ДМС ПРТЕДЕМЕОЙС РХФЙ ХУФБОПЧЛЙ РБЛЕФПЧ, ФТЕВХЕНЩИ РПМШЪПЧБФЕМЕН, Й ДМС ПРТЕДЕМЕОЙС ФПЗП, ЛБЛЙЕ ДПРПМОЙФЕМШОЩЕ РБЛЕФЩ ОХЦОЩ, ЮФПВЩ ЧЩВТБООЩЕ РБЛЕФЩ ТБВПФБМ ЛПТТЕЛФОП.

юФПВЩ ПВОПЧЙФШ ЬФПФ УРЙУПЛ, ЧЩ ДПМЦОЩ ЙУРПМШЪПЧБФШ ЛПНБОДХ apt-get update . ьФБ ЛПНБОДБ РТПУНБФТЙЧБЕФ УРЙУЛЙ РБЛЕФПЧ Ч БТИЙЧБИ, ХЛБЪБООЩИ Ч ЖБКМЕ /etc/apt/sources.list ; УН. ВПМЕЕ РПМОЩЕ УЧЕДЕОЙС ПВ ЬФПН ЖБКМЕ Ч жБКМ /etc/apt/sources.list, ТБЪДЕМ 2.1.

вЩМП ВЩ ОЕРМПИП ЪБРХУЛБФШ ЬФХ ЛПНБОДХ ТЕЗХМСТОП, ЮФПВЩ ЧБЫБ УЙУФЕНБ ЧУЕЗДБ ВЩМБ Ч ЛХТУЕ ПВ ПВОПЧМЕОЙСИ ДПУФХРОЩИ РБЛЕФПЧ, ПУПВЕООП ПВОПЧМЕОЙСИ ВЕЪПРБУОПУФЙ.

3.2 хУФБОПЧЛБ РБЛЕФПЧ

оБЛПОЕГ-ФП, ПЦЙДБОЙЕ ПЛПОЮЕОП! чБЫ sources.list ЗПФПЧ Й УРЙУЛЙ ДПУФХРОЩИ РБЛЕФПЧ ПВОПЧМЕОЩ, ФЕРЕТШ ЧБН ФПМШЛП ПУФБЕФУС ДБФШ ЛПНБОДХ apt-get , ЮФПВЩ ХУФБОПЧЙФШ РТЕДРПЮЙФБЕНЩК РБЛЕФ. оБРТЙНЕТ, ЧЩ НПЦЕФЕ ЪБРХУФЙФШ:

APT ВХДЕФ ЙУЛБФШ Ч УЧПЕК ВБЪЕ ДБООЩИ ОБЙВПМЕЕ УЧЕЦЙЕ ЧЕТУЙЙ РБЛЕФПЧ Й ВХДЕФ УЛБЮЙЧБФШ ЙИ ЙЪ УППФЧЕФУФЧХАЭЙИ БТИЙЧПЧ ФБЛ, ЛБЛ ПОЙ ХЛБЪБОЩ Ч sources.list . ч УМХЮБСИ, ЛПЗДБ РБЛЕФ ЪБЧЙУЙФ ПФ ДТХЗПЗП — ЛБЛ Ч ЧБТЙБОФЕ ОЙЦЕ — APT РТПЧЕТЙФ ЪБЧЙУЙНПУФЙ Й ХУФБОПЧЙФ ОЕПВИПДЙНЩЕ РБЛЕФЩ. уН. РТЙНЕТ:

рБЛЕФ nautilus ЪБЧЙУЙФ ПФ УПЧНЕУФОП-ЙУРПМШЪХЕНЩИ ВЙВМЙПФЕЛ, РПЬФПНХ APT УЛБЮБЕФ ЙИ ЙЪ БТИЙЧБ. еУМЙ ВЩ ЧЩ ХЛБЪБМЙ ЙНЕОБ ЬФЙИ ВЙВМЙПФЕЛ Ч ЛПНБОДОПК УФТПЛЕ apt-get , ФП APT ОЕ УФБМ ВЩ УРТБЫЙЧБФШ Х ЧБУ ТБЪТЕЫЕОЙС РТПДПМЦБФШ ХУФБОПЧЛХ; ПО ВЩ БЧФПНБФЙЮЕУЛЙ ТЕЫЙМ, ЮФП ЧЩ ИПФЙФЕ ХУФБОПЧЙФШ ЧУЕ ЬФЙ РБЛЕФЩ.

ьФП ПЪОБЮБЕФ, ЮФП APT ЪБРТБЫЙЧБЕФ РПДФЧЕТЦДЕОЙС ФПМШЛП ФПЗДБ, ЛПЗДБ ОХЦОП ХУФБОПЧЙФШ РБЛЕФЩ, ЛПФПТЩЕ ОЕ ВЩМЙ РЕТЕЮЙУМЕОЩ Ч ЛПНБОДОПК УФТПЛЕ.

чБН НПЗХФ ВЩФШ РПМЕЪОЩ УМЕДХАЭЙЕ ПРГЙЙ apt-get:

ч ПДОПК УФТПЛЕ НПЦОП ЪБДБЧБФШ ОЕУЛПМШЛП РБЛЕФПЧ. уЛБЮБООЩЕ ЙЪ УЕФЙ ЖБКМЩ РПНЕЭБАФУС Ч ЛБФБМПЗ ДМС ДБМШОЕКЫЕК ХУФБОПЧЛЙ /var/cache/apt/archives .

фБЛЦЕ, ЧЩ НПЦЕФЕ ХЛБЪЩЧБФШ РБЛЕФЩ ДМС ХДБМЕОЙС Ч ФПК ЦЕ ЛПНБОДОПК УФТПЛЕ. рТПУФП РПНЕУФЙФЕ ‘-‘ УТБЪХ РПУМЕ ЙНЕОЙ ХДБМСЕНПЗП РБЛЕФБ, ОБРТЙНЕТ:

вПМЕЕ РПДТПВОХА ЙОЖПТНБГЙА ПВ ХДБМЕОЙЙ РБЛЕФПЧ НПЦОП ОБКФЙ Ч ТБЪДЕМЕ хДБМЕОЙЕ РБЛЕФПЧ, ТБЪДЕМ 3.3.

еУМЙ ЧЩ ПВОБТХЦЙМЙ, ЮФП РБЛЕФ ЙУРПТФЙМУС, ЙМЙ РТПУФП ИПФЙФЕ РЕТЕХУФБОПЧЙФШ ЖБКМЩ РБЛЕФБ ВПМЕЕ ОПЧПК ДПУФХРОПК ЧЕТУЙЙ, ФП ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ ПРГЙА —reinstall , ОБРТЙНЕТ:

рТЙ УПЪДБОЙЙ ЬФПЗП ТХЛПЧПДУФЧБ APT ЙНЕМ ЧЕТУЙА 0.5.3, ЛПФПТБС ВЩМБ ФЕЛХЭЕК ЧЕТУЙЕК Ч Debian `unstable’ ( sid ) ОБ ЧТЕНС ОБРЙУБОЙС. еУМЙ ЧЩ ХУФБОПЧЙМЙ ЬФХ ЧЕТУЙА, ФП ЧБН ДПУФХРОЩ ОЕЛПФПТЩЕ ДПРПМОЙФЕМШОЩЕ ЧПЪНПЦОПУФЙ: ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ ЛПНБОДЩ ФЙРБ apt-get install РБЛЕФ/ДЙУФТЙВХФЙЧ ДМС ХУФБОПЧЛЙ РБЛЕФПЧ ЙЪ ХЛБЪБООЩИ ДЙУФТЙВХФЙЧПЧ, ЙМЙ apt-get install РБЛЕФ=ЧЕТУЙС . оБРТЙНЕТ:

ХУФБОПЧЙФ nautilus ЙЪ ДЙУФТЙВХФЙЧБ `unstable’ (ОЕУФБВЙМШОЩК), ДБЦЕ ЕУМЙ ЧЩ ТБВПФБЕФЕ ОБ `stable’ (УФБВЙМШОПН). дМС ‘distribution’ ДПРХУЛБАФУС ЪОБЮЕОЙС stable , testing Й unstable .

чЩ НПЦЕФЕ РТЕДРПЮЕУФШ ЙУРПМШЪПЧБОЙЕ ЛМАЮБ -t ДМС ЧЩВПТБ ГЕМЕЧПЗП ДЙУФТЙВХФЙЧБ, ХЛБЪЩЧБАЭЕЗП apt-get РТЕДРПЮЕУФШ ХЛБЪБООЩК ДЙУФТЙВХФЙЧ РТЙ ПВТБВПФЛЕ ЪБЧЙУЙНПУФЕК.

чбцоп: `unstable’ ЧЕТУЙС Debian — ЬФП УБНБС РЕТЧБС ЧЕТУЙС, Ч ЛПФПТПК РПСЧМСАФУС ОПЧЕКЫЙЕ ЧЕТУЙЙ РБЛЕФПЧ Debian. ьФПФ ДЙУФТЙВХФЙЧ РПДЧЕТЗБЕФУС ЧПЪДЕКУФЧЙА ЙЪНЕОЕОЙК, УДЕМБООЩИ Ч РБЛЕФБИ, Й НБМЕОШЛЙН, Й ВПМШЫЙН, ЛБЦДПЕ ЙЪ ЛПФПТЩИ НПЦЕФ ЧПЪДЕКУФЧПЧБФШ ОБ НОПЦЕУФЧП РБЛЕФПЧ ЙМЙ УЙУФЕНХ Ч ГЕМПН. рП ЬФПК РТЙЮЙОЕ, ЬФБ ЧЕТУЙС ДЙУФТЙВХФЙЧБ ОЕ ДПМЦОБ ЙУРПМШЪПЧБФШУС ОЕПРЩФОЩНЙ РПМШЪПЧБФЕМСНЙ ЙМЙ ФЕНЙ, ЛФП ПЦЙДБЕФ УФБВЙМШОПУФЙ.

дЙУФТЙВХФЙЧ `testing’ (ФЕУФЙТХЕНЩК) ОЕУЛПМШЛП МХЮЫЕ `unstable’ Ч ПФОПЫЕОЙЙ УФБВЙМШОПУФЙ, ОП ОБ РТПЙЪЧПДУФЧЕ МХЮЫЕ ЧУЕ-ФБЛЙ ЙУРПМШЪПЧБФШ УФБВЙМШОЩК ДЙУФТЙВХФЙЧ.

3.3 хДБМЕОЙЕ РБЛЕФПЧ

еУМЙ РБЛЕФ ЧБН ВПМШЫЕ ОЕ ОХЦЕО, ФП ЧЩ НПЦЕФЕ ХДБМЙФШ ЕЗП ЙЪ ЧБЫЕК УЙУФЕНЩ, ЙУРПМШЪХС APT. юФПВЩ ЬФП УДЕМБФШ РТПУФП ЧЧЕДЙФЕ: apt-get remove package . оБРТЙНЕТ:

йЪ ЧЩЫЕРТЙЧЕДЕООПЗП РТЙНЕТБ НПЦОП ЧЙДЕФШ, ЮФП APT ФБЛЦЕ РТЕДМБЗБЕФ ХДБМЙФШ РБЛЕФЩ, ПФ ЛПФПТЩИ ЪБЧЙУЙФ РБЛЕФ, РТЕДМБЗБЕНЩК ЧБНЙ Л ХДБМЕОЙА. уРПУПВБ ХДБМЙФШ РБЛЕФ РТЙ РПНПЭЙ APT ВЕЪ ХДБМЕОЙС РБЛЕФПЧ, ПФ ЛПФПТЩИ ПО ЪБЧЙУЙФ, ОЕФ.

чЩЫЕРТЙЧЕДЕООБС ЛПНБОДБ apt-get ХДБМЙФ РБЛЕФЩ, ОП ПУФБЧЙФ ЙИ ОБУФТПЕЮОЩЕ ЖБКМЩ, ЕУМЙ ПОЙ ЕУФШ. дМС РПМОПЗП ХДБМЕОЙС РБЛЕФБ ЪБРХУФЙФЕ:

пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ‘*’ РПУМЕ ЙНЕО. ьФП ХЛБЪЩЧБЕФ ОБ ФП, ЮФП ВХДХФ ХДБМЕОЩ ОБУФТПЕЮОЩЕ ЖБКМЩ ДМС ЛБЦДПЗП ЙЪ ЬФЙИ РБЛЕФПЧ.

бОБМПЗЙЮОП ДЕКУФЧЙА install , ЧЩ НПЦЕФЕ ЙОЧЕТФЙТПЧБФШ ДЕКУФЧЙЕ remove ДМС ПРТЕДЕМЕООЩИ РБЛЕФПЧ. ч УМХЮБЕ ХДБМЕОЙС, ЕУМЙ ЧЩ ДПВБЧЙФЕ ЪОБЛ ‘+’ УРТБЧБ ПФ ЙНЕОЙ РБЛЕФБ, ФП РБЛЕФ ВХДЕФ ХУФБОПЧМЕО, Б ОЕ ХДБМЕО.

пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ФП, ЮФП apt-get ТБУРЕЮБФЩЧБЕФ ДПРПМОЙФЕМШОЩЕ РБЛЕФЩ, ЛПФПТЩЕ ВХДХФ ХУФБОПЧМЕОЩ (Ф.Е., РБЛЕФЩ, ЛПФПТЩЕ ВХДХФ ХУФБОПЧМЕОЩ ДМС РТБЧЙМШОПК ТБВПФЩ ЪБРТБЫЙЧБЕНЩИ Л ХУФБОПЧЛЕ РБЛЕФПЧ), ХДБМСЕНЩЕ РБЛЕФЩ Й ЪБФЕН РБЛЕФЩ, ЛПФПТЩЕ ВХДХФ ХУФБОПЧМЕОЩ (ФБЛЦЕ ЧЛМАЮБС ДПРПМОЙФЕМШОЩЕ РБЛЕФЩ).

Читайте также:  Сотовый телефон для разговоров

3.4 пВОПЧМЕОЙЕ РБЛЕФПЧ

пВОПЧМЕОЙС РБЛЕФПЧ — ЬФП ЛПОЕЛ УЙУФЕНЩ APT. ьФП НПЦЕФ ВЩФШ УДЕМБОП ПДОПК ЛПНБОДПК: apt-get upgrade . чЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ ЬФХ ЛПНБОДХ ДМС ПВОПЧМЕОЙС РБЛЕФПЧ Ч ФПН ЦЕ УБНПН ДЙУФТЙВХФЙЧЕ, ТБЧОП ЛБЛ Й РТЙ ПВОПЧМЕОЙЙ УХЭЕУФЧХАЭЕЗП ДЙУФТЙВХФЙЧБ ДП ОПЧПЗП, ИПФС ДМС РПУМЕДОЕЗП ДЕКУФЧЙС РТЕДОБЪОБЮЕОБ ЛПНБОДБ apt-get dist-upgrade ; УН. РПДТПВОПУФЙ Ч ТБЪДЕМЕ пВОПЧМЕОЙЕ ОПЧПЗП ЧЩРХУЛБ, ТБЪДЕМ 3.5.

ьФХ ЛПНБОДХ РПМЕЪОП ЪБРХУЛБФШ У ПРГЙЕК -u . ьФБ ПРГЙС ЪБУФБЧМСЕФ APT РПЛБЪЩЧБФШ РПМОЩК УРЙУПЛ РБЛЕФПЧ, РТЕДОБЪОБЮЕООЩИ ДМС ПВОПЧМЕОЙС. вЕЪ ОЕЕ ЧЩ ВХДЕФЕ ПВОПЧМСФШУС ЧУМЕРХА. APT РПУМЕДОЙЕ ЧЕТУЙЙ ЛБЦДПЗП ЙЪ РБЛЕФПЧ Й ХУФБОПЧЙФ ЙИ Ч РТБЧЙМШОПН РПТСДЛЕ. рПЬФПНХ ПЮЕОШ ЧБЦОП ЪБРХУФЙФШ РЕТЕД ЬФЙН apt-get update . уН. ТБЪДЕМ пВОПЧМЕОЙЕ УРЙУЛБ ДПУФХРОЩИ РБЛЕФПЧ, ТБЪДЕМ 3.1. чПФ РТЙНЕТ:

рТПГЕУУ ПЮЕОШ РТПУФ. пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП Ч РЕТЧЩИ УФТПЛБИ apt-get ЗПЧПТЙФ, ЮФП ОЕЛПФПТЩЕ РБЛЕФЩ ВЩМЙ kept back . ьФП ПЪОБЮБЕФ, ЮФП ОПЧЩЕ ЧЕТУЙЙ ОЕЛПФПТЩИ РБЛЕФПЧ ОЕ ВХДХФ ХУФБОПЧМЕОЩ РП ОЕЛПФПТЩН РТЙЮЙОБН. чПЪНПЦОЩНЙ РТЙЮЙОБНЙ НПЗХФ ВЩФШ ВЙФЩЕ ЪБЧЙУЙНПУФЙ (РБЛЕФ, ПФ ЛПФПТПЗП ПО ЪБЧЙУЙФ ОЕ ДПУФХРЕО ДМС УЛБЮЙЧБОЙС) ЙМЙ ОПЧЩЕ ЪБЧЙУЙНПУФЙ (РБЛЕФ РПУМЕДОЕК ЧЕТУЙЙ ЪБЧЙУЙФ ПФ ОПЧЩИ РБЛЕФПЧ).

ч РЕТЧПН УМХЮБЕ РТПЪТБЮОПЗП ТЕЫЕОЙС ОЕ УХЭЕУФЧХЕФ. дМС ЧФПТПЗП УМХЮБС, ДПМЦОБ РПНПЮШ ЛПНБОДБ apt-get install ДМС ХЛБЪБООПЗП Ч ЧПРТПУЕ РБЛЕФБ, ФБЛ ЛБ ЬФП РТЙЧЕДЕФ Л УЛБЮЙЧБОЙА ЪБЧЙУЙНПУФЙ. дБЦЕ ВПМЕЕ РТПЪТБЮОПЕ ТЕЫЕОЙЕ УПУПФПЙФ Ч ЙУРПМШЪПЧБОЙЙ dist-upgrade . уН. ТБЪДЕМ пВОПЧМЕОЙЕ ОПЧПЗП ЧЩРХУЛБ, ТБЪДЕМ 3.5.

3.5 пВОПЧМЕОЙЕ ОПЧПЗП ЧЩРХУЛБ

ьФБ ЧПЪНПЦОПУФШ APT РПЪЧПМСЕФ ЧБН ПВОПЧМСФШ ЧУА УЙУФЕНХ Debian ЪБ ПДЙО РТЙЕН, ЙМЙ ЮЕТЕЪ Internet, ЙМЙ У ОПЧПЗП CD (ЛХРМЕООПЗП ЙМЙ УЛБЮБООПЗП Ч ЧЙДЕ ПВТБЪБ ISO).

ьФП ДЕКУФЧЙЕ ФБЛЦЕ ЙУРПМШЪХЕФУС РТЙ ЙЪНЕОЕОЙЙ ПФОПЫЕОЙК НЕЦДХ ХУФБОПЧМЕООЩНЙ РБЛЕФБНЙ. лПНБОДБ apt-get upgrade ПУФБЧЙФ ЬФЙ РБЛЕФЩ ОЕФТПОХФЩНЙ ( kept back ).

оБРТЙНЕТ, РТЕДРПМПЦЙН, ЮФП ЧЩ ЙУРПМШЪХЕФЕ ЧЩРХУЛ 0 УФБВЙМШОПК ЧЕТУЙЙ Debian Й ЧЩ РПЛХРБЕФЕ CD У ЧЩРХУЛПН 3. чЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ APT ДМС ПВОПЧМЕОЙС ЧБЫЕК УЙУФЕНЩ У ЬФПЗП ОПЧПЗП CD. дМС ЬФПЗП ЙУРПМШЪХКФЕ ЛПНБОДХ apt-cdrom (УН. ТБЪДЕМ дПВБЧМЕОЙЕ CD-ROM Ч ЖБКМ sources.list, ТБЪДЕМ 2.4) ДМС ДПВБЧМЕОЙС CD Ч ЧБЫ ЖБКМ /etc/apt/sources.list Й ЪБРХУФЙФЕ apt-get dist-upgrade .

чБЦОП ЙНЕФШ Ч ЧЙДХ, ЮФП APT ЧУЕЗДБ ЧЩУНБФТЙЧБЕФ ОПЧЕКЫЙЕ ЧЕТУЙЙ РБЛЕФПЧ. рПЬФПНХ, ЕУМЙ Ч ЧБЫЕН /etc/apt/sources.list ВЩМЙ ХЛБЪБОЩ БТИЙЧЩ, ЛПФПТЩЕ ЙНЕАФ ВПМЕЕ ОПЧЩЕ ЧЕТУЙЙ РБЛЕФПЧ, ЮЕН ЧЕТУЙС ЬФПЗП CD, ФП APT ДПМЦЕО УЛБЮЙЧБФШ РБЛЕФЩ У ОЙИ.

ч РТЙНЕТЕ ЙЪ ТБЪДЕМБ пВОПЧМЕОЙЕ РБЛЕФПЧ, ТБЪДЕМ 3.4, НЩ ЧЙДЕМЙ, ЮФП ОЕЛПФПТЩЕ РБЛЕФЩ ВЩМЙ kept back . уЕКЮБУ НЩ ТЕЫЙН ЬФХ РТПВМЕНХ У РПНПЭША ДЕКУФЧЙС dist-upgrade :

пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП УЕКЮБУ РБЛЕФЩ ВЩМЙ ПВОПЧМЕОЩ, Б ФБЛЦЕ ХУФБОПЧМЕОЩ ОПЧЩЕ РБЛЕФЩ (ОПЧЩЕ ЪБЧЙУЙНПУФЙ РБЛЕФПЧ). пВТБФЙФЕ ЧОЙНБОЙЕ ФБЛЦЕ, ЮФП lilo РП-РТЕЦОЕНХ ПУФБЕФУС kept back . чЕТПСФОП ЪДЕУШ ВПМЕЕ УЕТШЕЪОБС РТЙЮЙОБ, ЮЕН ОПЧБС ЪБЧЙУЙНПУФШ. нЩ НПЦЕН ЕЕ ОБКФЙ ЛПНБОДПК:

лБЛ ВЩМП ХЛБЪБОП ЧЩЫЕ, lilo ЙНЕЕФ ОПЧЩК ЛПОЖМЙЛФ У РБЛЕФПН debconf-tiny , ЛПФПТЩК ПЪОБЮБЕФ, ЮФП ПО ОЕ НПЦЕФ ВЩФШ ХУФБОПЧМЕО (ЙМЙ ПВОПЧМЕО) ВЕЪ ХДБМЕОЙС debconf-tiny.

юФПВЩ ХЪОБФШ ЛБЛ УПИТБОСЕФУС ЙМЙ ХДБМСЕФУС РБЛЕФ, ЧЩ НПЦЕФЕ ЙУРПМШЪПЧБФШ:

фБЛЙН ПВТБЪПН МЕЗЛП ЪБНЕФЙФШ, ЮФП РБЛЕФ python1.5-dev ОЕ НПЦЕФ ВЩФШ ХУФБОПЧМЕО ЙЪ-ЪБ ОЕХДПЧМЕФЧПТЙФЕМШОПК ЪБЧЙУЙНПУФЙ: python1.5.

3.6 йУРПМШЪПЧБОЙЕ APT У dselect

dselect — ЬФП РТПЗТБННБ, ЛПФПТБС РПНПЗБЕФ РПМШЪПЧБФЕМСН ЧЩВЙТБФШ РБЛЕФЩ Debian ДМС ЙОУФБММСГЙЙ. пО ЧЩЗМСДЙФ Ч ЮЕН-ФП ЗТПНПЪДЛЙН Й ДБЦЕ ТБЪДТБЦБЕФ, ОП УП ЧТЕНЕОЕН ЧЩ НПЦЕФЕ РТЙЧЩЛОХФШ Л ЕЗП ЛПОУПМШОПНХ, ПУОПЧБООПНХ ОБ ncurses ЙОФЕТЖЕКУХ.

пДОПК ЙЪ ПУПВЕООПУФША dselect СЧМСЕФУС ЕЕ ХНЕОЙЕ ТБВПФБФШ У "ТЕЛПНЕОДХЕНЩНЙ" Й "РТЕДМБЗБЕНЩНЙ" РБЛЕФБНЙ РТЙ ХУФБОПЧЛЕ ЧЩВТБООЩИ РБЛЕФПЧ. юФПВЩ ЙУРПМШЪПЧБФШ ЬФХ РТПЗТБННХ, ЪБРХУФЙФЕ `dselect’ ПФ ЙНЕОЙ root. чЩВЕТЙФЕ Ч ЛБЮЕУФЧЕ НЕФПДБ ДПУФХРБ ‘apt’. ч ДЕКУФЧЙФЕМШОПУФЙ Ч ЬФПН ОЕФ ОЕПВИПДЙНПУФЙ, ОП ЕУМЙ ЧЩ ОЕ ЙУРПМШЪХЕФЕ CD-ROM Й ИПФЙФЕ УЛБЮЙЧБФШ РБЛЕФЩ ЙЪ йОФЕТОЕФ, ФП ЬФП ОБЙМХЮЫЙК УРПУПВ ДМС dselect.

юФПВЩ ДПУФЙЮШ ВПМЕЕ ЗМХВПЛЙИ ЪОБОЙК РП ЬЛУРМХБФБГЙЙ dselect, РТПЮФЙФЕ ДПЛХНЕОФБГЙА РП dselect ОБ УФТБОЙГЕ Debian http://www.debian.org/doc/ddp .

лПЗДБ ЪБЛПОЮЙФЕ ЧЩВЙТБФШ Ч dselect, ЙУРПМШЪХКФЕ ЛПНБОДХ:

ЛБЛ Ч ОЙЦЕРТЙЧЕДЕООПН РТЙНЕТЕ:

уТБЧОЙФЕ ЬФП У ТЕЪХМШФБФПН ТБВПФЩ ЛПНБОДЩ apt-get dist-upgrade ОБ ФПК ЦЕ УЙУФЕНЕ:

пВТБФЙФЕ ЧОЙНБОЙЕ ОБ ФП, ЮФП НОПЗЙЕ ЙЪ ЧЩЫЕХЛБЪБООЩИ РБЛЕФПЧ ВЩМЙ ХУФБОПЧМЕОЩ РПФПНХ, ЮФП ДТХЗЙЕ РБЛЕФЩ "РТЕДМБЗБМЙ" ЙМЙ "ТЕЛПНЕОДПЧБМЙ" ЙИ. дТХЗЙЕ ВЩМЙ ХУФБОПЧМЕОЩ ЙМЙ ХДБМЕОЩ (Ч УМХЮБЕ, ОБРТЙНЕТ, lbxproxy) Ч ТЕЪХМШФБФЕ УДЕМБООПЗП ОБНЙ ЧЩВПТБ ЧП ЧТЕНС ТБВПФЩ Ч dselect. Dselect НПЦЕФ ВЩФШ НПЭОЩН ЙОУФТХНЕОФПН, ЛПЗДБ ЙУРПМШЪХЕФУС ЧНЕУФЕ У APT.

3.7 лБЛ УПИТБОЙФШ УНЕЫБООХА УЙУФЕНХ

мАДЙ ЮБУФП ЙУРПМШЪХАФ ФЕУФЙТХЕНЩК ДЙУФТЙВХФЙЧ, РПФПНХ ЮФП ПО ВПМЕЕ УШБВЙМЕО, ЮЕН ОЕУФБВЙМШОЩК Й ВПМЕЕ ОПЧЩК, ЮЕН УФБВЙМШОЩК. пДОБЛП РПМШЪПЧБФЕМЙ, ЛПФПТЩЕ ИПФСФ ТБВПФБФШ У РПУМЕДОЙНЙ ЧЕТУЙСНЙ ОЕЛПФПТЩИ РБЛЕФПЧ, ОП РТЙ ЬФПН ОЕ ДПЧЕТСАФ ЙН ЙЪ-ЪБ ВПСЪОЙ ДЕУФБВЙМЙЪЙТПЧБФШ ЧУА УЙУФЕНХ, ЙНЕАФ ЧПЪНПЦОПУФШ ТБВПФБФШ УП УНЕЫБООЩНЙ ФЕУФЙТХЕНЩНЙ/УФБВЙМШОЩНЙ УЙУФЕНБНЙ. йМЙ РП-ДТХЗПНХ — ВПМЕЕ ЛПОУЕТЧБФЙЧОЩН РПМШЪПЧБФЕМСН ЧПЪНПЦОП ОХЦОБ УНЕЫБООБС УФБВЙМШОБС/ФЕУФЙТХЕНБС УЙУФЕНБ.

юФПВЩ ЬФПЗП ДПВЙФШУС, РПНЕУФЙФЕ УМЕДХАЭХА УФТПЛХ Ч /etc/apt/apt.conf :

ъБФЕН, РТЙ ХУФБОПЧЛЕ РБЛЕФПЧ ЙЪ ОЕУФБВЙМШОПЗП ДЙУФТЙВХФЙЧБ, РТПУФП ЙУРПМШЪХКФЕ ЛМАЮ -t :

оЕ ЪБВЩЧБКФЕ, ЮФП ДМС ФПЗП, ЮФПВЩ ЙУРПМШЪПЧБФШ РБЛЕФЩ ЬФПК ЧЕТУЙЙ Debian, ОХЦОП ЧОЕУФЙ ДПРПМОЕОЙС Ч ЖБКМ /etc/apt/sources.list . рТЙНЕОЙФЕМШОП Л ОБЫЕНХ РТЙНЕТХ, ОБН ОХЦОП ДПВБЧЙФШ УФТПЛЙ ЙУФПЮОЙЛПЧ ДМС ДЙУФТЙВХФЙЧБ unstable РПУМЕ БОБМПЗЙЮОЩИ УФТПЛ ДМС ДЙУФТЙВХФЙЧБ testing .

3.8 лБЛ ПВОПЧМСФШ РБЛЕФЩ ЙЪ ХЛБЪБООЩИ ЧЕТУЙК Debian

apt-show-versions ПВЕУРЕЮЙЧБЕФ ВЕЪПРБУОЩК РХФШ ПВОПЧМЕОЙС УЙУФЕНЩ ДМС РПМШЪПЧБФЕМЕК УНЕЫБООЩИ ДЙУФТЙВХФЙЧПЧ, ВЕЪ РПМХЮЕОЙС МЙЫОЙИ ЮБУФЕК ОЕУФБВЙМШОПЗП ДЙУФТЙВХФЙЧБ, ЮЕН ЬФП ФТЕВХЕФУС Ч ДЕКУФЧЙФЕМШОПУФЙ. л РТЙНЕТХ, НПЦОП ПВОПЧЙФШ ФПМШЛП ОЕУФБВЙМШОЩЕ РБЛЕФЩ ЛПНБОДПК:

Читайте также:  Tethering portable hotspot что это

3.9 лБЛ УПИТБОСФШ ХЛБЪБООЩЕ ЧЕТУЙЙ ХУФБОПЧМЕООЩИ РБЛЕФПЧ (УМПЦОЩК УРПУПВ)

нПЗМП УМХЮЙФШУС ФБЛ, ЮФП ЧЩ ЙЪНЕОСЕФЕ ЮФП-ФП Ч РБЛЕФЕ Й ОЕ ЙНЕЕФЕ ЧТЕНЕОЙ ЙМЙ ОЕ ИПФЙФЕ РПТФЙТПЧБФШ ЬФЙ ЙЪНЕОЕОЙС Ч ОПЧХА ЧЕТУЙА РТПЗТБННЩ. йМЙ, Л РТЙНЕТХ, ЧЩ НПЦЕФ ВЩФШ РТПУФП УПВЙТЕФЕУШ ПВОПЧЙФШ ЧБЫ ДЙУФТЙВХФЙЧ Debian ДП ЧЕТУЙЙ 3.0, ОБ РТЙ ЬФПН ИПФЙФЕ РП-РТЕЦОЕНХ ЙУРПМШЪПЧБФШ ОЕЛПФПТЩЕ РБЛЕФЩ ЙЪ Debian 2.2. чЩ НПЦЕФЕ "РТЙЛПМПФШ" (pin) ХУФБОПЧМЕООЩЕ ЧЕТУЙЙ РБЛЕФПЧ ФБЛ, ЮФПВЩ ПОЙ ОЕ ПВОПЧМСМЙУШ.

ьФП ДЕМБЕФУС РТПУФП. чБН ЧУЕЗП МЙЫШ ОБДП ПФТЕДБЛФЙТПЧБФШ ЖБКМ /etc/apt/preferences .

еЗП ЖПТНБФ РТПУФ:

оБРТЙНЕТ, ЮФПВЩ РТЕДПФЧТБФЙФШ НПДЙЖЙЛБГЙА РБЛЕФБ sylpheed ЧЕТУЙЙ 0.4.99, ЛПФПТХА С РПРТБЧЙМ ОБ РТЕДНЕФ "reply-to-list", С ЧЧЕМ УМЕДХАЭЕЕ:

пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП С ЙУРПМШЪПЧБМ * (ЪЧЕЪДПЮЛБ). ьФП "НБУЛБ"; ПОБ ПЪОБЮБЕФ, ЮФП С ИПЮХ "РТЙЛПМПФШ" (pin) ЧУЕ ЧЕТУЙЙ, ОБЮЙОБС У 0.4.99. ьФП ОХЦОП РПФПНХ, ЮФП Ч Debian-ЧЕТУЙСИ РБЛЕФПЧ Ч ОПНЕТЕ ЧЕТУЙЙ РТЙУХФУФЧХЕФ "ОПНЕТ ТЕДБЛГЙЙ Debian", Б С ОЕ ИПЮХ ПФНЕОСФШ ХУФБОПЧЛХ ЬФЙИ ТЕДБЛГЙК. фБЛ, ОБРТЙНЕТ, ЧЕТУЙЙ 0.4.99-1 Й 0.4.99-10 ВХДХФ ХУФБОПЧМЕОЩ, ЛБЛ ФПМШЛП УФБОХФ ДПУФХРОЩ. пВТБФЙФЕ ЧОЙНБОЙЕ, ЮФП ЕУМЙ ЧЩ ЧОЕУМЙ УЧПЙ ЙЪНЕОЕОЙС Ч РБЛЕФ, ФП ФБЛПК УРПУПВ ЧБН ОЕ РПДПКДЕФ.

рПМЕ Pin-Priority ОЕПВСЪБФЕМШОП; ЕУМЙ ПОП ОЕ ХЛБЪБОП, ФП РП ХНПМЮБОЙА ПОП ТБЧОП 989.

дБЧБКФЕ ТБУУНПФТЙН ТБВПФХ РТЙПТЙФЕФПЧ. рТЙПТЙФЕФ НЕОЕЕ 0 ХЛБЪЩЧБЕФ, ЮФП РБЛЕФ ОЙЛПЗДБ ОЕ ДПМЦЕО ХУФБОБЧМЙЧБФШУС. рТЙПТЙФЕФ ПФ 0 ДП 100 ПЪОБЮБЕФ РБЛЕФЩ, ЛПФПТЩЕ ОЕ ХУФБОПЧМЕОЩ Й ЛПФПТЩЕ ОЕ ЙНЕАФ ДПУФХРОЩИ ЧЕТУЙК. пОЙ ОЕ ЧИПДСФ Ч РТПГЕУУ ЧЩВПТБ ЧЕТУЙК. рТЙПТЙФЕФ 100 ОБЪОБЮБЕФУС ХУФБОПЧМЕООПНХ РБЛЕФХ — ДМС ЪБНЕОЩ ХУФБОПЧМЕООПК ЧЕТУЙЙ РБЛЕФБ ДТХЗПК ЧЕТУЙЕК, ЪБНЕОСАЭЙК РБЛЕФ ДПМЦЕО ЙНЕФШ РТЙПТЙФЕФ ЧЩЫЕ 100.

рТЙПТЙФЕФЩ ЧЩЫЕ 100 ХЛБЪЩЧБАФ, ЮФП РБЛЕФ ДПМЦЕО ВЩФШ ХУФБОПЧМЕО. пВЩЮОП, ХУФБОПЧМЕООБС ЧЕТУЙС РБЛЕФБ ЙЪНЕОСЕФУС ФПМШЛП РТЙ ПВОПЧМЕОЙЙ ДП ОПЧПК ЧЕТУЙЙ. мАВЩЕ РТЙПТЙФЕФЩ ПФ 100 ДП 1000 (ЧЛМАЮЙФЕМШОП) ПРТЕДЕМСАФ ЬФП ФЙРЙЮОПЕ РПЧЕДЕОЙЕ. рБЛЕФ У ФБЛЙН РТЙПТЙФЕФПН ОЕ ВХДЕФ ДБХОЗТЕКДЙФШУС ДП ДПУФХРОПК ЧЕТУЙЙ У НЕОШЫЙН ОПНЕТПН ЧЕТУЙЙ. дМС РТЙНЕТБ, ЕУМЙ Х НЕОС ХУФБОПЧМЕО sylpheed 0.5.3 Й ПРТЕДЕМЕО pin ОБ sylpheed 0.4.99 У РТЙПТЙФЕФПН 999, ФП РБЛЕФ 0.4.99 ОЕ ВХДФ ХУФБОПЧМЕО ЙЪ-ЪБ ЪОБЮЕОЙС pin. юФПВЩ НПЦОП ВЩМП ХУФБОПЧЙФШ РБЛЕФ НЕОШЫЕК ЧЕТУЙЙ, ЪОБЮЕОЙЕ pin ДПМЦОП ЙНЕФШ РТЙПТЙФЕФ ЧЩЫЕ 1000.

pin НПЦЕФ ВЩФШ ПРТЕДЕМЕО ДМС version , release ЙМЙ origin РБЛЕФБ.

рТЙ ХЛБЪБОЙЙ pin ДМС ЧЕТУЙК , ЛБЛ НЩ ЧЙДЕМЙ, ДМС ХЛБЪБОЙС ОЕУЛПМШЛЙИ ЧЕТУЙК ЪБ ПДЙО ТБЪ РПДДЕТЦЙЧБАФУС МЙФЕТБМШОЩЕ ОПНЕТБ ЧЕТУЙК, ТБЧОП ЛБЛ Й НБУЛЙ.

пРГЙС release ЪБЧЙУЙФ ПФ ЖБКМБ Release ЙЪ ТЕРПЪЙФПТЙС APT ЙМЙ У CD. ьФБ ПРГЙС НПЦЕФ ОЕ ЙУРПМШЪПЧБФШУС ЧПЧУЕ, ЕУМЙ ЧЩ ЙУРПМШЪХЕФЕ ТЕРПЪЙФПТЙЙ РБЛЕФПЧ, ЛПФПТЩЕ ОЕ ПВЕУРЕЮЙЧБАФ ЬФПФ ЖБКМ. чЩ НПЦЕФЕ ХЧЙДЕФШ УПДЕТЦЙНПЕ ЖБКМПЧ Release, ЛПФПТЩЕ ЧЩ ЙУРПМШЪХЕФЕ Ч ЛБФБМПЗЕ /var/lib/apt/lists/ . рБТБНЕФТЩ ДМС ПРГЙЙ release: a (archive — БТИЙЧ), c (components — ЛПНРПОЕОФЩ), v (version — ЧЕТУЙС), o (origin — ЙУФПЮОЙЛ) Й l (label — НЕФЛБ).

ч ЬФПН РТЙНЕТЕ, НЩ ЧЩВЙТБЕН ЧЕТУЙА 2.2* Debian (ЛПФПТБС НПЦЕФ ВЩФШ 2.2r2, 2.2r3 — ЬФП "ФПЮЕЮОЩЕ ЧЩРХУЛЙ", ЛПФПТЩЕ ПВЩЮОП ЧЛМАЮБАФ ЙУРТБЧМЕОЙС ВЕЪПРБУОПУФЙ Й ДТХЗЙЕ ЧБЦОЩЕ ПВОПЧМЕОЙС), УФБВЙМШОЩК ТЕРПЪЙФПТЙК, ТБЪДЕМ main (ЛБЛ РТПФЙЧПЧЕУ contrib ЙМЙ non-free ) Й ЙУФПЮОЙЛ Й НЕФЛХ Debian. йУФПЮОЙЛ (o=) ПРТЕДЕМСЕФ, ЛФП УПЪДБМ ДБООЩК ЖБКМ Release, НЕФЛБ (l=) ПРТЕДЕМСЕФ ЙНС ДЙУФТЙВХФЙЧБ: Debian ДМС УБНПЗП Debian Й Progeny ДМС ДЙУФТЙВХФЙЧБ Progeny, ОБРТЙНЕТ. рТЙНЕТ ЖБКМБ Release:

Как я могу обновить один пакет, используя 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.

Я надеюсь, что это было полезно, и спасибо за посещение.

Рекомендуем к прочтению

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

Ваш адрес email не будет опубликован.