urpmi: add pages (#12025)

pull/23/head
Vitor Henrique 2024-01-15 01:46:02 -03:00 committed by GitHub
parent 1a1ed6d01d
commit 7aa21e2f07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 158 additions and 0 deletions

17
pages/linux/urpme.md Normal file
View File

@ -0,0 +1,17 @@
# urpme
> Uninstall packages in Mageia.
> See also: `urpmi`, `urpmi.update`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpme>.
- Uninstall a package:
`sudo urpme {{package}}`
- Uninstall orphan packages (Note: use it with caution as it might unintentionally remove important packages):
`sudo urpme --auto-orphans`
- Uninstall a package and its dependencies:
`sudo urpme --auto-orphans {{package}}`

21
pages/linux/urpmf.md Normal file
View File

@ -0,0 +1,21 @@
# urpmf
> Find files in packages and query information about them in Mageia.
> See also: `urpmi`, `urpme`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmi.update`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpmi.removemedia>.
- Search for packages that contain a file:
`urpmf {{filename}}`
- Search for packages that contain both a keyword [a]nd another in their summaries:
`urpmf --summary {{keyword1}} -a {{keyword2}}`
- Search for packages that contain a keyword [o]r another in their descriptions:
`urpmf --description {{keyword1}} -o {{keyword2}}`
- Search for packages that do not contain a keyword in their name ignoring case distinction using "|" as the [F]ield separator (":" by default):
`urpmf --description ! {{keyword}} -F'|'`

View File

@ -0,0 +1,22 @@
# urpmi.addmedia
> Add media in Mageia.
> NOTE: Mageia documentation uses medium and repository as synonymous.
> See also: `urpmi`, `urpmi.update`, `urpme`, `urpmi.removemedia`, `urpmf`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpme>.
- Add a medium:
`sudo urpmi.addmedia {{medium}} {{ftp://ftp.site.com/path/to/Mageia/RPMS}}`
- Add a medium from a hard drive (run `genhdlist2` in the directory first):
`sudo urpmi.addmedia --distrib HD file:/{{/path/to/repo}}`
- Add important media from a chosen mirror:
`sudo urpmi.addmedia --distrib ftp://{{mirror_website}/mirror/mageia/distrib/{{version}}/{{arch}}`
- Automatically select mirrors from a mirror list:
`sudo urpmi.addmedia --distrib --mirrorlist {{mirrorlist}}`

View File

@ -0,0 +1,18 @@
# urpmi.removemedia
> Remove media in Mageia.
> NOTE: Mageia documentation uses medium and repository as synonymous.
> See also: `urpmi`, `urpme`, `urpmi.addmedia`, `urpmi.update`, `urpmf`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpmi.removemedia>.
- Remove a medium:
`sudo urpmi.removemedia {{medium}}`
- Remove all media:
`sudo urpmi.removemedia -a`
- Remove media fuzz[y] matching on media names:
`sudo urpmi.removemedia -y {{keyword}}`

View File

@ -0,0 +1,22 @@
# urpmi.update
> Update the list of packages from a package repository in Mageia.
> NOTE: Mageia documentation uses medium and repository as synonymous.
> See also: `urpmi`, `urpme`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpmi.update>.
- Update all enabled media:
`urpmi.update -a`
- Update specific media (including disabled media):
`urpmi.update {{medium1 medium2 ...}}`
- Update all media that contain a specific keyword:
`urpmi.update {{keyword}}`
- Update all configured media:
`urpmi.update e`

25
pages/linux/urpmi.md Normal file
View File

@ -0,0 +1,25 @@
# urpmi
> Install packages in Mageia.
> See also: `urpm.update`, `urpme`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpmq`.
> More information: <https://wiki.mageia.org/en/URPMI#urpmi>.
- Install a package from the repository or from a local RPM file:
`sudo urpmi {{package|path/to/file.rpm}}`
- Download a package without installing it:
`urpmi --no-install {{package}}`
- Update all installed packages (run `urpmi.update -a` to get the available updates):
`sudo urpmi --auto-select`
- Update a package of one or more machines on the network according to `/etc/urpmi/parallel.cfg`:
`sudo urpmi --parallel local {{package}}`
- Mark all orphaned packages as manually installed:
`sudo urpmi $(urpmq --auto-orphans -f)`

33
pages/linux/urpmq.md Normal file
View File

@ -0,0 +1,33 @@
# urpmq
> Query information about packages and media in Mageia.
> See also: `urpmi`, `urpmi.update`, `urpmi.addmedia`, `urpmi.removemedia`, `urpmf`, `urpme`.
> More information: <https://wiki.mageia.org/en/URPMI#urpmq>.
- Display information about an installable package:
`urpmq -i {{package}}`
- Display direct dependencies of a package:
`urpmq --requires {{package}}`
- Display direct and indirect dependencies of a package:
`urpmq --requires-recursive {{package}}`
- List the not installed packages needed for an RPM file with their sources:
`sudo urpmq --requires-recursive -m --sources {{path/to/file.rpm}}`
- List all configured media with their URLs, including inactive media:
`urpmq --list-media --list-url`
- Search for a package printing [g]roup, version and [r]elease:
`urpmq -g -r --fuzzy {{keyword}}`
- Search for a package with using its exact name:
`urpmq -g -r {{package}}`