ik ben een nieuwe Arch Linux gebruiker. Hoe zoek ik in de repository naar installeerbare pakketten onder Arch Linux met behulp van de command line optie?
U kunt pacman of pkgfile commando gebruiken om een pakket in Arch Linux te zoeken met behulp van een bash shell prompt.
hoe een pakket met pacman te zoeken?
extra/nmap 7.80-2 Utility for network discovery and security auditingcommunity/dsniff 2.4b1-28 Collection of tools for network auditing and penetration testingcommunity/lynis 2.7.5-2 Security and system auditing tool to harden Unix/Linux systemscommunity/perf 5.7-1 (linux-tools) Linux kernel performance auditing toolcommunity/python-sqlalchemy-continuum 1.3.9-2 Versioning and auditing extension for SQLAlchemy
waarbij,
- – S, –sync: pakketten synchroniseren., Pakketten worden direct geïnstalleerd vanuit de remote repositories, inclusief alle afhankelijkheden die nodig zijn om de pakketten uit te voeren.
- – s, — search: Doorzoek elk lokaal geïnstalleerd pakket naar namen of beschrijvingen die overeenkomen met regexp. Bij het opnemen van meerdere zoektermen, worden alleen pakketten met beschrijvingen die overeenkomen met al deze voorwaarden geretourneerd.
hoe naar een pakket zoeken met pkgfile?
het commando pkgfile is niets anders dan een pacman.metadata explorer van bestanden., Installeer eerst pkgfile met de volgende syntaxis:$ sudo pacman -S pkgfile
Sample outputs:
Fig.01: Pkgfile installeren op Arch Linux
typ het volgende commando om index bij te werken:$ sudo pkgfile --update
Sample outputs:
eenvoudig zoeken
Typ het commando:$ pkgfile nginx
$ pkgfile php
$ pkgfile nmap
Sample outputs:
extra/bash-completionextra/nmap
hoe kan ik bestanden weergeven die worden geleverd door een remote package, d.w.z. een verwijderd pakket?,
de syntaxis is$ pkgfile -l packageName
$ pkgfile -l nmap
$ pkgfile -l bash
Sample outputs:
om een lijst met bestanden te zien die door het lokale pakket worden geleverd, gebruik:$ pacman -Ql bash
Hoe voer ik overeenkomsten uit met reguliere expressies?,2>
Gebruik de volgende dnf commando$ dnf search pkgName
$ dnf search php
Een opmerking over Debian/Ubuntu Linux gebruikers
Gebruik het volgende commando apt$ apt search pkgName
$ apt search php
Een opmerking over Suse/OpenSuse Linux gebruikers
Gebruik de volgende opdracht zypper$ zypper search pkgName
$ zypper search php
Een opmerking over Alpin Linux gebruikers
Gebruik de volgende apk commando$ apk search pkgName
$ apk search php
Een opmerking over Gentoo Linux gebruikers
Gebruik de volgende emerge commando$ emerge -S pkgName
$ emerge -S pkgName
Conclusie
U geleerd hoe om te zoeken pakketten in Arch Linux via de commando regel., Zie pacman man page voor meer informatie:$ man pacman
$ man pkgfile
Get ontvang de laatste tutorials over Linux, Open Source & DevOps via RSS feed of wekelijkse e-mail nieuwsbrief.2 opmerkingen tot nu toe…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |