В тази статия ще ви покажа как да добавите хранилище на пакети в 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. Благодаря, че прочетохте тази статия.