我不是Linux的初学者,但是我正在使用Debian来熟悉它的工作。
我有几个简单的问题:
我知道以前会问过这些问题,但是我从老友友好的角度来看,我无法得到好的,清晰的答案。谢谢!
答案 0 :(得分:1)
要从终端运行二进制文件,是否必须在/ bin /?如果它有依赖关系,它们还必须进入/ bin /?
我习惯在Windows上通过点击“下一步”来安装东西。如果我下载.tgz并且它包含一个.exe以及几个文件夹,那么它究竟是如何安装的?
在Linux中卸载就像删除文件一样简单,还是必须修改注册表样式设备?
答案 1 :(得分:0)
并非每个二进制文件都在/ bin或/ usr / bin中。要从命令行运行它们,您可以将PATH env var设置为可执行文件所在的目录。例如,如果你创建一个dir / home / users / foo / bin,那么像这样设置PATH:
export PATH=${PATH}:/home/users/foo/bin
之后,只需在shell中输入可执行文件的名称,然后通过搜索PATH中列出的目录找到完整路径。
<。> .tgz不应包含.exe,因为它是Windows特定的可执行文件。通常,Linux上的可执行文件没有扩展名。不,Linux下没有注册表。这种特殊的疯狂只能在Windows下找到。
答案 2 :(得分:0)
1)可执行文件可以在PATH变量中指定的目录中的任何位置,并且您还可以通过指定它的路径从任何位置运行可执行文件(如果它在当前目录中,然后写入./<exename>
)。
2-3)Debian有自己的包管理系统,通常使用sudo apt-get install <package>
或sudo apt-get remove package
安装/卸载软件(我建议阅读有关apt-get和sudo的内容)。 Linux中有许多小配置文件,而不是Windows注册表,有些软件会对它们进行更改,因此应该小心地将其卸载(但Debian软件包管理通常会很好地处理这些情况)。