我一直在尝试用“助手”修复这个问题,所以我apt-get update && apt get autoclean
在安装之前做了一个apt-get install aide
,但问题是每次我想运行它aide --init
或aideinit
它都会返回一个错误
couldn't open the file var/lib/aide/ please don't call aid without parameters/aide.db.new for writing
我做了一个apt-get install --reinstall aide
我试过了
sudo touch/var/lib/aide.db
Sudo chmod 600 /var/lib/aide/aide.db
Sudo aide --config=/use/share/aide/config/aide/aide.conf --check
因为我原本缺少.db
文件
我无法在任何地方找到解决方案,因此我卸载了助手,清理了系统并重新安装了它,现在没有aide.conf
文件,也没有aide.db
文件。
这个程序是否完全损坏了或者我是否遗漏了整个sudo apt-get install aide
语法的某些内容?
答案1
我确实安装了这些软件包
sudo apt-get install gcc byacc
Sudo apt-get install flex
Sudo apt-get install bison
Sudo apt-get install libmhash2 libmhash-dev
Sudo apt-get install postgresql-server-dev-8.3
Sudo apt-get install libpcre3 libpcre3-dev
Sudo apt-get install libpng-dev zlib1g-dev
然后我就可以获取 AIDE-0.16 文件并运行以下命令
tar xvzf aide-0.16.tar.gz
./configure
make
make install
cp /etc/aide/aide.conf/ /usr/share/etc/aide.conf/
Mv /var/lib/aide/aide.db.new/ /var/lib/aide/aide.db/
Sudo aide
Sudo aide --Init
Sudo aide --check
Reboot