我想安装一个.deb文件,并在这里找到了一个答案:-i或apt安装deb文件如何通过dpkg?
我只想知道使用:
sudo apt install ./name.deb
和
sudo apt install /path/to/package/name.deb
为什么不是第二种选择:
sudo apt install ./path/to/package/name.deb
?
发布于 2019-05-03 13:22:04
这两个变体在不同的位置查找包(除非当前目录是根目录)。
sudo apt install ./path/to/package/name.deb从当前目录( name.deb )开始,在子目录path、to、package中查找名为.的包文件。只有在当前目录包含一个名为path的目录(它本身包含一个名为to的目录,它本身包含一个名为package的目录,其中包含文件name.deb )时,这才能工作。
sudo apt install /path/to/package/name.deb查找目录/path/to/package中的包,即与上面相同的顺序,但从根目录开始,而不是从当前目录开始。
换句话说,./不是apt语法的一部分,它是文件路径的一部分,并且像往常一样解释路径。
https://unix.stackexchange.com/questions/516955
复制相似问题