![ファイル構造を見て、LinuxディストリビューションがDebianベースのディストリビューションであるかどうかはどうすればわかりますか? [コピー]](https://linux33.com/image/63707/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%A7%8B%E9%80%A0%E3%82%92%E8%A6%8B%E3%81%A6%E3%80%81Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8CDebian%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%8F%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
uname -a
ルートアクセス権を持つ不明(何も返されないと仮定)Linuxディストリビューションがあります。
ファイル構造を見て、Debianベースであるかどうかをどうやって確認できますか?
答え1
名前のファイルが存在することを確認できます/etc/debian_version
。
$ cat /etc/debian_version
wheezy/sid
Debian バージョンがあれば確認することもできます。 UbuntuやLinux MintなどのDebianベースのディストリビューションにもこのファイルがあります。
ほとんどのディストリビューションには実際にリリースファイルがあります。これを試して、何が起こっているのかを確認することもできます。
cat /etc/*release
答え2
これはファイルシステム構造には関係ありませんが、apt-get
(Debian) またはyum
(Debian 以外) パッケージ管理コマンドがインストールされていることを確認できます。
答え3
まずaが存在することを確認してください/etc/debian_version
。 Debianベースのディストリビューションの場合はそこにいる必要があります。
ファイルを検索するとapt
手がかりを得ることが多いです。たとえば、/etc/apt/
conf が/var/cache/apt/
存在することを確認します。
残念ながらapt
、他のディストリビューションに設定されている可能性があり、管理者がいくつかの互換性の理由でダミーファイルまたはディレクトリを設定した可能性があります。
で述べたようにこの記事への回答、以下を実行するのが最善です。
dpkg-vendor --derives-from Debian
答え4
それが存在することを確認してください/etc/debian_version
。
またはを使用できますlsb_release -a
。