Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

APTonCDとapt-mirrorの活用による、Debianパッケージ/リポジトリを丸ごと収録したディスクの作成法

2007年07月10日 10:25 Bill-Yanelli(2007年7月3日(火)) 1 2
 Linuxディストリビューションのパッケージリポジトリにオンライン接続したかった時に、インターネットが利用できない状況に置かれていた、あるいは接続速度の遅さや不安定さに歯がみをしたという経験はないだろうか?  リリースされて間のないAPTonCDというユーティリティを使うと、DebianベースのディストリビューションをCDやDVDに焼き込むことが可能となり、ユーザが手元にダウンロードできる限りのDebianパッケージをバックアップディスクの形態で保存しておくことができる。しかも、こうしたAPTonCDにapt-mirrorユーティリティを組み合わせると、複数のCD/DVDに分散させる形になるではあろうが、1つのパッケージリポジトリ全体をバックアップすることも不可能ではなくなるのだ。

 APTonCDは現在、Ubuntu FeistyおよびDebianのtestingおよびunstableリポジトリに収録されているが、自分の使用しているディストリビューションからこれらを利用できない場合は、SourceForge.netからダウンロードすればいい。

 デフォルト設定下のAPTonCDは、実行時点でAPTキャッシュにある任意のパッケージをCDに焼き込もうとするが、キャッシュ中のどのパッケージをCDに取り込ませるかはユーザが指定できるようになっている。ここで言うAPTキャッシュとは、Webブラウザにおける履歴キャッシュみたいなものと思えばいいだろう。実はapt-getやSynapticを使って新規パッケージをインストールした場合、その際にダウンロードされたパッケージファイルは、コマンドapt-get cleanを実行するまでキャッシュに残留し続けているのである。

1-s

 逆に言うとAPTonCDを使うには、事前に必要なパッケージをキャッシュに取り込んでおかなければならない。そのための一番お手軽な方法は、コマンドapt-get install パッケージ名 を使って、実際に該当するパッケージをインストールすることだ。既にシステムにインストール済みのパッケージをCDにバックアップしたい場合は、apt-getに-dオプションを指定してパッケージファイルのダウンロードをすることで、実際のインストールをすることなくキャッシュへの取り込みだけを行うことができる。

apt-get -d install パッケージ名

 あるいは、各自のディストリビューションにはデフォルトで同梱されない依存ファイルもすべて含めた形で特定のパッケージをキャッシュに取り込みたい、というケースもあるだろう。その場合は、まずapt-get autoremove パッケージ名 によって当該パッケージをいったんアンインストールし、そのインストール時に自動ダウンロードされていた依存ファイルも削除しておく。そして改めてこれらのパッケージをインストールし直せば、該当するすべてのパッケージファイルがキャッシュに取り込まれるはずである。特に下記のコマンドを使うと、ユーザによる確認作業を省略した形でこれら2つの作業を一括して実行することができる。

apt-get -y autoremove パッケージ名 && apt-get -y install パッケージ名

 キャッシュの準備が整ったら、次にAPTonCDを起動する。これ以降のCDへの焼き込みプロセスについては、特別注意すべき点はない。まずはCreate APTonCDをクリックする。そしてOptionsをクリックして使用するメディア(CDかDVD)および.isoファイルの名前を指定すれば、すべての準備は完了である。後はOKをクリックすると、APTonCDによる.isoファイルの作成が始まる。なおNautilus CD-burnerがインストールされたGNOMEデスクトップであれば、APTonCDから.isoの焼き込みを実行するかの確認メッセージが表示される。

関連トピック

最終更新:2007年09月09日 17:07