Ubuntu

Разбиране и използване на източници.списък за Ubuntu

Разбиране и използване на източници.списък за Ubuntu
Използваме Ubuntu, Debian, CentOS и различни операционни системи. Ако някой попита, „каква операционна система използвате?"Повечето от вас може да кажат:" Използвам Linux ". Те всъщност не са Linux. Linux е само името на ядрото. Това всъщност са различни дистрибуции на Linux.

Сега можете да попитате: „Какво е дистрибуция на Linux?”

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

Без полезни програми ядрото на Linux не помага на обикновените потребители. Отново, инсталирането на програми върху ядрото на Linux не е нещо, което обикновените хора биха искали да направят. Така че различни компании и лица опаковат важни инструменти (или софтуер) върху ядрото на Linux и го опаковат за вас. Така че, когато го инсталирате, можете да започнете да работите с програмата, от която се нуждаете. Това се нарича Linux базирана операционна система или Linux дистрибуция. Ubuntu, Debian, CentOS, Fedora и други са дистрибуции на Linux или базирани на Linux операционни системи. Те не са само Linux.

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

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

Също така се нуждаете от начин за управление (инсталиране, премахване, изтегляне) на тези пакети от хранилището на пакетите. Така че мениджърът на пакети е включен във вашата любима дистрибуция на Linux.  Ubuntu се основава на дистрибуцията на Debian GNU / Linux. Ubuntu използва мениджъра на пакети APT (Advanced Package Tool) за управление на пакети. Мениджърът на пакети APT и всички графични предни краища (Ubuntu Software Center, Muon, aptitude и т.н.) използват източници.списък файл, за да научите кое хранилище на пакети или хранилища да използвате.

В тази статия ще ви покажа как източници.списък файл се използва в Ubuntu. Да започваме.

Конфигурационни файлове:

Мениджърът на пакети APT и всички негови графични интерфейси получават информация за хранилището на пакети от / etc / apt / sources.списък файл и файлове от / etc / apt / sources.списък.д директория.

В Ubuntu различни редактори на пакети редактират / etc / apt / sources.списък файл директно. Не препоръчвам да добавяте там персонализирани хранилища на пакети. Ако трябва да добавите допълнително хранилище на пакети, най-добре е просто да ги добавите в / etc / apt / sources.списък.д/ директория. Ще ви покажа на практика как се прави по-късно в тази статия.

Разбиране на източниците.списък файл:

Съдържанието на / etc / apt / sources.списък файл изглежда нещо подобно.

Тук редове, започващи с хеш (#), са коментари. Коментарите се използват за документация на този файл. Коментарите се използват и за деактивиране на определено хранилище на пакети тук.

Например можете да оставите коментар, когато добавяте персонализирано хранилище на пакети като това.

# Това е моят локален NodeJS v8.x хранилище на пакети
deb http: // 192.168.10.1 / nodejs / 8.x стреч основна

Ще извикам всеки ред, използван за добавяне на хранилище на пакети (редове, започващи с деб) На / etc / apt / sources.списък файл и файлове в / etc / apt / sources.списък.д/ директория на APT ред. Можете да го наречете както искате.

Сега нека поговорим за това как е форматиран APT ред. Това е пример за APT линия, както е показано на екранната снимка по-долу.

Линията на APT започва с деб, което означава, че това хранилище на пакети разпространява софтуерни пакети като предварително компилирани двоични файлове във формат на deb файл.

Линията на APT може също да започне с deb-src, което означава, че хранилището на пакети разпространява софтуерни пакети като изходни кодове, които ще трябва да компилирате в собствения си компютър, за да използвате. По подразбиране всички deb-src хранилищата на пакети са деактивирани в Ubuntu. Аз лично предпочитам да бъдат деактивирани, тъй като не ги използвам. Инсталирането на пакети от източници отнема много време в зависимост от спецификацията на вашия компютър.

След това имате HTTP, HTTPS или FTP URL на хранилището на пакети. Тук се пазят всички файлове с пакети и файлове с база данни на пакети. Мениджърът на пакети изтегля метаданните на пакета и друга информация, за да научи за това какви пакети са налични и къде да ги изтеглите.

След това трябва да въведете краткото кодово име на вашата операционна система Ubuntu. За всяка версия на Ubuntu е различно. Например в Ubuntu 18.04 LTS, това е бионичен.

Можете да разберете какво представлява вашата дистрибуция със следната команда:

$ lsb_release -cs

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

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

Добавяне на собствено хранилище на пакети в Ubuntu:

Да кажем, че искате да добавите собствено хранилище на пакети в Ubuntu. Да кажем, той се хоства във вашата локална мрежа и е достъпен на http: // 192.168.10.5 / nodejs и е огледало на хранилището на пакети NodeJS.

Първо създайте нов файл възел.списък в / etc / apt / sources.списък.д/ директория със следната команда:

$ sudo nano / etc / apt / sources.списък.г / възел.списък

Сега добавете следния ред и запазете файла, като натиснете + х и след това натиснете у и след това натиснете .

Сега, за да влязат в сила промените, актуализирайте кеша на хранилището на APT пакета със следната команда:

$ sudo apt актуализация

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

Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...
Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...