pi
Pharo Install - A CLI tool for installing Pharo Smalltalk packages
File Explorer
- pi
- index.md
- ex_install.png
- ex_list.png
- ex_search.png
- list_1.png
- list_2.png
- sample_1.png
- bash_loading_animations.sh
- piEnvVars.sh
- piGitHub.sh
- piHelp.sh
- piInstallPkg.sh
- piParseCmdOptions.sh
- piPharo.sh
- piSearch.sh
- piUtils.sh
- test_helper.bash
- testCleanCache.bats
- testListGitHub.bats
- testParseCmdLine.bats
- .changelog.hbs
- .release-it.json
- CHANGELOG.md
- DATE
- deploy.sh
- EXAMPLES
- HISTORY.md
- install.sh
- LICENSE
- package.json
- README.md
- runPiCollectEnv
- runPiTests
- VERSION
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
apt install
View Details ▼
apt install
Install packages for Debian-based distributions.
sudo apt install {{package}}
Install a package, or update it to the latest version:
sudo apt install {{[-V|--verbose-versions]}} {{package}}
Display verbose package version information during installation or update:
dnf install
View Details ▼
dnf install
Install packages on Red Hat-based distributions.
sudo dnf {{[in|install]}} {{package1 package2 ...}}
Install packages by name:
sudo dnf {{[in|install]}} {{path/to/file}}
Install a package from a local file:
sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}
Install a package from the internet:
pacman
View Details ▼
pacman
Arch Linux package manager utility.
See also: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.
sudo pacman -Syu
[S]ynchronize and update all packages:
sudo pacman -S {{package}}
Install a new package:
sudo pacman -Rs {{package}}
[R]emove a package and its dependencies:
yum
View Details ▼
yum
This command is an alias of `dnf` on modern distros.
For older distros (e.g. CentOS 7), `yum` is a distinct program from `dnf`. Some subcommands and options may be different.
tldr dnf
View documentation for the original command:
