Open1
apt-offline [gtkmm-4.0-dev]
apt-offline
のインストール
1. sudo apt update
sudo apt install apt-offline
2. オフライン環境で必要パッケージのリストを作成
オンライン環境の PC で、以下のコマンドを実行して .sig
ファイルを作成します。
sudo apt-offline set gtkmm4.sig \
--install-packages \
libgtkmm-4.0-dev \
libgtk-4-dev \
libglibmm-2.68-dev \
libpangomm-2.48-dev \
libcairomm-1.16-dev \
libgraphene-1.0-dev \
libglib2.0-dev \
libglib2.0-dev-bin \
libfreetype-dev \
libharfbuzz-dev \
libpango1.0-dev \
liblzma-dev \
libpng-dev \
libtiff-dev \
libxft-dev \
libfontconfig-dev \
libgdk-pixbuf-2.0-dev
-
gtkmm4.sig
に「インストール候補のある依存パッケージ」の情報がまとめられます。
3. パッケージのダウンロード
作成した .sig
ファイルを使って、必要な .deb
を一括で取得します。
sudo apt-offline get gtkmm4.sig --bundle gtkmm4.zip
- 生成された
gtkmm4.zip
に、必要な.deb
ファイルがすべて含まれます。
4. オフラインマシンへの適用
オフライン環境(インターネット非接続の PC)で以下を行います。
-
ZIP を展開
unzip gtkmm4.zip ls *.deb
-
まとめてインストール
sudo dpkg -i *.deb
-
依存関係の解決(不足があれば)
sudo apt-get install -f
注意
すでに同じバージョンのパッケージがインストール済みの環境で
apt-offline set
を実行すると、取得対象が空になり何もダウンロードされません。
gtkmm-4.0-dev
のオフラインインストールには、以下の追加パッケージも必要です。
- python3-packaging_24.0-1_all.deb
- libpkgconf3_1.8.1-2build1_amd64.deb
- pkgconf-bin_1.8.1-2build1_amd64.deb
- pkg-config_1.8.1-2build1_amd64.deb
- pkgconf_1.8.1-2build1_amd64.deb
これらを自動でリストに含める方法は標準機能にはなく、手動で
.sig
ファイル作成時に--install-packages
に追加してください。