我想通过双击(Windows 中的操作方式)从 nautilus 安装从互联网(即 Google Chrome 或 Discord)下载的 .deb 软件包。我以前使用 gdebi,但它会打开一个 GUI 面板,这让我很烦,所以我删除了它。有没有办法通过 shell 脚本来做到这一点,或者安装一些可以帮我完成这个任务的软件包?
要清楚的是,我拥有机器的 root 访问权限,可以更改任意文件,并且可以以“sudo”身份运行任何脚本。我只希望能够通过双击在 nautilus 中安装 .deb 软件包,而不必打开终端。
我意识到这样做的安全隐患,但我只下载我信任的软件包并且我的电脑上没有任何有价值的东西,所以我想找到一种方法来节省这 30 秒。
答案1
Apt 可以做到这一点。Apt 还可以确定依赖关系。
sudo apt install /path/to/downloaded.deb
或者 dpkg 也可以。Dpkg 不会弄清楚依赖关系。
sudo dpkg --install /path/to/downloaded.deb