如何安全地安装不在 /opt 中的东西,以便它们可以自我更新

如何安全地安装不在 /opt 中的东西,以便它们可以自我更新

我使用的是 mozilla.org 的 Firefox,而不是 APT 的,因为 APT 的 Firefox 比较老了。但是,如果我将它放在 /opt,它就无法自行更新,因为 /opt 归 root 所有。

如果我只是将它放在/home,那么它可以自我更新,但任何可执行文件都可以修改它,这是不安全的。

如果不使用包管理器,那么实现此目的的理想方法是什么?(即使是使用现代 Firefox 的包管理器)

答案1

请按照以下步骤操作,以便 Firefox 可以自行更新:

然后打开终端,

1)通过以下命令移动或复制 opt 目录中的 Firefox tar 文件: sudo mv /home/username/Download/Firefox.tar.bz2 /opt/

2) 然后使用适当的命令在那里提取 Firefox tar 文件。您可以搜索“如何在 Linux 中提取特定类型的文件”。

3) 解压后,将在“opt”文件夹中创建一个名为 firefox 的文件夹。然后输入此命令以访问 firefox 文件夹:

cd /opt
sudo chown -R username:groupname firefox/

这样,您可以直接更新 Firefox,而无需从 mozilla.org 下载 firefox.tar 文件。

/usr/local/或者,如果您不想安装在 /opt 目录中,您可以通过相同的方法在目录中安装 Firefox 。

如果您有任何疑问,请询问。

相关内容