- пълен комплект CD / DVD изображения, който съдържа всички налични пакети [2]
- едно CD / DVD изображение с избор на пакети, създадени специално за конкретна работна среда - GNOME [3], XFCE [4] и само за командния ред.
- по-малък CD образ за мрежова инсталация [5]
- малко CD изображение за мрежова инсталация [5]
- CD / DVD на живо [6], за да тествате Debian GNU / Linux преди да го инсталирате
- изображение в облак [7]
Изтеглянето на правилния файл с изображение зависи от вашата интернет връзка (честотна лента), коя комбинация от пакети отговаря на вашите нужди и вашето ниво на опит, за да настроите и поддържате вашата инсталация. Всички изображения са достъпни от огледалната мрежа зад уебсайта на проекта Debian [8].
Какво е Debian Netinstall?
Както вече бе обсъдено накратко по-горе, изображението на Netinstall е по-малко CD / DVD изображение с размер между 150Mb и 300Mb. Действителният размер на изображението зависи от архитектурата на процесора, използвана във вашата система. Изображението съдържа само процедурите за настройка (наречени Debian Installer) както за текстова, така и за графична инсталация, както и софтуерните пакети, за да се настрои много основна, но работеща инсталация на Debian GNU / Linux. За разлика от това, малкото изображение с размер около 120Mb съдържа само Debian Installer и мрежовата конфигурация.
По време на настройката Debian Installer ще ви попита кое хранилище на Apt искате да използвате. Хранилището на Apt е място, което предоставя софтуерните пакети на Debian. Инструментите за управление на пакети ще извлекат избраните софтуерни пакети от това място и ще ги инсталират локално във вашата система. В този случай като хранилище на Apt не използваме CD / DVD, а така нареченото огледало на пакета. Това огледало на пакета е сървър, който е свързан с интернет и затова се изисква достъп до интернет по време на настройката на вашата система. Освен това инсталирането на нов софтуер или актуализирането на съществуващи софтуерни пакети трябва да отговарят на същите технически изисквания, както по-горе - пакетите се извличат и от същото хранилище на Apt.
Избор на желаното огледало на пакета в Debian GNU / Linux 9
Хранилища на Apt
Адресът на избраното хранилище на Apt се съхранява във файла / etc / apt / sources.списък. Като цяло това е текстов файл и съдържа няколко записа. Според избраното по-рано огледало на пакета изглежда по следния начин:
deb http: // ftp.нас.debian.org / debian / stretch основния приносdeb-src http: // ftp.нас.debian.org / debian / stretch основния принос
deb http: // сигурност.debian.org / stretch / актуализации основен принос
deb-src http: // сигурност.debian.org / stretch / актуализации основен принос
# stretch-update, известни преди като „volatile“
deb http: // ftp.нас.debian.org / debian / stretch-актуализации основен принос
Първата група редове се отнася до обикновени софтуерни пакети, втората група към съответните актуализации на защитата, а третата група до софтуерни актуализации за тези пакети. Всеки ред се отнася до пакети на Debian (ред, започващ с deb), или пакети Debian източник (ред, започващ с deb-src). Изходните пакети представляват интерес за вас, в случай че искате да изтеглите изходния код на софтуера, който използвате.
Изданието на Debian GNU / Linux е или посочено с псевдонима на изданието - тук е Stretch from Toy Story [9] -, или състоянието му на освобождаване, например стабилно, тестващо или нестабилно. В края на всеки ред, main и contrib отразяват избраните категории пакети. Ключовата дума main се отнася до свободен софтуер, contrib се отнася до свободен софтуер, който зависи от несвободния софтуер, а non-free показва софтуерни пакети, които не отговарят на указанията за свободен софтуер на Debian (DFSG) [10].
Намиране на правилното огледало на пакета
Досега нашата настройка се базираше само на статични записи, които не са предназначени да се променят. Това работи добре за компютри, които се държат предимно на едно и също място по време на цялото им използване.
Що се отнася до мрежовата инсталация на Debian, правилното огледало на пакета играе важна роля. Когато избирате огледало на пакета, вземете предвид следните критерии:
- вашата мрежова връзка
- вашето географско местоположение
- желаната наличност на огледалото на пакета
- надеждност
Опитът от управлението на Linux системи през последното десетилетие показва, че изборът на огледало на първичен пакет в същата държава, в която системата работи най-добре. Такова огледало на пакета трябва да бъде в мрежата наблизо и да предоставя софтуерни пакети за всички архитектури, от които се нуждаем. Надеждността се отнася до лицето, института или компанията, които отговарят за огледалото на пакета, от което извличаме софтуера.
Доста динамична настройка може да бъде полезна за мобилни устройства като лаптопи и преносими компютри. Двете команди netselect [11] и netselect-apt [12] влизат в игра. netselect просто очаква списък с огледални пакети и ги валидира по отношение на наличността, времето за пинг, както и загубата на пакети между огледалния пакет и вашата система. Примерът по-долу демонстрира това за пет различни огледала. Последният ред на изхода съдържа резултата - препоръчителното огледало на пакета е ftp.debian.орг.
# netselect -vv ftp.debian.org http.нас.debian.org ftp.в.debian.изтегляне на организацията.Unesp.брftp.debian.орг.br netselect: неизвестен хост ftp.debian.орг.бр
Стартиране на netselect за избор на 1 от 8 адреса.
..
128.61.240.89 141 ms 8 скока 88% добре (8/9) [284]
ftp.debian.org 41 ms 8 hops 100% ok (10/10) [73]
128.30.2.36 118 ms 19 скачания 100% добре (10/10) [342]
64.50.233.100 112 ms 14 скока 66% добре (2/3) [403]
64.50.236.52 133 ms 15 скока 100% добре (10/10) [332]
ftp.в.debian.org 47 ms 13 hops 100% ok (10/10) [108]
Изтегли.Unesp.br 314 ms 10 скачания 75% добре (3/4) [836]
ftp.debian.орг.br 9999 ms 30 хмела 0% добре
73 ftp.debian.орг
#
За разлика от това, netselect-apt използва netselect, за да намери най-доброто огледало на пакета за вашето местоположение. netselect-apt пита за държавата (-c), броя на огледалните огледала на пакета (-t), архитектурата (-a) и състоянието на освобождаване (-n). Примерът по-долу открива първите пет огледални пакета във Франция, които предлагат стабилни пакети за архитектурата amd64:
# netselect-apt -c france -t 5 -a amd64 -n стабиленИзползване на стабилно разпространение.
Извличане на списъка с огледала от www.debian.организация ..
--2019-01-09 11: 47: 21 - http: // www.debian.org / mirror / mirrors_full
Aufl√∂sen des Hostnamen ¬ªwww.debian.org (www.debian.org) ¬ '... 130.89.148.14,
5.153.231.4, 2001: 41c8: 1000: 21 :: 21: 4, ..
Verbindungsaufbau zu www.debian.org (www.debian.организация) | 130.89.148.14 |: 80… вербуден.
HTTP-Anforderung gesendet, warte auf Antwort ... 302 Намерено
Platz: https: // www.debian.org / mirror / mirrors_full [folge]
--2019-01-09 11: 47: 22 - https: // www.debian.org / mirror / mirrors_full
Verbindungsaufbau zu www.debian.org (www.debian.организация) | 130.89.148.14 |: 443 ... вербунден.
HTTP-Anforderung gesendet, warte auf Antwort ... 200 OK
L√§nge: 189770 (185K) [текст / html]
В ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'шпейхерн.
/ tmp / netselect-apt.Kp2SNk 100% [=============================================>>]
185,32K 1,19MB / s за 0,2s
2019-01-09 11:47:22 (1,19 MB / s) - ¬ª¬ª / tmp / netselect-apt.Kp2SNk¬'¬ 'gespeichert
[189770/189770
Избор на основно огледало на Debian с помощта на netselect.
(ще се филтрира само за огледала във Франция)
netselect: 19 (19 активни) заявки за сървър на имена ..
Дублиран адрес 212.27.32.66 (http: // debian.proxad.net / debian /,
http: // ftp.fr.debian.org / debian /); водене само под собствено име.
Стартиране на netselect, за да изберете 5 от 18 адреса.
..
..
Изглежда, че най-бързите 5 сървъра са:
http: // debian.proxad.net / debian /
http: // debian.огледало.ял.информация /
http: // debian.огледала.ов.net / debian /
http: // ftp.резопол.net / debian /
http: // огледало.плюс сървър.com / debian / debian /
От тестваните хостове избираме най-бързо валидния за HTTP:
http: // debian.proxad.net / debian /
Писане на източници.списък.
Свършен.
#
Резултатът е файл, наречен източници.списък, който се съхранява в директорията, от която стартирате командата. Използвайки допълнителната опция “-o filename”, вие посочвате изходен файл с име и път по ваш избор. Въпреки това можете директно да използвате новия файл като заместител на оригиналния файл / etc / apt / sources.списък.
Софтуерна стратегия
Извършването на настройка от по-малко изображение на инсталацията ви дава възможност да вземате решения кой софтуер да използвате. Препоръчваме да инсталирате това, от което се нуждаете, само във вашата система. Колкото по-малко са инсталирани софтуерни пакети, толкова по-малко актуализации трябва да бъдат направени. Засега тази стратегия работи добре за сървър, настолни системи, рутери (специализирани устройства) и мобилни устройства.
Поддържане на вашата система актуална
Поддържането на система означава да се грижите за вашата настройка и да я поддържате актуална. Инсталирайте корекции за сигурност и редовно актуализирайте софтуера с помощта на мениджъра на пакети като apt.
Често следващата стъпка се забравя - подреждане на вашата система. Това включва премахване на неизползвани софтуерни пакети и почистване на кеша на пакети, който се намира в / var / cache / apt / archives. В първия случай командите „apt autoremove“, „deborphan“ [13] и „debfoster“ [14] помагат - те откриват неизползвани пакети и ви позволяват да посочите кой софтуер да се съхранява. Предимно премахнатите пакети принадлежат към библиотеката на категориите (lib и oldlib) или разработката (libdevel). Следващият пример демонстрира това за инструмента deborphan. Изходните колони представляват размера на пакета, категорията на пакета, името на пакета и приоритета на пакета.
$ deborphan -Pzs20 основни / oldlibs mktemp допълнително
132 основни / libs liblwres40 стандартни
172 main / libs libdvd0 по избор
..
$
За да премахнете осиротелите пакети, можете да използвате следната команда:
# apt премахване на $ (deborphan)..
#
И все пак ще поиска да потвърдите, преди да премахнете софтуерните пакети. След това трябва да се извърши почистване на кеша на пакета. Можете да премахнете файловете чрез „rm / var / cache / apt / archives / *.deb ”), или използвайте apt или apt-get, както следва:
# apt-get cleanСправяне с промените в изданието
За разлика от други дистрибуции на Linux, Debian GNU / Linux няма фиксиран цикъл на издаване. Нова версия е достъпна на всеки две години. Очаква се версия 10 да бъде публикувана в средата на 2019 г.
Актуализирането на съществуващата настройка е сравнително лесно. Вземете предвид следните мисли и следвайте тези стъпки:
- Прочетете документацията за промяната на изданието, така наречените бележки по изданието. Те са достъпни от уебсайта на проекта Debian, а също и част от изображението, което сте избрали преди.
- Подръка на вашите идентификационни данни за административни действия.
- Отворете терминал и изпълнете следващите стъпки в терминален мултиплексор като екран [15] или tmux [16].
- Архивирайте най-важните данни от вашата система и потвърдете резервното копие, за да бъде завършено.
- Актуализирайте текущия си списък с пакети, като използвате „apt-get update“ или „apt update“.
- Проверете системата си за сираци и неизползвани софтуерни пакети, използвайки deborphan, или „apt-get autoremove“. Неизползваните пакети не трябва да се актуализират.
- Изпълнете командата „apt-get upgrade“, за да инсталирате най-новите актуализации на софтуера.
- Редактирайте файла / etc / apt / sources.списък и задайте новото име на разпространение, например от Stretch до Buster.
- Актуализирайте списъка с пакети, като използвате „apt update“ или „apt-get update“.
- Стартирайте промяната на изданието, като стартирате “apt-get dist-upgrade”. Всички съществуващи пакети се актуализират.
Последната стъпка може да отнеме известно време, но води до нова система Debian GNU / Linux. Може да е полезно да рестартирате системата веднъж, за да започнете с ново ядро на Linux.
Заключение
Настройването на мрежова инсталация и поддържането й в живота е лесно. Следвайте препоръките, които ви дадохме в тази статия, и използването на вашата Linux система ще бъде забавно.
Връзки и справки
* [1] Debian GNU / Linux, http: // debian.организация /
* [2] Debian на CD / DVD, https: // www.debian.org / CD / индекс.бр.html
* [3] GNOME, https: // www.гном.организация /
* [4] XFCE, https: // xfce.организация /
* [5] Инсталиране на Debian чрез Интернет, https: // www.debian.org / distrib / netinst.бр.html
* [6] Изображения за инсталиране на Debian Live, https: // www.debian.org / CD / live / index.бр.html
* [7] Debian Official Cloud Images, https: // cloud.debian.org / images / cloud /
* [8] Огледална мрежа на Debian, https: // cdimage.debian.организация /
* [9] Разтягане в Pixar Wiki, http: // pixar.wikia.com / wiki / Stretch
* [10] Указания за свободен софтуер на Debian (DFSG), https: // wiki.debian.org / DFSGLпрестъпления
* [11] netselect пакет Debian, https: // пакети.debian.org / stretch / netselect
* [12] netselect-apt пакет Debian, https: // пакети.debian.org / stretch / netselect-apt
* [13] deborphan Debian пакет, https: // пакети.debian.org / stretch / deborphan
* [14] debfoster пакет Debian, https: // пакети.debian.org / stretch / debfoster
* [15] екран, https: // www.gnu.org / софтуер / екран /
* [16] tmux, https: // github.com / tmux / tmux / wiki
Благодарности
Авторът иска да благодари на Аксел Бекерт и Золека Хатитонгве за помощта и критичните забележки при подготовката на тази статия.