Обновление пакетов linux debian

APT HOWTO (Obsolete Documentation)
зМБЧБ 3 — хРТБЧМЕОЙЕ РБЛЕФБНЙ

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 ХДБМЙФ РБЛЕФЩ, ОП ПУФБЧЙФ ЙИ ОБУФТПЕЮОЩЕ ЖБКМЩ, ЕУМЙ ПОЙ ЕУФШ. дМС РПМОПЗП ХДБМЕОЙС РБЛЕФБ ЪБРХУФЙФЕ:

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

Читайте также:  Загрузить java для minecraft ваша операционная система определена как windows 10 x64

бОБМПЗЙЮОП ДЕКУФЧЙА 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 .

Читайте также:  Hp m428dw driver linux

лПЗДБ ЪБЛПОЮЙФЕ ЧЩВЙТБФШ Ч 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 ПВЕУРЕЮЙЧБЕФ ВЕЪПРБУОЩК РХФШ ПВОПЧМЕОЙС УЙУФЕНЩ ДМС РПМШЪПЧБФЕМЕК УНЕЫБООЩИ ДЙУФТЙВХФЙЧПЧ, ВЕЪ РПМХЮЕОЙС МЙЫОЙИ ЮБУФЕК ОЕУФБВЙМШОПЗП ДЙУФТЙВХФЙЧБ, ЮЕН ЬФП ФТЕВХЕФУС Ч ДЕКУФЧЙФЕМШОПУФЙ. л РТЙНЕТХ, НПЦОП ПВОПЧЙФШ ФПМШЛП ОЕУФБВЙМШОЩЕ РБЛЕФЩ ЛПНБОДПК:

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:

Читайте также:  Принтеры драйвера hp psc 1410 windows

Источник

Как обновить Debian

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

Операционная система Debian – один из самых стабильных вариантов на рынке, но казусы случаются везде. Чтобы застраховать ПК или сервер от попадания вирусов, а также защититься от мошенников, необходимо своевременно устанавливать обновления.

Обновить Debian – задача не из сложных. Этот процесс обусловлен выполнением нескольких примитивных шагов.

Обновление Debian через терминал

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

Откроем файл sources.list редактором nano, внимательно смотрим на список репозиториев.

$ sudo nano /etc/apt/sources.list

Нормально: в нем наличествуют основные хранилища операционной системы (stretch), репозиторий стандартных обновлений, а также хранилище обновлений безопасности.

Плохо: в файле наличествуют testing, sid, back ports.

Установленные репозитории можно посмотреть и другим способом. Например, воспользовавшись дополнением «Программы и обновления».

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

Для обновления системы нам потребуются права супер пользователя root, поэтому перейдем в режим «#».

По аналогии с убунту , астра линукс , списки пакетов обновляются по команде:

ВАЖНО! вместо apt-get можно использовать более новую команду apt, в некоторых случаях интерпретатор напишет ошибку, команда не найдена. Чтобы убрать ошибку, необходимо установить apt.

Для запуска обновления в терминале вводим:

Даем согласие на установку. Апгрейд пакетов Debian займет некоторое время. На сроки влияет производительность ПК и скорость Интернет-соединения. Если система обновлялась давно, на это потребуется больше времени.

Обновление Дебиан в графическом интерфейсе

Данный способ обновления также не обойдется без графического дополнения «Программы и обновления». Осуществите проверку обновлений в одноименной вкладке, активируйте уведомление о найденных обновах.

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

Чтобы установить обновления, также можно воспользоваться программой «Центр приложений» (открывается через главное меню). Далее перешагните в подраздел «Обновления».

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

Debian также обновляется при помощи установки популярного софта под названием « Synaptic ». Она не является базовой утилитой, однако ее можно установить.

# apt-get install synaptic

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

Следующий шаг: кликните на кнопку «Отметить…». Актуальные апгрейды попадут в список необходимых установок. Программа выдаст запланированные модернизации.

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

Заключение

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

Обновление операционной системы Debian осуществляется многообразными способами и неважно какая версия стоит 9, 8,7. Каждый пользователь может избрать для себя самый удобный и понятный вариант установки обновлений системы.

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

Источник

Оцените статью