верхняя команда в cygwin?

22

Я начинаю использовать Cygwin (64) на своем ноутбуке с Windows 8, однако topкоманда не распознается. Я прочитал в Интернете, что мне нужно получить procpsпакет, но он недоступен при выборе пакета «Настройка Cygwin». Как мне установить procpsпакет, чтобы я мог его использовать top?

пс. по какой-то причине psи то и killдругое работает, поэтому я думаю, topчто будет включено в любой пакет, позволяющий этим парням работать, но нет topкоманды.

drjrm3
источник
2
Многие пакеты еще не доступны для 64-битного Cygwin, который является довольно новым, но со временем это улучшится. Я бы остановился на 32-битном Cygwin, если у вас нет острой необходимости в 64-битном.
jjlin

Ответы:

23

Пакет procps теперь доступен для 64-битного Cygwin (по состоянию на 21 ноября 2013 г.) с использованием самого последнего исполняемого файла установки, доступного на сайте Cygwin. Я только что скачал пакет procps из смиренного зеркала, и теперь мне доступен 64-битный Cygwin на моем компьютере с Windows 8.

Смотрите: http://cygwin.com/ml/cygwin-announce/2013-10/msg00009.html

Марианна
источник
8

Вам необходимо установить procpsпакет. Глянь сюда:

procps: утилиты для мониторинга вашей системы и процессов в вашей системе.

johnshen64
источник
Да, я видел эту страницу много раз, но это просто текст на веб-странице. Где находится загружаемый источник? Даже если я скачаю исходный код, как мне установить его для установки без использования Cygwin Setup?
drjrm3
мог бы быть способ установить это без использования установки, но я не знаю это. если procps уже установлен в вашей системе, а top не работает или не может быть найден, вам может потребоваться обновить пакет. cygwin использует setup.exe для обновления / установки пакетов, потому что иногда даже dll требует обновления, поэтому это нужно делать за пределами cygwin.
johnshen64
6

Как и в 2017 году, вам необходимо установить пакет, procps-ngчтобы получить topутилиту.

Чад
источник
2

К сожалению, в настоящее время кажется, что procps не имеет 64-битной версии от Cygwin.

Вы можете использовать 32-битную версию cygwin и установить procps. Этот пакет содержит верхнюю команду и дополнительные утилиты для мониторинга системы.

user1820024
источник
1

Для тех, кто не знаком с программой установки cygwin: Чтобы загрузить пакет procps, запустите программу установки cygwin и после завершения поиска в зеркале отобразится экран выбора пакетов. В раскрывающемся списке «Вид» выберите «полный», а в поле поиска введите «procps». Не нажимайте ввод, потому что он покажет соответствующие пакеты автоматически. Если компоненты procps не установлены, они будут «пропускать» их. Нажмите «Пропустить», и он предложит вам доступную версию. После того, как вы выбрали все компоненты, вам нужно нажать «Далее» и пакет будет установлен. Удачи

Питер Смоллвуд
источник
0

Когда Cygwin установлен, он запрашивает пакеты для включения. procps - это пакет, но не часть установки по умолчанию. Таким образом, вы можете переустановить cygwin и выбрать пакет procps во время установки. Это сработало для меня.

Sugan
источник