Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: funnyman 29 Září 2013, 16:16:31

Název: apt-get download na jiném počítači [nevyřešeno]
Přispěvatel: funnyman 29 Září 2013, 16:16:31
Zdravím, potřebuji pro aktualizaci systému stáhnout toto:
Kód: [Vybrat]
1179 aktualizováno, 0 nově instalováno, 0 k odstranění a 317 neaktualizováno.
Potřebuji stáhnout 1 105 MB archivů.
Nemohu ale spustit download na tomto počítači z důvodu FUP, potřebuji je stáhnout na jiném umístění.
Mám server, běžící na arch linuxu. Je možné (chápej: jednoduché) na něm spustit příkaz, který všechny tyto balíčky stáhne?
Následně bych si balíčky přesunul do tohoto počítače a spustil instalaci. Je možné ty balíčky např. umístit do určité složky, aby si apt-get myslel, že jsou již stažené, a nesnažil se je opět stáhnout?
Děkuji
Název: Re:apt-get download na jiném počítači
Přispěvatel: marun 29 Září 2013, 16:18:49
Je možné ty balíčky např. umístit do určité složky, aby si apt-get myslel, že jsou již stažené, a nesnažil se je opět stáhnout?
Děkuji
když je dáš do /var/cache/apt/archives tak ano
Název: Re:apt-get download na jiném počítači
Přispěvatel: pacholik 29 Září 2013, 21:22:44
Dřív jsem doporučoval Keryx (http://keryxproject.org/), ale tomu je asi navždy konec. Našel jsem alternativy APTonCD (http://aptoncd.sourceforge.net/) a Sushi, huh? (http://sushi-huh.sourceforge.net/). Nebo jenom označit balíky a stáhnout (http://rxezlqu.wordpress.com/2010/02/15/updating-ubuntu-on-slow-connectionsoffline/).
Název: Re:apt-get download na jiném počítači
Přispěvatel: funnyman 29 Září 2013, 23:03:22
Díky, ten poslední způsob snad vyjde, zatím zápasím s tím, že vygenerovaný skript má na každém řádku jen "wget -c". Když ale nechám na zkoušku vygenerovat skrpit jen pro pět balíků, je v pořádku. Asi to budu muset udělat na etapy, zjevně vadí ten počet.

edit:  tak na etapy to nejde, udělá to nepořádek v závislostech.
napadá někoho důvod, proč to dělá tuto hloupost se skriptem, a řešení?


stále si s tím lámu hlavu, ví někdo, jak by to šlo vyřešit?