Debian 10 で netplan ディレクトリが見つかりません。

Debian 10 で netplan ディレクトリが見つかりません。

Netplanを使用してDebian 10でネットワークを設定しようとしています。次のコマンドを使用してNetplanパッケージをインストールしました。

sudo apt update
sudo apt install snapd
sudo snap install netplan --edge --classic

Netplanを正常にインストールしました。

root@debian:/home/karim# snap install netplan --edge --classic
snap "netplan" is already installed, see 'snap help refresh'

ただし、etcまたはDebian 10のどこにでも設定用のNetplanディレクトリが見つかりません。

root@debian:/home/karim# find . -name netplan
root@debian:/home/karim# whereis netplan
netplan:
root@debian:/home/karim#

ベストアンサー1

あなたはそれを探しています/root。実際には、/snap/netplan実行可能ファイルがある場所、/snap/bin/netplanつまり/usr/bin/snap

以下で見つけることができます:

locate netplan

find / -name netplan

設定ファイルはここにあります。

/snap/core/7917/etc/netplan/00-snapd-config.yaml

設定ファイルを編集するには、/root次のコマンドを入力してインストールされている場所を確認します。

mount | grep netplan

読み取り専用でマウントされた圧縮ファイルシステムであることを示す出力を受け取ります。

/var/lib/snapd/snaps/core_7917.snap on /snap/core/7917 type squashfs (ro,nodev,relatime,x-gdu.hide)

-l -f削除して解凍しました(forは不要な場合がありますumount)。

umount -l -f /snap/core/7917

unsquashfs /var/lib/snapd/snaps/core_7917.snap

/rootというディレクトリが表示されますsquashfs-root。テキストエディタを使用して設定ファイルを編集して再変換できますsquashfs

vim squashfs-root/etc/netplan/00-snapd-config.yaml

mksquashfs squashfs-root core_7917.snap

元の場所にコピーして再インストールしてください。

cp -f core_7917.snap /var/lib/snapd/snaps/core_7917.snap

mount -t squashfs -o ro,nodev,relatime,x-gdu.hide /var/lib/snapd/snaps/core_7917.snap /snap/core/7917

これで、変更された構成ファイルが元の場所に戻りました。

おすすめ記事