6.9.16.4. Instalace balíčků z vlastního adresáře

Máme balíčky, například vlastnoručně skompilované a potřebujeme je předhodit apt. Balíčky máme například v adresáři /root/debs/wxwin2.3.3py2.1/.

  1. Vytvoříme soubor Packages například takto

    kvark:~/debs# dpkg-scanpackages wxwin2.3.3py2.1 /dev/null \
                                    >wxwin2.3.3py2.1/Packages
  2. Do souboru /etc/apt/source.list přidáme řádky

    # Lokalni archiv
    deb file:/root/debs wxwin2.3.3py2.1/

    A to je vše.

Další ukázka, použitá při instalaci kompilovaného jádra.

  1. Vytvoříme si adresář pro balíčky. Vycházím z předpokladu že jeden adresář bez členění na podadresáře stačí.

    moon:~# mkdir debs

  2. Do adresáře si nakopírujeme zkompilovné balíčky.

    moon:~# cd debs
    moon:~/debs# cp /usr/src/*.deb .

  3. A vytvoříme soubor Packages

    moon:~/debs# dpkg-scanpackages . /dev/null >Packages

  4. Do souboru /etc/apt/sources.list pak přidáme nově vytvořený zdroj balíčků. Jedná se o řádek

    deb file:/root/debs ./

  5. A nyní můžeme připravené balíčky instalovat

    moon:~# apt-get install kernel-image-2.4.18

Jiný postup se objevil jako příspěvek v konferenci Debian Backports

In a directory with downloaded deb packages which you want to include in
the local APT repo, make an empty file "Override", cd into the directory and run

dpkf-scanpackages . Override >Packages

and put this line in your /etc/apt/sources list

deb file:/path/to/your/repo ./