Když běží Mint 17, právě spustili apt-get upgrade
poprvé po nějaké době, s 350 MB stažení. V půli cesty se zastaví a řekne mi /etc/issue
není verze pro správce balíčků. Totéž pro issue.net
a lsb-release
, kde rozdíl vypadá takto:
-DISTRIB_ID=LinuxMint
-DISTRIB_RELEASE=17
-DISTRIB_CODENAME=qiana
-DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
+DISTRIB_ID=Ubuntu
+DISTRIB_RELEASE=14.04
+DISTRIB_CODENAME=trusty
+DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"
OK, řekl jsem „ne“ každé z těchto tří aktualizací souborů (tj. ponechat ji jako Mint). Teď mě jen zajímá, jestli je to příznak vážnějšího problému? Mohl by apt-get
být zkažený? Mohu provést nějakou jednoduchou kontrolu, abych si řekl, že je vše v pořádku? Google mi zatím řekl, že tento problém nemá nikdo jiný, což se zdá divné, pokud jde o nepořádek v balení Mint.
Promiň, to je trochu zbytečná otázka. Myslím, že se to scvrkává na:Je dobré pokrčit rameny a nemyslet na ty tři soubory?
AKTUALIZACE
Zde je výstup apt-cache policy base-files
:
base-files:
Installed: 7.2ubuntu5.2
Candidate: 7.2ubuntu5.2
Version table:
*** 7.2ubuntu5.2 0
500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
100 /var/lib/dpkg/status
7.2ubuntu5 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Stále však existují nějaké balíčky mint, zde je apt-cache policy | grep -i mint
:
700 http://extra.linuxmint.com/ qiana/main i386 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=main
origin extra.linuxmint.com
700 http://extra.linuxmint.com/ qiana/main amd64 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=main
origin extra.linuxmint.com
700 http://packages.linuxmint.com/ qiana/import i386 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=import
origin packages.linuxmint.com
700 http://packages.linuxmint.com/ qiana/upstream i386 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=upstream
origin packages.linuxmint.com
700 http://packages.linuxmint.com/ qiana/main i386 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=main
origin packages.linuxmint.com
700 http://packages.linuxmint.com/ qiana/import amd64 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=import
origin packages.linuxmint.com
700 http://packages.linuxmint.com/ qiana/upstream amd64 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=upstream
origin packages.linuxmint.com
700 http://packages.linuxmint.com/ qiana/main amd64 Packages
release v=17,o=linuxmint,a=qiana,n=qiana,l=linuxmint,c=main
origin packages.linuxmint.com
Přijatá odpověď:
Z toho, co jsem shromáždil z repozitářů Mint, je Mint 17 (Qiana) založen na Ubuntu 14.04 (Trusty Tahr) a místo toho, aby vše hostoval sám, spoléhá Mint na úložiště Ubuntu, aby poskytla všechny balíčky, které nebyly upraveny Máta. To zahrnuje base-files
, který obsahuje /etc/issue
atd.; zdá se, že Mint nainstaluje verzi balíčku pro Ubuntu a poté přepíše postižené soubory svými vlastními verzemi bez použití balíčku.
Nyní Ubuntu aktualizovalo base-files
pro 14.04.2, a protože Mint používá repozitáře Ubuntu, tuto aktualizaci převezmou instalace Mint. A protože /etc/issue
a tak dále byly upraveny bez procházení balíčkovacím systémem dpkg
počítá, že uživatel něco změnil, a před přepsáním souborů se zeptá.
Takže abych odpověděl na vaši otázku, jak říká Anthon, je to dost bezpečné, i když trochu nešťastné (Mint by skutečně měl mít svou vlastní verzi base-files
). Můžete si ponechat verze Mint nebo použít verze Ubuntu; jediným důsledkem v druhém případě je, že software, který potřebuje určit, na jaké distribuci běží, najde Ubuntu spíše než Mint, ale Mint je natolik podobný Ubuntu, že to nemá žádný skutečný dopad.