我正在尝试simple-scanner
在新的 Ubuntu 24.04 上安装该应用程序。它不再以 .DEB 形式提供,但我可以将其安装为 flatpak。
但是它需要一个扫描仪驱动程序,而我拥有的扫描仪驱动程序(来自 Epson)将自身安装为 .DEB,并尝试libsane
从存储库中提取,但因找不到它而失败(它在我的 Ubuntu 22.04 系统上运行正常)。
有什么解决办法吗?
我正在尝试simple-scanner
在新的 Ubuntu 24.04 上安装该应用程序。它不再以 .DEB 形式提供,但我可以将其安装为 flatpak。
但是它需要一个扫描仪驱动程序,而我拥有的扫描仪驱动程序(来自 Epson)将自身安装为 .DEB,并尝试libsane
从存储库中提取,但因找不到它而失败(它在我的 Ubuntu 22.04 系统上运行正常)。
有什么解决办法吗?
根据mount
手册页,
仅当先前的访问时间早于当前的修改或更改时间时,才更新访问时间。
但是,如果我这样做(带有relatime
选项(*)的 ext4):
> date +%T.%N ; dd if=/dev/random of=random.dat bs=1 count=4096 ; date +%T.%N ; stat random.dat
18:52:00.616084761
4096+0 records in
4096+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0319383 s, 128 kB/s
18:52:00.651183318
File: random.dat
Size: 4096 Blocks: 8 IO Block: 4096 regular file
Device: fd01h/64769d Inode: 28313073 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ me) Gid: ( 1000/ me)
Access: 2022-09-26 18:52:00.616297607 +0200
Modify: 2022-09-26 18:52:00.648297639 +0200
Change: 2022-09-26 18:52:00.648297639 +0200
Birth: -
访问时间似乎停留在创建时间上,如果我重新运行它(所以现在random.dat
存在,并且它与更新的 inode 相同)我得到:
> date +%T.%N ; dd if=/dev/random of=random.dat bs=1 count=4096 ; date +%T.%N ; stat random.dat
18:52:43.014712313
4096+0 records in
4096+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0633748 s, 64.6 kB/s
18:52:43.081174320
File: random.dat
Size: 4096 Blocks: 8 IO Block: 4096 regular file
Device: fd01h/64769d Inode: 28313073 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ me) Gid: ( 1000/ me)
Access: 2022-09-26 18:52:00.616297607 +0200
Modify: 2022-09-26 18:52:43.076338407 +0200
Change: 2022-09-26 18:52:43.076338407 +0200
Birth: -
...尽管完全重写了文件内容,但访问时间根本没有改变。
我错过了什么/误解了什么?访问时间不应该与修改和更改一起更新吗?
(*)/dev/mapper/vgkubuntu-root on / type ext4 (rw,relatime,errors=remount-ro)
(**)dd if=/dev/random
用于演示目的(缓慢输出)
标题中的问题... 最近对应用程序的 flatpak 更新引入了新的错误,这些错误比已修复的错误更令人讨厌。
我没有看到任何看起来像flatpak rollback
命令的东西,但是有一个相当安全的手动程序吗?
我服务器上的 fail2ban 数据库非常大(420MB)。
fail2ban 日志非常繁忙(每两秒就有一个“过滤器”条目),但iptables
只显示了几个被禁止的地址。
dbpurage 为 86400 秒(24 小时)
这个尺寸与活动一致还是发生了什么?
我假设如果我停止/擦除数据库/启动,我会恢复到合理的大小,但这不会使活动禁令永久化吗?
我有这个setup
文件:
function latest {
count=${1:-5} ;
echo "Just changed"
ls -lrtd * | tail -$count ;
}
我称之为:
. setup
然后我问 bash 是否latest
定义了函数:
>type latest
latest is a function
latest ()
{
count=${1:-5};
echo "Just changed";
ls --color=auto -lrtd * | tail -$count
}
Just changed
是一个任意字符串,我用来确保我没有latest
从另一个文件中查看定义。
问题是:为什么 Bash--color=auto
会在ls
命令中添加 (因为无论如何都是通过管道输出的,所以它没有用处)。是的,在我的外壳ls
上别名为ls --color=auto
,如果我删除别名,这不会发生。但我认为函数中没有使用的别名,无论如何这种替换发生在函数定义时?
我正在使用为特定用户创建文件系统的脚本。该脚本的最后一项操作是chown -R
对用户的挂载点。这具有使用户成为目录所有者的副作用lost+found
。这是一个问题吗?我想fsck
无论如何都可以使用该目录,但这可能还有其他问题(访问恢复的文件等......)?
客户的系统几乎超出我的能力范围......所以我需要一个简单的测试来证明 xvfb 工作正常(没有 libwebkit)并且可以通过最少的额外安装进行复制。有什么建议么?