Puncte:-2

De ce căutarea apt-cache are rezultate greșite?

drapel au
root@ubuntu:~# apt-cache search -n ^linux- |grep -v ^linux-
busybox-syslogd - Furnizează syslogd și klogd folosind busybox
initramfs-tools - generator initramfs modular generic (automatizare)
rsyslog - daemon de înregistrare a sistemului și a nucleului de încredere
dracut - dracut este o infrastructură initramfs condusă de evenimente
inetutils-syslogd - daemon de înregistrare a sistemului
socklog-run - servicii de înregistrare a sistemului și a nucleului
syslog-ng-core - Daemon îmbunătățit de înregistrare a sistemului (core)
tiny-initramfs - Implementare initramfs minimalistă (automatizare)
drapel hr
Nu știu de ce acest lucru este votat negativ - se pare că chiar și cu `--names-only` și citarea corectă a lui `'^linux'` pentru a elimina posibila shell globbing, returnează astfel de rezultate
muru avatar
drapel us
@steeldriver probabil pentru că scrie în pagina de manual: „Se caută în numele pachetelor și **descrierile** pentru o apariție a expresiei regulate”. Dacă OP a ajuns suficient de departe pentru a ști că `căutarea apt-cache` folosește regexe, ei bine...
maP1E bluE avatar
drapel au
@muru Am folosit întotdeauna apt search înainte, apt a spus că nu are o interfață CLI stabilă, așa că am încercat căutarea apt-cache și nu mă așteptam ca numele doar să se comporte diferit
guiverc avatar
drapel cn
Vă rugăm să furnizați o întrebare... „Întrebarea” dvs. este doar o pastă fără nicio descriere sau întrebare reală. În funcție de dispozitivul sau browserul folosit pentru a citi acest site, este posibil ca textul titlului să nu poată fi vizualizat atunci când pagina este deschisă și întrebarea dvs. este citită - întrebarea dvs. fiind doar o pastă fără nicio explicație, astfel că nu are sens.
Puncte:2
drapel hr

Răspunsul pare să fie acesta chiar cu adaosul de --numai-nume, cel căutare apt-cache comanda caută pachetele" pachetele furnizate. Din man apt-cache:

   căutare regex...
       căutare efectuează o căutare de text integral pe toate listele de pachete disponibile
       pentru modelul regex POSIX dat, vezi regex(7). Acesta caută
       numele pachetelor și descrierile pentru o apariție a obișnuitului
       expresie și tipărește numele pachetului și scurtul
       descriere, inclusiv numele pachetelor virtuale. Dacă este dat --full
       apoi o ieșire identică cu cea afișată este produsă pentru fiecare pachet potrivit,
       iar dacă este dat --names-only, atunci descrierea lungă nu este
       căutat, sunt doar numele pachetului și pachetele furnizate.

Putem vedea exact cu ce se potrivește căutarea, după cum urmează:

$ apt-cache search --names-only '^linux-' | grep -v '^linux-' |
    while read -r pkg rem; face apt-cache arată „$pkg” | grep -H --label="$pkg" '^Furnizează:'; Terminat
busybox-syslogd: Furnizează: linux-kernel-log-daemon, system-log-daemon
busybox-syslogd: Furnizează: linux-kernel-log-daemon, system-log-daemon
busybox-syslogd: Furnizează: linux-kernel-log-daemon, system-log-daemon
initramfs-tools:Oferă: linux-initramfs-tool
initramfs-tools:Oferă: linux-initramfs-tool
initramfs-tools:Oferă: linux-initramfs-tool
rsyslog: Furnizează: linux-kernel-log-daemon, system-log-daemon
rsyslog: Furnizează: linux-kernel-log-daemon, system-log-daemon
dracut:Oferă: linux-initramfs-tool
inetutils-syslogd: Furnizează: linux-kernel-log-daemon, system-log-daemon
socklog-run: furnizează: linux-kernel-log-daemon, system-log-daemon
syslog-ng-core: furnizează: libsyslog-ng-dev, linux-kernel-log-daemon, syslog-ng-mod-journal, system-log-daemon
tiny-initramfs: Oferă: linux-initramfs-tool

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.