Linux a správa softwaru – DEB balíčky
Článek Linux a správa softwaru – DEB balíčky

Linux a správa softwaru – DEB balíčky | Kapitola 2

Tomáš Němec

Tomáš Němec

10. 12. 2021 14:00 11

Seznam kapitol

1. Základní příkazy správy DEB balíčků. 2. Konfigurační soubory repozitářů 3. Plasma Discover 4. Správce programů Software
5. Správce balíčků Synaptic 6. Správce balíčků Muon 7. Správce balíčků Apper 8. Správce balíčků Aptitude

Dnes se podíváme na možnosti instalace a správu softwaru pro distribuce Linuxu využívající balíčky DEB. Způsoby ovládání správy softwaru je pro tyto distribuce s velké části společné.

Reklama
Reklama

Informace o repozitářích jsou uloženy v konfiguračních souborech.

Kde se nacházejí?

Repozitáře pro DEB balíčky najdeme v a adresáři /etc/apt v souboru sources.list. A v adresáři /etc/apt/sources.list.d/ se vytvářejí samostatné soubory pro přidané repozitáře pomocí příkazu add-apt-repository.  Toto platí pro distribuce z rodiny Ubuntu a na nich založených. Jak soubor sources.list vypadá?

 

 deb cdrom:[Kubuntu 21.10 _Impish Indri_ - Release amd64 (20211012)]/ impish main multiverse restricted universe 

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cz.archive.ubuntu.com/ubuntu/ impish main restricted 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish main restricted 

## Major bug fix updates produced after the final release of the
## distribution.
deb http://cz.archive.ubuntu.com/ubuntu/ impish-updates main restricted 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-updates main restricted 

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://cz.archive.ubuntu.com/ubuntu/ impish universe 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish universe 
deb http://cz.archive.ubuntu.com/ubuntu/ impish-updates universe 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-updates universe 

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://cz.archive.ubuntu.com/ubuntu/ impish multiverse 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish multiverse 
deb http://cz.archive.ubuntu.com/ubuntu/ impish-updates multiverse 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-updates multiverse 

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://cz.archive.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse 
# deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse 

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu/ impish partner 
# deb-src http://archive.canonical.com/ubuntu/ impish partner 

deb http://security.ubuntu.com/ubuntu/ impish-security main restricted 
# deb-src http://security.ubuntu.com/ubuntu/ impish-security main restricted 
deb http://security.ubuntu.com/ubuntu/ impish-security universe 
# deb-src http://security.ubuntu.com/ubuntu/ impish-security universe 
deb http://security.ubuntu.com/ubuntu/ impish-security multiverse 
# deb-src http://security.ubuntu.com/ubuntu/ impish-security multiverse 

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.


deb ppa:kubuntu-ppa/backports implish main 

 

Toto je základní soubor z Kubuntu 21.10. A takto může vypadat soubor sources.list po vlastní úpravě.

 

#------------------------------------------------------------------------------#


#
#                            OFFICIAL UBUNTU REPOS                             #
#------------------------------------------------------------------------------#


###### Ubuntu Main Repos
deb http://cz.archive.ubuntu.com/ubuntu/ impish main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ impish main restricted universe multiverse

###### Ubuntu Update Repos
deb http://cz.archive.ubuntu.com/ubuntu/ impish-security main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ impish-updates main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-security main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-updates main restricted universe multiverse
deb-src http://cz.archive.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse

#------------------------------------------------------------------------------#


#
#                           UNOFFICIAL UBUNTU REPOS                            #
#------------------------------------------------------------------------------#


###### 3rd Party Binary Repos


#### Kubuntu Backports PPA - https://edge.launchpad.net/~kubuntu-ppa/+archive/backports
## command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8AC93F7A
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ impish main
deb-src http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu/ impish main

#### LibreOffice PPA - http://www.documentfoundation.org/download/
## command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1378B444
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ impish main

#### Opera Beta - http://www.opera.com/
## command: sudo wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
deb http://deb.opera.com/opera-beta/ stable non-free

#### Steam for Linux - http://store.steampowered.com/about/
## command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F24AEA9FB05498B7
deb [arch=i386] http://repo.steampowered.com/steam/ precise steam

#### Gimp PPA - https://launchpad.net/~otto-kesselgulasch/+archive/gimp
## command: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 614C4B38
deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu/ focal main

deb http://archive.canonical.com/ubuntu/ impish partner
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian/ hirsute contrib

######################################################################################################################################################################################

# deb cdrom:[Kubuntu 20.04.1 LTS _Focal Fossa_ - Release amd64 (20200731)]/ focal main multiverse restricted universe

#### Highly Explosive PPA - https://launchpad.net/~dhor/+archive/myway
## command: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93330B78
# deb http://ppa.launchpad.net/dhor/myway/ubuntu/ impish main 

# deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/ hirsute main
# deb-src http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu/ hirsute main

Velká změna, podívejme se na to. Velmi důležité je uvědomit si sílu poznámek. Tak si můžeme uchovat nastavení, které momentálně není aktivní. Též si tímto způsobem můžeme psát vysvětlující text a nápovědu.  Zneplatnění textu provedeme znakem #. Tento znak můžeme umístit nejen na začátku řádku. Potom je poznámkou vše za tímto znakem. 

Konkrétně tento soubor je můj vlastní sources.list z Kubuntu 21.10.  Je kompatibilní s distribucemi rodiny Ubuntu verze 21.10. je strukturovaný za využití znaku #. Je zde pár přidaných zajímavých zdrojů softwaru. V poznámkách u některých zdrojů mám přidán příkaz pro digitální podepsání zdroje.

Nyní si ukážeme samostatný soubor z adresáře /etc/apt/sources.list.d/. Pokud vám tohle rozdělení vadí, můžete si obsah překopírovat do souboru sources.list a soubory zde vytvořené smazat. 

deb [arch=amd64] https://repo.skype.com/deb/ stable main

Právě jsem prošli základní textové příkazy a soubory repozitářů pro správu softwaru u distribucí které využívají balíčky DEB. V dalších kapitolách se podíváme na jednotlivé grafické nástroje správy softwaru použitelné ve více distribucích.

Předchozí
Další
Reklama
Reklama

Související články

Komentáře naleznete na konci poslední kapitoly.

Reklama
Reklama

Byl detekován AdBlock

Pctuning je komunitní web, jehož hlavním příjmem je reklama. Zvažte prosím vypnutí AdBlocku, ať můžeme všem čtenářům i nadále přinášet kvalitní herní zpravodajství, články a videa.

Děkujeme!

Váš tým Pctuning