Как да добавите хранилище на пакети към Debian

How Add Package Repository Debian



В Linux набор от пакети са инсталирани по подразбиране. Но пакетите по подразбиране никога не са достатъчни. Може да искате да настроите файлов сървър, уеб сървър или сървър на база данни или нещо друго. За целта трябва да инсталирате допълнителни пакети. Ние използваме мениджър на пакети като подходящ за инсталиране и управление на пакети в Linux. Мениджърът на пакети изтегля и инсталира пакети от хранилище на пакети. Хранилището на пакети е HTTP или FTP сървър в мрежата, където набор от пакети се съхраняват в интернет заедно с метаданните на пакетите, които мениджърът на пакети харесва подходящ изтегля и използва първо, за да разбере какви пакети са налични в хранилището на пакети. Можете също така да имате свое собствено локално хранилище на пакети и да го добавите в Debian.

В тази статия ще ви покажа как да добавите хранилище на пакети в Debian. Ще използвам Debian 9 Stretch за демонстрацията.







Ръчно добавяне на хранилище на пакети в Debian

Информацията за хранилището на пакети се съхранява на /etc/apt/sources.list файл. Можете да редактирате /etc/apt/sources.list файл директно, за да добавите ново хранилище на пакети.



Можете да изпълните следната команда за редактиране /etc/apt/sources.list файл:



$sudo нано /и т.н./подходящ/sources.list





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



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

deb http://ftp.us.debian.org/debian участък основна вноска несвободен

Може още да не разбирате какъв е този ред. Нека обясня.

Линията започва с deb което означава, че е предварително компилирано двоично хранилище на Debian. Ако хранилището на пакети съдържа изходни кодове на различни софтуери, трябва да го замените deb с deb-src .

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

Следващият раздел, както е отбелязано на екрана по -долу, е апартаментът или кодовото име. За Debian 9 е така опъвам, разтягам .

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

$lsb_release-ccs

Както можете да видите от екранната снимка по -долу, кодовото име или името на апартамента е опъвам, разтягам .

Маркираният раздел на екрана по -долу зависи от конкретното хранилище на пакети, което добавяте. За официалното хранилище на Debian имате главен , принос , и несвободен .

Всяка от тези думи представлява раздел или набор от софтуерни пакети в едно и също хранилище на пакети.

След като приключите, натиснете + х и след това натиснете и и след това натиснете за да запишете файла.

След като приключите с добавянето на хранилище, изпълнете следната команда, за да актуализирате подходящ кеш на мениджъра на пакети:

$sudo apt-get update

Както можете да видите, кешът на хранилището на пакети се актуализира.

Има и по -чист начин за добавяне на нови хранилища на пакети в Debian.

В операционните системи Debian специална директория /etc/apt/sources.list.d/ е наличен по подразбиране. Използва се за улесняване на добавянето на нови хранилища на пакети. Всичко, което трябва да направите, е да създадете нов файл с разширението .list в /etc/apt/sources.list.d/ директория.

Вместо да добавяте новото хранилище към /etc/apt/sources.list файл, можете да създадете нов файл, да речем debian_us_official.list в /etc/apt/sources.list.d/ директория със следната команда:

$sudo нано /и т.н./подходящ/sources.list.d/debian_us_official.list

Трябва да се отвори нов празен файл.

Сега добавете следния ред към него.

deb http://ftp.us.debian.org/debian участък основна вноска несвободен

Сега запишете файла и изпълнете следната команда. Добре е да тръгнете.

$sudo apt-get update

Добавяне на хранилище на пакети с помощта подходящ на Debian

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

За да добавите същото хранилище както преди, изпълнете следната команда:

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian участък main contrib non-free'

Можете също да добавите PPA със следната команда:

$sudoapt-add-repository YOUR_PPA

ЗАБЕЛЕЖКА: Тук YOUR_PPA трябва да е нещо подобно ppa: teejee2008 / ppa .

Можете също така да премахнете PPA или хранилище на пакети със следната команда:

$sudoapt-add-repository-rВАШАТА_РЕПОЗИТОРИЯ

ЗАБЕЛЕЖКА: Тук, ВАШАТА_РЕПОЗИТОРИЯ може да бъде линия на хранилище или PPA.

Например, на скрийншота по -долу, премахнах хранилище с помощта на реда за хранилище.

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