Докато инсталирате софтуер на Ubuntu с помощта на командния ред, може би сте забелязали думата "хранилище", често използвана в изхода. Ако сте нов за цялата вселена на Linux, това може да е нов термин за вас. Какво означава това и защо системата ви се нуждае от тези хранилища?

Тази статия ще ви запознае с концепцията за хранилища в Ubuntu, заедно с кратко описание на различните видове хранилища, достъпни за използване.

Въведение в хранилищата

Най-общо казано, хранилището е колекция от множество елементи, съхранявани заедно в огромни количества. В Ubuntu и други Unix-базирани операционни системи хранилище се отнася до огромна колекция от софтуер и пакети, които можете да инсталирате на вашата система.

За разлика от Windows и macOS, Linux предоставя софтуер на своите потребители в добре опакован формат, който е различен при различните дистрибуции. Например, базираните на Debian дистрибуции разчитат на DEB пакети. По същия начин ще намерите RPM пакети на Fedora, CentOS и други базирани на RHEL дистрибуции.

instagram viewer

Свързани: Неща, които Ubuntu прави по-добре от Windows

Тъй като хранилищата са колекция от такива пакети, потребителите могат да се обърнат към тези хранилища, за да намерят и изтеглят пакета, от който се нуждаят. В тях можете да намерите почти всеки инструмент, от който се нуждаете.

Също така различните дистрибуции на Linux имат свой собствен набор от хранилища. В Ubuntu тези по подразбиране ще принадлежат на самия Ubuntu. Отделно от това, потребителите могат също да добавят всеки по свой избор, като използват add-apt-repository команда.

Препоръчителният начин за инсталиране на пакети на Ubuntu е използването на официалните хранилища. Това е така, защото пакетите, които намирате в тези хранилища, са специално разработени за Ubuntu. Също така редовните актуализации, подтиквани от разработчиците, гарантират, че софтуерът работи правилно.

Видове хранилища в Ubuntu

Ubuntu се доставя с четири различни типа хранилища. А именно, това са Main, Restricted, Universe и Multiverse. Някои, като Main, са отворени по подразбиране. Но за други трябва да активирате вселената и мултивселената, преди да започнете да извличате пакети от тях.

1. Основна

Основното включва софтуер и пакети, които се поддържат изцяло от екипа на Ubuntu. Ако сте инсталирали софтуер от основното хранилище, Ubuntu редовно ще ви предоставя актуализации на защитата и корекции на грешки за тези пакети.

Това хранилище се състои от пакети с отворен код, които са безплатни за използване и разпространение. Също така ще откриете, че Ubuntu идва с повечето пакети в основното хранилище, тъй като те са важни помощни програми, изисквани от системата, както и от потребителя.

2. Ограничен

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

Екипът на Ubuntu не предоставя поддръжка за такива програми, тъй като те принадлежат на друг автор. Също така Canonical, компанията, отговорна за управлението на Ubuntu, не може да модифицира пакета, тъй като по-голямата част от софтуера, включен в Ограниченото хранилище, е собственост.

3. Вселена

Както подсказва името, Universe съдържа всеки пакет с отворен код, разработен за операционната система Linux. Тези пакети не се управляват директно от екипа на Ubuntu. Общността на разработчиците, работещи върху пакет, е единствено отговорна за прокарването на актуализации и корекции на сигурността.

Въпреки това, Ubuntu може да премести пакета от Universe към Main, ако разработчиците се съгласят да следват специфичните стандарти, определени от тях.

4. Мултивселена

Докато хранилищата, споменати по-горе, съдържат пакети, които са безплатни за използване или с отворен код, multiverse включва софтуер, който не се предлага безплатно. Патентовани програми без лиценз или правни проблеми също са включени в Multiverse.

Инсталирането на пакети от това хранилище не се препоръчва, тъй като рискът, свързан с тези програми, е значителен.

Работа с хранилища и пакети

Linux ви дава пълен контрол върху това кое хранилище да изберете, докато инсталирате пакети. Можете да изберете надеждните хранилища на Ubuntu, ако искате да сте на сигурно място, или можете изтеглете Linux софтуер от хранилището на вселената или мултивселена. Но това се препоръчва само ако знаете какво правите.

Всяка дистрибуция на Linux се предлага с мениджър на пакети по подразбиране, отговорен за инсталирането, актуализирането и надграждането на пакетите в системата. Например Ubuntu идва с APT и dpkg, а Fedora Linux използва DNF за управление на пакети. В Arch Linux можете да инсталирате и премахнете софтуер с помощта на pacman, който е мениджърът на пакети по подразбиране, който се доставя с операционната система.

електронна поща
12 Излишни Windows програми и приложения, които трябва да деинсталирате

Чудите се кои приложения на Windows 10 да деинсталирате? Ето няколко ненужни Windows 10 приложения, програми и софтуер, които трябва да премахнете.

Прочетете Напред

Свързани теми
  • Linux
  • Ubuntu
  • Linux
За автора
Дийпеш Шарма (Публикувани 62 статии)

Deepesh е младши редактор за Linux в MUO. Той пише информационно съдържание в интернет повече от 3 години. В свободното си време той обича да пише, да слуша музика и да свири на китара.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току що ви изпратихме

.