Skip to content

Commit

Permalink
aliases/package-manager: Add docs for emerge, Paludis, APT, and DPKG
Browse files Browse the repository at this point in the history
Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
  • Loading branch information
GR3YH4TT3R93 and akinomyoga committed Jul 30, 2023
1 parent 56b312c commit 702d110
Showing 1 changed file with 47 additions and 6 deletions.
53 changes: 47 additions & 6 deletions aliases/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,20 +107,61 @@ OMB_ALIAS_PACKAGE_MANAGER_SUDO=sudo
OMB_ALIAS_PACKAGE_MANAGER_SUDO=
```

### Emerge Package Manager

| Alias | Command | Description |
| ------- | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| `em` | `sudo emerge` | emerge is the definitive command-line interface to the Portage system. |
| `es` | `sudo emerge --search` | Searches for matches of the supplied string in the ebuild repository. |
| `esync` | `sudo emerge --sync` | Updates repositories, for which auto-sync, sync-type and sync-uri attributes are set in repos.conf. |
| `eb` | `sudo ebuild` | An ebuild must be, at a minimum, a valid Portage package directory name without a version or category, such as portage or python. |
| `er` | `sudo emerge -c` | Cleans the system by removing packages that are not associated with explicitly merged packages. |
| `ers` | `sudo emerge -c` | Cleans the system by removing packages that are not associated with explicitly merged packages. |
| `emfu` | `sudo emerge --sync && sudo emerge -uDUj @world` | emerge Update & Upgrade. |
| `elip` | `sudo eix-installed -a` | list all installed programs. |

### Paludis Package Manager (`cave`)

| Alias | Command | Description |
|--------|-----------------------|---------------------------------------------------------------------------------------------------------|
| `cave` | `sudo cave` | The Other Package Manager. |
| `cr` | `sudo cave resolve` | Solve the dependencies and print out the results. Pass the `-x` option to actually install the package. |
| `cui` | `sudo cave uninstall` | Uninstall a package. |
| `cs` | `sudo cave show` | Show the dependencies of a package. |
| `cli` | `sudo cave list` | List all available Packages |

### APT Package Manager

| Alias | Command | Description |
|---------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
| `apt` | `sudo apt` | Advanced Packaging Tool. |
| `aptfu` | `sudo apt update -y && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove -y` | Automatically update package lists, fully upgrade all packages, and remove any orphaned packages. |
| `apti` | `sudo apt install -y` | Performs the requested action on one or more packages specified via regex(7), glob(7) or exact match. |
| `apts` | `sudo apt-cache search` | Search can be used to search for the given regex(7) term(s) in the list of available packages and display matches. |
| `aptr` | `sudo apt remove -y` | Performs the requested action on one or more packages specified via regex(7), glob(7) or exact match. |
| `aptar` | `sudo apt autoremove -y` | Remove packages that were automatically installed for dependencies but are now no longer needed. |
| `aptli` | `sudo apt list` | List is somewhat similar to dpkg-query --list in that it can display a list of packages satisfying certain criteria. |

### Debian Package Manager (`dpkg`)

| Alias | Command | Description |
| ------ | ----------- | -------------------------- |
| `dpkg` | `sudo dpkg` | Package manager for Debian |

### Nala Package Manager

| Alias | Command | Descrition |
| Alias | Command | Description |
| ------- | ------------------------- | -------------------------------------------------------------------------------------------------------- |
| `nala` | `sudo nala` | Nala is a prettier front-end for libapt-pkg, doubles as --help |
| `nalaf` | `sudo nala fetch` | Fetch fast mirrors to improve download speed. |
| `nalau` | `sudo nala update -y` | Update the list of available packages. |
| `nalafu`| `sudo nala upgrade -y` | The equivalent of apt update && apt full-upgrade --auto-remove. |
| `nalaf` | `sudo nala fetch` | Fetch fast mirrors to improve download speed. |
| `nalau` | `sudo nala update -y` | Update the list of available packages. |
| `nalafu`| `sudo nala upgrade -y` | The equivalent of apt update && apt full-upgrade --auto-remove. |
| `nalai` | `sudo nala install -y` | Takes multiple packages as arguments and will install all of them. |
| `nalar` | `sudo nala remove -y` | Remove or purge packages that are no longer needed |
| `nalar` | `sudo nala remove -y` | Remove or purge packages that are no longer needed. |
| `nalaa` | `sudo nala autoremove -y` | Automatically remove or purge any packages that are no longer needed. |
| `nalah` | `sudo nala history` | Nala history with no subcommands will show a summary of all transactions made. |
| `nalal` | `sudo nala list` | List all packages or only packages based on the provided name, glob or regex. By default will only glob. |
| `nalas` | `sudo nala search` | Search package names and descriptions using a word, regex or glob |
| `nalas` | `sudo nala search` | Search package names and descriptions using a word, regex or glob. |
| `nalav` | `sudo nala show` | Show information about a package such as the name, version, dependencies etc. |

## alias:terraform
Expand Down

0 comments on commit 702d110

Please sign in to comment.