インターネットに接続せずにOpenBSDのtarball(ソースコード)からXfceをインストールする方法は?

インターネットに接続せずにOpenBSDのtarball(ソースコード)からXfceをインストールする方法は?

Xfce tar.bz2 tarballファイルをダウンロードし、Xfceをインストールしたいと思います。インターネット接続の問題により、インターネットからインストールできません。インターネットに接続せずにOpenBSDのtarball(ソースコード)からXfceをインストールするのに役立つ人はいますか?

答え1

要約:事前にビルドされたxfceパッケージをインストールします。


残念ながら、Xfceをダウンロードする必要があるという事実は避けられません。そしてそれを構築するために必要なすべての依存関係、本当にソースからインストールしたい場合。

OpenBSDでは、このパッケージをインストールすることをお勧めしますxfce。これは、XfceデスクトップをOpenBSDで実行するために必要なすべてをインストールする「メタパッケージ」です。

$ doas pkg_add xfce

一般的なOpenBSDシステムでは、Xfceを実行するために必要な148の個々のパッケージをインストールします。

一つのために最小Xfce環境で作業するときは、次のパッケージをインストールすることを選択できます。

  • xfce4パネル
  • xfce4セッション
  • xfce4設定
  • xfconf
  • xfデスクトップ
  • トゥナード
  • xfwm4

これらのパッケージを個別にインストールすると依存関係が発生しますが、パッケージ全体が148個ではありません。


OpenBSDのソースからビルドするには、最良のオプションはポートをビルドすることです meta/xfce。あなたは取ることができますみんなインターネット接続が良好なときにそのポートを一度必要とし、時間があるときに構築する展開ソースです。これには次のものが必要な場合があります。もっと データにはビルド依存性のためのデプロイメントソースを取得することも含まれているため、バイナリパッケージをインストールするよりも重要です。

meta/xfceポートの構築に必要なすべてのポートのすべてのソースを取得するにはポートファイル階層は以下からチェックアウトされます。/usr/ports誰ですかOpenBSDでポートを構築する方法に関する一般的な知識。それからあなたは使うべきです分散ポートジェネレータdpb、必要なすべてのdistファイルをインポートします。

$ doas /usr/ports/infrastructure/bin/dpb -F 4 meta/xfce

これにより、一度に4つの必須のdistファイルがすべて提供されます。

すべてがダウンロードされたら、次のコマンドを使用してXfceをオフラインでビルドしてインストールできます。

$ cd /usr/ports/meta/xfce
$ doas make install

デフォルトポートではなくインストールに必要な7つのポートでこれを行うこともできます。最小Xfceデスクトップ(上記にリストされていますが、それぞれにプレフィックスを追加する必要がありますx11/xfce4/


もしあなたなら本物独自のXfceソースからビルドする必要があります。たとえば、これが最新バージョンのソフトウェアの場合は、Landry Breuil(現在のポートマネージャ)に連絡して、それと協力してポートを更新することを強くお勧めします。依存関係を調整するには、新しいバージョンのXfceをターゲットにしてください)。彼の連絡先は以下から確認できます。

$ cd /usr/ports/meta/xfce
$ make show=MAINTAINER

関連情報