Portál AbcLinuxu, 31. července 2025 15:33


Dotaz: Z jakého balíku pochází příkaz ps ?

11.2.2017 12:50 michal
Z jakého balíku pochází příkaz ps ?
Přečteno: 432×
Odpovědět | Admin
Google našel, že: Command ps from package procps

Jenomže já balík s názvem procps vůbec nemám nainstalovaný. Přesto příkaz ps normálně funguje.

Z jakého balíku Debianu tedy pochází příkaz ps ?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.2.2017 12:58 NN
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
busybox?
11.2.2017 19:13 michal
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Takže je to opravdu busybox. Konečně vyřešeno ! NN má pravdu.
k3dAR avatar 11.2.2017 19:38 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
busybox je program obsahujici spousty appletu implementujici vice ci spis mene dukladne ruzne nastroje, ale nepouzivas ho v Debianu pro ps v nabehlem system, ale pouziva se pro initramfs kdy je zadouci mala velikost kterou busybox nabizi, jsou sice distribuce co misto zakladnich GNU nastraju maji jako hlavni pouzit busybox, ale Debian to neni...
porad nemam telo, ale uz mam hlavu... nobody
11.2.2017 20:24 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Není možné si v Debianu jako shell nastavit busybox a balíčky jako procps odinstalovat? Zrovna u Debianu by mne překvapilo, kdyby tohle nešlo.
k3dAR avatar 11.2.2017 21:04 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
jisne, mozne je vse, ale uzivatel co ma schopnost to udelat (i kdyby melo jit o step-by-step howto), se nebude chodit ptat jak zjistit v kterem balicku se nachazi nejaky prikaz ;)
porad nemam telo, ale uz mam hlavu... nobody
11.2.2017 21:47 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Nemusel to dělat uživatel sám, může to být nějaká odnož Debianu.
k3dAR avatar 11.2.2017 22:00 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
spis podle me nekde vygooglil ze busybox obsahuje ps a/nebo napsal:
busybox ps
nebo nastartoval debian do recovery rezimu, kdy mu bezi initramfs kde busybox opravdu to ps poskytuje, vse mi prijde pravdepodobnejsi :) ale treba se tazatel jeste vyjadri :)
porad nemam telo, ale uz mam hlavu... nobody
12.2.2017 11:07 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Spíš tam ten balíček neměl a ps se používalo z busyboxu po doinstalování balíčku už mu ho nedovolí odinstalovat protože kdoví jak tam autor nastavil závislosti a co ještě se doinstalovalo......
k3dAR avatar 12.2.2017 14:31 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
spis mel. goto #6 :)
porad nemam telo, ale uz mam hlavu... nobody
11.2.2017 13:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
which ps
vám vypíše, která konkrétní binárka se za příkazem ps skrývá.
dpkg -S /bin/ps
vám pak vypíše, ze kterého balíčku pochází konkrétní nainstalovaný soubor. Samozřejmě musíte upravit cestu podle toho, co vám vypíše which, nebo to zkombinovat do jednoho příkazu:
dpkg -S `which ps`
11.2.2017 19:04 michal
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Mimochodem, ta druhá možnost, tedy: dpkg -S `which ps` nějak nefunguje.

Ta první možnost je pěkná a funguje.

Bohužel sem mezitím dodatečně doinstaloval procps, takže to ukazuje na něj a můj dotaz to v tuto chvíli neřeší, poněvadž ps předtím jelo i bez balíku procps.

Ten procps, teď potvora nejde zpátky odinstalovat, kvůli nějakým závislostem.

k3dAR avatar 11.2.2017 19:23 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
tohle urcite funguje:
dpkg -S `which ps`
pokud to prepisujes tak si dej pozor ze nejde o znaky '' ale `` (v anglicke klavesnici napravo od 1, muzes ale pro prehlednost pouzit jinej zapis:
dpkg -S $(which ps)
oboje je o vnoreni prikazu kdy z dpkg zpracuje textovy vystup co z toho vyleze...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 11.2.2017 19:31 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
jo a procps si urcite nainstalovan mel, jde o jeden ze zakladnich predinstalovanych baliku obsahujici mimojine prikazy: kill, free, uptime, top a i ten tvuj hledanej ps ;)
porad nemam telo, ale uz mam hlavu... nobody
11.2.2017 20:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
Pokud používá busybox, balík procps asi nepotřebuje – busybox spoustu těchhle příkazů implementuje v sobě (je to jeho účel).
k3dAR avatar 11.2.2017 20:06 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Z jakého balíku pochází příkaz ps ?
ano, goto #7
porad nemam telo, ale uz mam hlavu... nobody

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.