Apt: Porovnání verzí

Smazaný obsah Přidaný obsah
→‎Ubuntu versus Debian: oprava pouziti sablon
oprava
Řádek 91:
Debian má verzování jiné. Nezakládá se na nějakých pomyslných časomírách, ale balíčky jsou zařazovány do příslušné distribuční verze podle určitých pravidel.
 
{{Poznámka|obsah=V Debianu (na rozdíl od Ubuntu) mají kódová jména mnohem větší význam. Instalovat verzi '''sid''' není totéž co instalovat verzi ''unstable'', i když se to na první pohled může zdát.. Pokud si totiž nainstalujete (a ve zdrojích nastavíte) váš systém na ''unstable'', tak se vám budou instalační balíky neustále aktualizovat dál a dál.. Zatímco u '''sid''' pouze do té doby, než bude prohlášen za ''testing'' ev. časem za ''stable''. To nastane tehdy až budou balíky ve stávajícím ''testingu'' ustálené - viz podmínky které musí splňovat v níže uvedené tabulce.}}
 
''Stable'' verze u Debianu nemá nic společného se stabilitou software, který balíky obsahují, což je tradiční omyl. Do ''stable'' jsou zařazovány balíky které neprodělaly po určitou dobu žádnou změnu v závislostech, aktualizaci, resp. opravu chyby. Logicky tak verze ''stable'' nemůže zastupovat špičku aktuálního software.
Řádek 101:
* A '''etch''' si obvykle instaluje opatrný "pan zvědavý"
 
{{Poznámka|obsah=Pokud chcete instalovat verzi ''unstable'', tak stejně (pokud neinstalujete přes [[Linux:debootstrap|debootstrap]]) se to většinou řeší tak, že nejprve nainstalujete z média verzi ''testing'' nebo ''stable'' a teprve pak, úpravou konfigurace pro APT zaktualizujete systém na ''unstable''.}}
 
{| border="1" cellpadding="1" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%"
Řádek 173:
 
Pro všechny distribuce používající APT platí, že podstatné je nastavení výchozí verze distribuce, kterou pak bude APT upřednostňovat. Provádí se to přidáním následujícího parametru do souboru <code>apt.conf</code>:
{{Příklad|obsah=
APT::Default-Release "stable";
}}
Tento řádek zajistí že váš APT bude upřednostňovat balíky pro verzi ''stable''. Pokud chcete používat balíky z jiné verze vaší distribuce, tak je musíte při použití [[Linux:apt-get|apt-get]] upřednostnit. A to buď globálně pomocí parametru '''-t''':
{{Příklad|obsah1=
<div style="background-color:#f0fff0;font-family:monospace;">
{{Linux:user}}[[Linux:apt-get|apt-get]] -t unstable install balik_co_chci_instalovat
Řádek 183:
}}
nebo přidáním verze distribuce rovnou za název balíku:
{{Příklad|obsah1=
<div style="background-color:#f0fff0;font-family:monospace;">
{{Linux:user}}[[Linux:apt-get|apt-get]] install balik_co_chci_instalovat/unstable
Řádek 192:
Druhou možností jak zajistit upřednostnění balíků z jiné verze distribuce je nastavit pro APT [[Apt#Nastavení politiky|politiku]] (''policy'')
 
{{Poznámka|obsah1=Pro lepší orientaci v tom co vlastně lze a odkud nainstalovat existuje utilita [[Linux:apt-show-versions|apt-show-versions]], kterou je však nutno doinstalovat (závisí na balíku <code>libapt-pkg-perl</code>) neboť není standardní součástí instalace APT.
Příklad jejího použití:
<div style="background-color:#f0fff0;font-family:monospace;">
Řádek 206:
 
Umožňuje například zajistit, aby nám při automatické aktualizaci nedocházelo k nežádoucímu přeinstalování životně důležitých balíků, nebo upřednostnit náš vlastní zdroj (repository) před distribučním. ''Politiku'' (''Policy'') lze nastavit pomocí konfiguračního souboru <code>/etc/apt/preferences</code>, který má poměrně jednoduchou syntaxi:
{{Příklad|obsah=
<pre>
Package: balik
Řádek 250:
Aby nebylo nutné definovat záznam v <code>preferences</code> pro každý balík extra, lze nastavit výchozí hodnotu "Pin" v souboru <code>apt.conf</code> V <code>preferences</code> se potom nastavují pravidla pouze pro balíky u nichž chceme nějakým způsobem korigovat výchozí chování APT.
 
{{Poznámka|obsah1=Jakou politiku zrovna váš APT používá můžete zjistit výpisem:
<pre>
user@stroj:~$ apt-cache policy
Řádek 320:
 
 
{{Příklad|obsah1=
<div>
<div style="float:left;">
Řádek 377:
== Struktura zdroje ==
 
{{Příklad|obsah1=
<pre>
http://ftp.debian.org/debian/ --dists/ -- sid/ -- main/ -- binary-amd64/ -- Packages
Řádek 453:
# .. Heslo
 
{{Poznámka|obsah=Identifikátor je textový řetězec, který bude později figurovat u podpisu jako jeho ''uid'' viz níže. Jako ''uid'' ale může fungovat také udaný e-mail}}
 
{{Poznámka|obsah=Identifikátor je textový řetězec, který bude později figurovat u podpisu jako jeho ''uid'' viz níže. Jako ''uid'' ale může fungovat také udaný e-mail}}
 
====Vyexportování veřejného klíče====
Řádek 487 ⟶ 486:
Totéž platí i pro klíče ve vaší ''klíčence''. Pokud se setkáte s tím, že byl nějaký vámi naimportovaný klíč kompromitován, informujte o této skutečnosti jeho vlastníka, aby mohl někam umístit svůj revokační certifikát.
 
{{Poznámka|obsah=Pozor na odvolávací certifikáty. Pokud byste si jej omylem naimportovali, a tak si nechtěně odvolali vámi používaný klíč, tak budete muset vygenerovat a publikovat klíč nový.}}
 
===Vytvoření zdroje (repository)===
Řádek 500 ⟶ 499:
 
Obsah konfiguračního souboru <code>apt.conf</code> pro apt-ftparchive:
{{Příklad|obsah1=
<pre>
APT {