Vlákno názorů k článku Potrava pro vaši Fedoru - snadno a rychle od Ladislav Michl - "Z toho vyplývá i zásadní omezení, Apt je...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 6. 2004 20:13

    Ladislav Michl (neregistrovaný)

    "Z toho vyplývá i zásadní omezení, Apt je stavěný pro práci v Internetu, jeho využití na off-line stanici je diskutabilní."

    apt-zip (8)

  • 28. 6. 2004 22:05

    Jan Uhlíř (autor) (neregistrovaný)

    a taky apt-cdrom (a asi toho bude víc)
    Apt/Synaptic jako takové mechanismy na práci off-line má, jenže co vám bude chybět jsou repozitáře a jejich obsah :) Je už toho tolik, že by nestačilo ani DVD.
    Musel by někdo provést výběr, jenže práve z toho výběru může vypadnout to, co právě chcete.

    Lze balíčky, s vyřešenými závislostmi, stáhnout, např. v internetové kavárně, a pak donést domů a nainstalovat přes apt, právě k tomu slouží apt-cdrom, nebo přímo rpm. Ale připravte se na pár problémů.

    Budu se tomu (okrajově) věnovat.

  • 28. 6. 2004 22:41

    Ladislav Michl (neregistrovaný)

    Na problémy jsem připraven, přece jen tyto nástroje pár let používám ;-) Asi nejvíc mi vadí nutnost ručního řešení závislostí v případě, že z nějakého důvodu spadnou a nechají v databázi balíků bordel.

  • 21. 7. 2004 14:39

    Keny (neregistrovaný)

    Apt a Synaptic funguje offline bez problémů. Osobně používám Mandrake 10.1 develop version. Aktualizace balíků provádím na stroji v práci a svůj domácí stroj udržuji offline aktualizacemi. Nejdříve je však nutné z postahovaných RPM balíků vytvořit tzv. repository (někdy to označuji jako sklad nebo zdroj). Metodou pokus omyl jsem zjistil některé nuance které jsou k tomu nutné.
    Aby bylo možno vytvořit zdroj, je třeba vytvořit výchozí adresář např. PKGSOURCE v něm pak podadresář RPMS který obsahuje další dva podadresáře - RPMS.cz (v něm jsou rpm balíky) a base (v něm jsou pak indexovací soubory). Nejprve skočím do adresáře RPMS.cz a příkazem $genhdlist si vygeneruji indexovací soubory. Ty pak z-k-o-p-í-r-u-j-i do adresáře base.
    Vyjedu pak o dvě úrovně výše (adresář PKGSOURCE) a příkazem $genpkglist RPMS cz vygeneruji indexový soubor pro apt.
    Nakonec pak přejmenuji adresář RPMS.cz na RPMS
    V Synapticu pak zadám v položce Zdroje jako zdroj následující:
    file:/cesta/k/PKGSOURCE/RPMS/
    base/hdlist
    RPMS

    Synaptic česky - pokud máte dobře nastavené locales, tak vám pojede Synaptic v češtině
    Upozornění: Bacha na lomítka za file: