我正在尝试从源代码(通过 git)安装 Debian 软件包。我下载了包,更改到包的目录并运行./configure
命令,但它返回bash: ./configure: No such file or directory
. 可能是什么问题?一个configure.ac
文件位于程序文件夹。
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud) 外部 USB SSD 驱动器上的 Debian。dmesg
日志文件中有一些错误:
...[ 3.320718] EXT4-fs (sdb2): INFO: recovery required on readonly filesystem
[ 3.320721] EXT4-fs (sdb2): write access will be enabled during recovery
[ 5.366367] EXT4-fs (sdb2): orphan cleanup on readonly fs
[ 5.366375] EXT4-fs (sdb2): ext4_orphan_cleanup: deleting unreferenced inode 6072
[ 5.366426] EXT4-fs (sdb2): ext4_orphan_cleanup: deleting unreferenced inode 6071
[ 5.366442] EXT4-fs (sdb2): 2 orphan inodes deleted
[ 5.366444] EXT4-fs (sdb2): recovery complete
...
Run Code Online (Sandbox Code Playgroud)
系统启动并正常工作。是否有可能完全修复它,正确的方法是什么?
如何以读写方式重新安装特定的设备安装?(一个文件夹)该文件是“只读文件系统”,rw-rr,所以不允许更改权限。我需要替换该文件,然后将权限改回只读。我知道命令
mount -o rw,remount [destination folder]
Run Code Online (Sandbox Code Playgroud)
我知道这种方法不稳定,可能会导致并发症(每次安装都会改变)。所以我必须确保这将重新挂载为只读specific destination folder
,而不是设备的每个挂载。我需要在运行系统上执行此操作,而不是测试环境。嵌入式linux系统。那可能吗?
文件夹路径:/etc/foo/bar
我需要重新安装/bar
文件夹。
编辑:
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock4 on /nvram type jffs2 (rw)
Run Code Online (Sandbox Code Playgroud)
cat /proc/mounts 的输出
cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root …
Run Code Online (Sandbox Code Playgroud) 启用 SNMP 的设备的 Nmap 扫描网络:
sudo nmap -sU -p 161 --script default,snmp-sysdescr 26.14.32.120/24
Run Code Online (Sandbox Code Playgroud)
我想弄清楚如何让 nmap 只返回在snmp-sysdescr
对象中具有特定条目的设备:
snmp-sysdescr:“目标设备名称”
那可能吗?
ext2
文件系统是否适合/boot
分区?我设置ext4
了/ root
分区,但不确定为 /boot 分区选择哪个文件系统,我只是设置了ext2。在这种情况下重要吗?
linux ×3
filesystems ×2
autotools ×1
boot ×1
boot-loader ×1
busybox ×1
compiling ×1
configure ×1
debian ×1
embedded ×1
ext2 ×1
ext4 ×1
mount ×1
networking ×1
nmap ×1
permissions ×1
snmp ×1
ubuntu ×1