以下linux脚本的含义是什么

-1 bash ubuntu

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
Run Code Online (Sandbox Code Playgroud)

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

Zaz*_*Zaz 5

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

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

sudo apt-get install python-software-properties python g++ make
Run Code Online (Sandbox Code Playgroud)

安装包python-software-propertiespythong++make,除非它们已经安装。

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

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

sudo add-apt-repository ppa:webupd8team/java
Run Code Online (Sandbox Code Playgroud)

添加 webupd8team 的 java 存储库。


PPA 代表“个人包裹档案”。它们包含任何人向Launchpad贡献的非官方软件包。但是,node.jsjava在标准存储库中可用,因此最好从那里安装它们,除非您有特定的理由不这样做(例如需要官方存储库中旧包中不可用的功能。)