Zdravím,
vzhledem k potřebě nainstalovat pár počítačů, které nejsou na tlusté lince do netu jsem si stáhl zrcadlo ubuntu (pozor - cca 14 GB :-) ):$ debmirror --nosource -m --host=ubuntu.inode.at --root=ubuntu/ --method=http --progress --postcleanup --dist=dapper,dapper-backports,dapper-proposed,dapper-security,dapper-updates --section=main,multiverse,universe,restricted --arch=i386 ubuntu/ --ignore-release-gpg --ignore-small-errors
A jelikož bych rád používal i apt-file pro vyhledávání v nenainstalovaných balících, potřeboval jsem vytvořit i soubory Contents-i386.gz.
Ale nepřišel jsem na to, jak je udělat pro každou komponentu (dapper, dapper-backports, dapper-proposed, dapper-security, dapper-updates) zvlášť. Jedině společně pro všechny a nacpat je pouze ke komponentě dapper:
$ apt-ftparchive contents . | gzip - > ./ubuntu/dists/dapper/Contents-i386.gz
pak ovšem # apt-file update
vcelku oprávněně otravuje, že u ostatních komponent soubor Contents-i386.gz chybí.
Dá se to nějakými parametry pro apt-file ovlivnit? V manuálu jsem to nenašel/nepochopil.
Jediná 2 řešení, která mě napadla (nezkoušeno):
- zkopírovat/vytvořit link z ./ubuntu/dists/dapper/Contents-i386.gz na ./ubuntu/dists/dapper-backports/Contents-i386.gz atd Fuj - ošklivé a nesystémové
- každou komponentu stahovat do vlastního adresáře, tedy žádný společný pool
Díky
b.f.