我在我的 Ubuntu 14.04中看到了一个名为lock
in的文件。/var/cache/apt/archives
该文件只有 root 访问权限。当我尝试使用该文件显示该文件的内容时,该sudo nano lock
文件似乎是空的。这个文件的实际用途是什么?
我在我的 Ubuntu 14.04中看到了一个名为lock
in的文件。/var/cache/apt/archives
该文件只有 root 访问权限。当我尝试使用该文件显示该文件的内容时,该sudo nano lock
文件似乎是空的。这个文件的实际用途是什么?
您提到的
lock
文件用于避免运行任何能够添加软件包的软件的多个实例(、、、apt-get
...aptitude
)synaptic
。这是必要的,因为已安装软件的列表保存在 DB 文件中。有多个进程访问此数据库将导致它损坏并破坏您安装的软件数据库。
当必须同时运行该程序的一个实例时,该程序会创建锁定文件。
通常,这是为了避免同时访问本地文件/数据库,因为这可能会损坏它们。
这是一个标记文件,用于防止程序同时更改文件。如果发生这种情况,其中一项更改很可能会丢失。
因此,您可能在该目录中有一个文件正在被某些程序访问。