Avast中的错误消息!
我使用终端命令wget http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb
下载了Avast,下载和安装成功。
然后我从界面中选择了check updates(database)
。 下载更新后,立即开始以下问题。
An error occurred in avast! engine: Invalid argument
我该怎么做才能解决问题?
这是Avast中的一个已知问题。 您需要增加允许的最大共享内存量。
- 在不重启
sudo sysctl -w kernel.shmmax=128000000
情况下加载它 - 要使其永久化,请编辑文件/etc/sysctl.conf(gksudo
gksudo gedit /etc/sysctl.conf
),并将此行添加到文件末尾kernel.shmmax = 128000000
我使用Puppy Linux Slacko,这个解决方案对我有用。
我有一个4GB的内存。 所以这个解决方案,我想这将适用于具有更高内存而非低内存的计算机。
插入
SHMMAX=`sysctl -n kernel.shmmax` [ $SHMMAX -lt 128000000 ] && sysctl -w kernel.shmmax=128000000
在/usr/lib/avast4workstation/bin/wrapper-script.sh中
然后打开终端并输入
sysctl -w kernel.shmmax=200000000
按Enter键。
然后开始avast。 现在Avast工作!