以下 Linux 脚本的含义

以下 Linux 脚本的含义
sudo apt-get update
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

为什么更新这么多? 是什么意思ppa:chris-lea

答案1

sudo apt-get update

使用有关存储库中可用软件包的新信息更新本地软件包数据库。特登指出,这只需要做一次(在安装包之前)。

sudo apt-get install python-software-properties python g++ make

安装软件包python-software-properties、、和,除非它们已经安装pythong++make

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs

添加 Chris Lea 的 node.js 存储库并从中安装 node.js。

sudo add-apt-repository ppa:webupd8team/java

添加 webupd8team 的 java 存储库。


PPA 代表“个人软件包档案”。其中包含任何人向其贡献的非官方软件包发射台节点.jsJava 语言但是,标准存储库中提供了这些功能,因此最好从那里安装它们,除非您有特殊理由不这样做(例如需要官方存储库中旧软件包中没有的功能)。

答案2

由于 Josh 已经解释过了,我只想指出,这是一种非常绕圈子的做事方式,可能会导致update运行比必要更多的操作,请这样做:

sudo add-apt-repository ppa:webupd8team/java
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install python-software-properties python g++ make nodejs

相关内容