![嵌入式Linux发行版](https://linux22.com/image/7286/%E5%B5%8C%E5%85%A5%E5%BC%8FLinux%E5%8F%91%E8%A1%8C%E7%89%88.png)
我有一个运行轻量级嵌入式 Linux 的小型设备。我可以通过 telnet 和 ssh 连接到该设备。据我所知,该设备上没有包管理实用程序。
我正在尝试安装预编译的录音机,例如 LAME,但是我很难获取该设备的详细信息以找到我可以使用的软件包。
我怎样才能知道它正在运行的发行版的详细信息,以便我可以找到我可以使用的包?另外,是否还有其他需要考虑的因素,例如预编译 Linux 应用程序的硬件?
答案1
以 root 身份传递以下命令将为您提供设备硬件以及设备上运行的内核和驱动程序的概述,也许还有发行版的名称。
uname -a
dmesg
cat /etc/issue
cat /etc/lsb-release
当前的LAME源代码可以从以下位置获取https://sourceforge.net/projects/lame/files/lame/3.99/
您可以将提取的 tarball 复制到您的设备并尝试在本地自行编译。编译说明位于 INSTALL 文件中。