[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:57334] Re: HDD上の debファイルを sources.list に記載してパッケージをインストール
長南です。
メーラーに「新規作成」のほかに「返信」という機能がありませんか。
前のメールに答えるときは、その「返信」の方で書いてください。
そうすると、たぶんスレッドがつながって、読むときに、メールの
やりとりの流れをたどりやすくなりますから。
kmatsui さんのメールより [debian-users:57325]
>
> $ mv partclone_0.2.48-1_amd64.deb packages
> $ dpkg-scanpackages packages | gzip > packages/Packages.gz
> bash: packages/Packages.gz: ディレクトリではありません
> dpkg-scanpackages: error: Binary dir packages not found
必要なディレクトリを作成していないのではないでしょうか。
昔、dpkg-scanpackages を使って、ローカル・リポジトリを作るという、
この方法をやったときのメモがあったので、それを書いておきます。
古すぎる情報かもしれませんが、参考ぐらいにはなるでしょう。
1) root ユーザになる。
2) たとえば、/var/local/localdeb/debs というディレクトリを作る。
mkdir -p /var/local/localdeb/debs
3) apt-get でインストールしたいバイナリ・パッケージを debs ディレクトリに
コピーする。
cp somepackage-amd64.deb /var/local/localdeb/debs
4) cd /var/local/localdeb
5) touch filefordeb
# filefordeb という名前の、override ファイルを localdeb
# ディレクトリに作っています。空っぽのファイルです。
# override ファイルのファイル名は何でも構いません。
# 私が参考にした記事では、override ファイルを必ず作れと書いて
# ありましたが、この override ファイルを作るのは、古い方法で、
# 今では作らないでよいのかもしれません。
6) dpkg-scanpackages の実行。dpkg-scanpackages の引数は、
バイナリ・パッケージがあるディレクトリ、override_file の順です。
コマンドについて詳しいことは、man dpkg-scanpackages で調べてください。
dpkg-scanpackages debs filefordeb | gzip >debs/Packages.gz
7) /etc/apt/sources.list の適当なところに次の 1 行を書き込む。
deb file:/var/local/localdeb debs/
8) apt-get update
9) apt-get install somepackage
古い情報かもしれませんが、あしからず。
--
長南洋一