用户登录

在终端,用 ssh 远程登录到服务器,我们要用的一个包管理工具叫 dnf ,先试一下 dnf --help ,会显示这个命令的帮助信息。

可以使用系统的包管理工具安装的软件包,是软件仓库决定的,执行一下 dnf repolist 可以列出系统里的软件仓库。现在你看到的是一些系统自带的软件仓库,我们也可以自己安装一些软件仓库,这样就可以安装更多的软件了。

在使用包管理工具安装软件包之前,你可以使用 dnf search 这个命令搜索一下要安装的东西,比如搜索一下 nodejs。

这里会显示搜索的结果,你会发现找到了一个精准匹配的软件包。通过软件包的名字,还有描述,你可以判断是不是自己需要的软件包。 用 dnf info 可以再查看一下这个软件包的详细信息。

确定安装这个软件包,用的是 dnf install 这个命令,安装软件包需要管理员的权限,所以要在命令的前面加上 sudo ,然后执行 dnf install 安装一下 nodejs ,因为要使用管理员的权限,所以要输入当前登录的用户的密码。

这里会列出要安装的东西,要安装的软件包可能会依赖其它的软件包提供的功能,包管理工具可以帮我们解决软件包的依赖问题。比如这里提示要安装 nodejs 这个软件包,还需要安装一下它依赖的 npm 这个工具。确定安装这些东西,输入 y ,按下回车。

完成以后,可以执行一下 node -v ,这里会显示刚才安装的 nodejs 的版本。

要删除掉安装的软件,要用的是 dnf remove 命令,要删除的是刚才安装的 nodejs ,后面加上一个 -y 选项,这样就不需要确认了,直接会把这个软件包从系统里删除掉。

再试一下 node -v ,提示系统里没有这个东西,因为我们已经用包管理工具把它从系统里删除掉了。

使用系统的包管理工具《 Node.js 服务端应用开发:操作系统 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点