Oberbefehl in Cygwin?

22

Ich verwende Cygwin (64) auf meinem Windows 8-Laptop. Der topBefehl wird jedoch nicht erkannt. Ich habe online gelesen, dass ich das procpsPaket erhalten muss, es ist jedoch in der Paketauswahl "Cygwin Setup" nicht verfügbar. Wie soll ich vorgehen, um das procpsPaket zu installieren , damit ich es verwenden kann top?

ps. Aus welchem ​​Grund auch immer psund killbeide funktionieren, ich würde denken top, dass sie in jedem Paket enthalten sind, das den Jungs erlaubt, zu arbeiten, aber es gibt keinen topBefehl.

drjrm3
quelle
2
Viele Pakete sind noch nicht für das 64-Bit-Cygwin verfügbar, was ziemlich neu ist, aber dies wird sich im Laufe der Zeit verbessern. Ich würde bei 32-Bit-Cygwin bleiben, es sei denn, Sie haben ein zwingendes Bedürfnis nach der 64-Bit-Version.
JJLIN

Antworten:

23

Das procps-Paket ist ab sofort für 64-Bit-Versionen von Cygwin (Stand: 21. November 2013) unter Verwendung der aktuellsten auf der Cygwin-Site verfügbaren ausführbaren Installationsdatei verfügbar. Ich habe gerade das procps-Paket vom Hoobly Mirror heruntergeladen und jetzt ist top auf meinem Windows 8-Computer unter 64-Bit-Cygwin für mich verfügbar.

Siehe: http://cygwin.com/ml/cygwin-announce/2013-10/msg00009.html

Marianne
quelle
8

Sie müssen das procpsPaket installieren . Siehe hier:

procps: Dienstprogramme zur Überwachung Ihres Systems und der Prozesse auf Ihrem System.

johnshen64
quelle
Richtig, ich habe diese Seite oft gesehen, aber es ist nur Text auf einer Webseite. Wo ist die herunterladbare Quelle? Selbst wenn ich die Quelle herunterlade, wie richte ich sie für die Installation ein, ohne das Cygwin-Setup zu verwenden?
drjrm3
Es könnte eine Möglichkeit geben, es zu installieren, ohne Setup zu verwenden, aber ich weiß es nicht. Wenn procps bereits auf Ihrem System installiert ist und top nicht funktioniert oder nicht gefunden werden kann, müssen Sie möglicherweise das Paket aktualisieren. cygwin verwendet setup.exe zum Aktualisieren / Installieren von Paketen, da manchmal sogar DLLs aktualisiert werden müssen, sodass dies außerhalb von cygwin erfolgen muss.
Johnshen64
6

Wie im Jahr 2017 sollten Sie das Paket installieren procps-ng, um das topDienstprogramm zu erhalten.

Tschad
quelle
2

Leider scheint es derzeit bei procps keine 64-Bit-Version von cygwin zu geben.

Sie können die 32-Bit-Version von cygwin verwenden und procps installieren. Dieses Paket enthält den Befehl top und weitere Dienstprogramme zur Systemüberwachung.

user1820024
quelle
1

Für diejenigen, die mit dem Cygwin-Setup-Programm nicht vertraut sind: Um das Procps-Paket herunterzuladen, führen Sie die Cygwin-Setup-Exe aus. Nachdem die Suche im Spiegel abgeschlossen ist, wird der Bildschirm mit den ausgewählten Paketen angezeigt. Wählen Sie im Dropdown-Menü "Ansicht" die Option "Voll" und geben Sie im Suchfeld "procps" ein. Drücke nicht die Eingabetaste, da die passenden Pakete automatisch angezeigt werden. Wenn die procps-Komponenten nicht installiert sind, werden sie "übersprungen". Klicken Sie auf "Überspringen" und es wird Ihnen eine verfügbare Version angeboten. Sobald Sie alle Komponenten ausgewählt haben, klicken Sie auf "Weiter" und das Paket wird installiert. Viel Glück

Peter Smallwood
quelle
0

Bei der Installation von cygwin werden Sie aufgefordert, die Pakete einzuschließen. procps ist ein Paket, aber nicht Teil der Standardinstallation. So können Sie cygwin neu installieren und während der Installation das procps-Paket auswählen. Das hat bei mir funktioniert.

Sugan
quelle