UbuntuでDebian用Ubuntu Overlayroot-chrootをビルドする

UbuntuでDebian用Ubuntu Overlayroot-chrootをビルドする

以前はoverlayroot-chrootUbuntuで使用していました。

http://manpages.ubuntu.com/manpages/bionic/man8/overlayroot-chroot.8.html

ところで、今 Debian に切り替えたので、もはや存在しなくてもsudo apt install overlayroot-chroot見つかりません。

Debian でどのように入手できますか?

ベストアンサー1

このバイナリサブパッケージは2014年のDebianリリースから削除されました。ないからファイルシステムの上書きDebian でコンパイルされました。現在、Debian 11 カーネルは以下を提供しています。ファイルシステムの上書き

それからLaunchpadこのソースには問題があります。:

cloud-initramfs-tools 0.18 は現在のパッケージバージョンより古い。 Launchpadにトランクスイートのリリースノートが見つからないか、パッケージが間違ったcloud-initramfs-toolsスイートにリンクされている可能性があります。

そして0.47も可能です。 Debian は 0.18 を超えたことはありません。これは偶然であってもなくてもよい。

以下を再構築できます。

  • Debianソースから

    apt-get source cloud-initramfs-tools
    

    overlayrootファイルからパッケージのビルド部分のコメントを外す必要があり、cloud-initramfs-tools-*/debian/control後で0.18と0.47の間に重要な調整がないことを願っています。

    追加のビルドコンテンツに関係なく、新しくビルドされたパッケージのみをインストールoverlayroot_*.debする必要があります(依存関係をインポートするapt-get代わりに使用)。dpkg

  • またはUbuntu Launchpadソースから:

    最も簡単な方法は、次のように始めることです。https://launchpad.net/ubuntu/+source/cloud-initramfs-tools/0.47ubuntu1.tar.xzファイルを作成し.dscて使用します。

    dpkg-source -x cloud-initramfs-tools_0.47ubuntu1.dsc
    

次に、どちらの場合も、ソースからパッケージを(再)ビルドする方法のガイドに従ってください。https://wiki.debian.org/BuildingTutorialステップ2(依存関係)とステップ4(必要に応じてソースを編集)を含めます。

警告:テストされていないため、結果の動作は保証されません。

また見なさい:

おすすめ記事