Obsah
Wiki obsahuje ďalšie informácie na túto tému.
Debian 9 predstavuje dve nové architektúry:
64-bitový little-endian PowerPC (mips64el
)
Debian 9 žiaľ odstraňuje podporu nasledovnej architektúry:
PowerPC (powerpc
)
Debian stretch oficiálne podporuje nasledovné architektúry:
32-bitové PC (i386
) a 64-bitové PC
(amd64
)
64-bitový ARM (arm64
)
ARM EABI (armel
)
ARMv7 (EABI hard-float ABI, armhf
)
MIPS (mips
(big-endian) a mipsel
(little-endian))
64-bitový little-endian PowerPC (mips64el
)
64-bitový little-endian PowerPC (ppc64el
)
IBM System z (s390x
)
Ďalšie informácie o stave portov a informácie špecifické pre vašu architektúru sa dočítate na stránkach portov Debianu.
Toto nové vydanie Debianu opäť prináša omnoho viac softvéru ako jeho predchodca jessie; distribúcia obsahuje viac ako 15346 nových balíkov, čo je celkovo viac ako 51687 balíkov. Väčšina softvéru v distribúcii bola aktualizovaná: viac ako 29859 softvérových balíkov (to predstavuje 57 % všetkých balíkov v jessie). Rovnako bolo z rôznych dôvodov z distribúcie odstránené významné množstvo balíkov (viac ako 6739, 13 % balíkov v jessie). Neuvidíte žiadne aktualizácie týchto balíkov a v systémoch na správu balíkov budú označené ako „zastaralé“; pozri Oddiel 4.8, “Zastaralé balíky”.
Debian sa znova dodáva s niekoľkými pracovnými prostrediami a aplikáciami. Okrem iných teraz obsahuje pracovné prostredia GNOME 3.22, KDE Plasma 5.8, LXDE, LXQt 0.11, MATE 1.16 a Xfce 4.12.
Kancelárske aplikácie tiež boli aktualizované, vrátane kancelárskych balíkov:
Medzi ďalšie aktualizované kancelárske aplikácie patrí Evolution 3.22.
Okrem množstva ďalších obsahuje toto vydanie aj nasledovné aktualizácie softvéru:
Oficiálna distribúcia Debian sa teraz dodáva na 9 až 10 binárnych
DVD (v
závislosti od architektúry) a 10 zdrojových DVD alebo 59
zdrojových CD. Naviac je k dispozícii
multi-arch DVD s podmnožinou vydania
pre architektúry amd64
a i386
so
zdrojovým kódom. Debian je tiež vydaný na obrazoch Blu-ray
pre architektúry
amd64
a i386
alebo 2 so zdrojovým
kódom. Debian sa v minulosti vydával vo forme veľmi veľkej sady
CD pre každú architektúru, ale od vydania stretch
sa tieto prestali vydávať.
Vo vydaní stretch teraz verzia kompilátora GNU GCC 6 v Debiane predvolene kompiluje tzv. spustiteľné súbory nezávislé od pozície (PIE; position independent executables). Preto aj drvivá väčšina spustiteľných súborov bude podporovať náhodné rozloženie adresného priestoru (ASLR; address space layout randomization), čo je zmiernenie následkov mnohých typov zneužitia, ktorých úspech odteraz bude probabilistický a nie deterministický.
Debian stretch includes only version 6 of the GNU GCC compiler, which may impact users expecting version 4.x or 5.x to be available. See the GCC5 and GCC6 wiki pages for more information about the transition.
MariaDB je teraz predvoleným variantom MySQL v Debiane, vo verzii
10.1. Vydanie stretch zavádza nový mechanizmus zmeny predvoleného
variantu pomocou metabalíkov vytvorených zo zdrojového balíka mysql-defaults
. Napríklad nainštalovaním
metabalíka default-mysql-server
nainštalujte mariadb-server-10.1
. Používateľom, ktorí mali
nainštalovaný mysql-server-5.5
alebo
mysql-server-5.6
sa odstráni a
nahradí ekvivalentom MariaDB. Podobne nainštalovaním default-mysql-client
nainštalujete mariadb-client-10.1
.
![]() | Dôležité |
---|---|
Pamätajte, že binárne formáty dátových súborov databázy nie sú spätne kompatibilné, takže po aktualizácii na MariaDB 10.1 sa nebudete môcť vrátiť späť na žiadnu staršiu verziu MariaDB ani MySQL bez riadnej zálohy databázy. Preto si prosím pred aktualizáciou zálohujte všetky dôležité databázy pomocou vhodného nástroja ako je napr. mysqldump. |
Balíky virtual-mysql-*
a default-mysql-*
budú existovať aj naďalej. MySQL
je naďalej v Debiane udržiavané, vo vydaní
unstable
. Aktuálne informácie o softvéri súvisiacom s
MySQL v Debiane nájdete na wiki stránke tímu MySQL v
Debiane.
Balík apt
od vydania Jessie dostal
niekoľko vylepšení. Väčšina z nich sa týka aj aptitude
. Nasleduje vymenovanie niekoľkých
najdôležitejších zmien.
Čo sa týka bezpečnosti, APT teraz predvolene odmieta slabšie kontrolné súčty
(napr. SHA1) a pokúša sa sťahovať ako neprivilegovaný používateľ. Ďalšie
informácie nájdete v Oddiel 5.3.2.3, “Nové požiadavky na zdroj softvéru APT” a
Oddiel 5.3.2.1, “APT now fetches files as an unprivileged user (_apt
)”.
Správcovia balíkov založení na APT tiež získali mnohé vylepšenia, ktoré
odstránia otravné upozornenie na rozdiel v kontrolných súčtoch (“hash
sum mismatch”), ktoré sa vyskytuje, keď apt synchronizuje zrkadlo. To
sa deje prostredníctvom nového rozloženia by-hash
, ktoré
umožňuje APT stiahnuť súbory metadát na základe hašu ich obsahu.
Ak používate zdroje softvéru od tretích strán, môžete ešte stále naraziť na
prechodné problémy ak ich poskytovateľ neposkytuje rozloženie
by-hash
. Prosím, odporučte im, aby začali používať túto
schému rozloženia. Veľmi krátky technický popis nájdete na wiki stránke
Popis formátu
repozitára.
Novinkou, ktorá bude prevažne zaujímavá pre správcov zrkadiel je, že APT vo vydaní stretch dokáže používať SRV záznamy DNS na nájdenie backendu HTTP. To je užitočné na vytvorenie jednoduchého DNS názvu a správu backendov pomocou DNS namiesto služby “redirector”. Túto funkciu používa aj nové zrkadlo Debianu popísané v časti Oddiel 2.2.6, “Nové zrkadlo deb.debian.org”.
Debian teraz poskytuje novú doplnkovú službu zvanú deb.debian.org. Poskytuje obsah hlavného archívu, bezpečnostného archívu, portov a dokonca aj náš nový archív ladiacich symbolov (pozri Oddiel 2.2.8, “Nový archív ladiacich symbolov”) pod jediným, ľahko zapamätateľným doménovým názvom.
Táto služba závisí od novej podpory DNS v APT, ale ako zálohu použije bežné presmerovanie v prípade prístupu cez HTTPS alebo v starších verziách APT. Ďalšie podrobnosti nájdete na deb.debian.org.
Ďakujeme firmám Fastly a Amazon CloudFront za sponzorovanie CDN backendov tejto služby.
Vydanie stretch je prvým vydaním Debianu s novou “modernou”
vetvou GnuPG v balíku gnupg
. Tá
prináša podporu kryptografie eliptických kriviek, lepšie predvoľby,
modulárnejšiu architektúru a podporu čipových kariet. Moderná verva tiež
explicitne nepodporuje niektoré staršie formáty, o ktorých sa vie, že
nefungujú (ako PGPv3). Ďalšie informácie nájdete v súbore
/usr/share/doc/gnupg/README.Debian
.
Naďalej budeme dodávať aj “klasickú” verziu GnuPG v balíku
gnupg1
pre ľudí, ktorí ju potrebujú,
ale teraz je označená ako zavrhovaná.
![]() | Poznámka |
---|---|
Táto sekcia je zaujímavá najmä pre vývojárov alebo v prípade, že chcete pripojiť plné trasovanie zásobníka k hláseniu o chybe. |
V minulosti hlavný archív Debianu obsahoval balíky s ladiacimi symbolmi
vybraných programov a knižníc. Od vydania Stretch bola väčšina z nich
presunutá do samostatného archívu zvaného
debian-debug
. Tento archív obsahuje balíky s ladiacimi
symbolmi väčšiny balíkov, ktoré Debian poskytuje.
Ak chcete sťahovať takéto ladiace balíky, pridajte do vašich zdrojov softvéru APT: nasledovné:
deb http://debug.mirrors.debian.org/debian-debug/ stretch-debug main
Okrem toho ich môžete sťahovať tiež zo snapshot.debian.org.
Po jeho zapnutí si môžete stiahnuť ladiace symboly nainštalovaním
príslušného balíka
. Prosím,
pamätajte, že niektoré balíky môžu ešte stále poskytovať balík balík
-dbgsym
v hlavnom
archíve a nie v novom dbgsym.
balík
-dbg
Inštalátor a novo nainštalované systémy budú používať novú štandardnú schému
pomenovania sieťových rozhraní, ktorá nahradí eth0
,
eth1
atď. Stará schéma pomenovania trpela hazardmi pri
detekcii všetkých rozhraní, kvôli čomu bolo možné, že sa názvy rozhraní
nečakane zmenili a nebola kompatibilná s pripojením koreňového súborového
systému v režime len na čítanie. Nový spôsob detekcie všetkých rozhraní sa
spolieha na viacero zdrojov informácií a dosahuje predvídateľnejšie
výsledky. Používa indexové čísla, ktoré poskytuje firmvér alebo BIOS a
následne skúša čísla slotov kariet PCI. Tvorí názvy vo forme
ens0
alebo enp1s1
(ethernet)
resp. wlp3s0
(wlan). Zariadenia USB, ktoré je možné
pridať do systému v ľubovoľnej chvíli, dostanú názov podľa svojej
ethernetovej MAC adresy.
Táto zmena sa netýka aktualizácie zo systémov Jessie, kde pomenovanie
naďalej bude vynucovať
/etc/udev/rules.d/70-persistent-net.rules
. Ďalšie
informácie nájdete v súbore
/usr/share/doc/udev/README.Debian.gz
alebo v
dokumentácii upstreamu.
Okrem niekoľkých nových balíkov a aktualizácií softvéru zameraného na vedy o živote a medicínu sa tím Debian Med opäť zameral na kvalitu poskytovaných balíkov. V rámci projektu GSoC a projektu Outreachy dvaja študenti usilovne pracovali na pridaní podpory kontinuálnej integrácie do balíkov s najvyššou štatistikou využitia popularity. Najnovší šprint Debian Med v Bukurešti sa sústredil aj na testovanie balíkov.
Ak chcete nainštalovať balíky, ktoré spravuje tím Debian Med, nainštalujte si metabalíky s názvom med-*, ktoré sú Debian Stretch vo verzii 3.0.1. Na stránkach úloh Debian Med môžete vidieť celú škálu softvéru z oblasti biológie a lekárskeho softvéru z Debianu.
Vo verzii Xorg v Debian Stretch je možné spustiť server Xorg v roli bežného používateľa, nie len ako root. Tým sa znižuje riziko zvýšenia oprávnení prostredníctvom chýb v serveri X. Aby to však fungovalo, musia byť splnené niektoré predpoklady:
Systém musí podporovať nastavenie grafického režimu v jadre (KMS - Kernel Mode Setting). Preto nemusí fungovať v niektorých virtualizačných prostrediach (napr. VirtualBox) alebo ak jadro nemá žiaden ovládač, ktorý podporuje vašu grafickú kartu.
Musí bežať na virtuálnej konzole, z ktorej bol spustený.
Len správca displeja gdm3
podporuje
spustenie X v roli neoprávneného používateľa vo vydaní Stretch. Ostatní
správcovia displeja budú vždy spúšťať X v roli používateľa root. Prípadne
môžete spustiť X manuálne ako používateľ bez oprávnenia root na virtuálnom
termináli pomocou startx.
Pri spustení v roli bežného používateľa bude záznam Xorg dostupný v
~/.local/share/xorg/
.