Установка перф на RedHat
Я читаю о perf
инструмент, и я был заинтересован в использовании в моем RedHat. На Ubuntu достаточно позвонить sudo apt-get install linux-tools-2.6.38-11
,
А как насчет RED HAT? Я попробовал оба:
yum install linux-tools
yum install perf
... но это не работает.
Вы знаете, где я могу получить исходный код, чтобы я мог скомпилировать его самостоятельно? В настоящее время репозиторий YUM указывает на сервер с большинством пакетов, которые мы обычно устанавливаем, но, возможно, в нем отсутствует этот пакет.
Какой репозиторий я могу добавить, чтобы загрузить его?
Верен ли мой призыв к ням? Я прочитал этот звонок с http://joysofprogramming.com/install-perf-fedora-rhel/
большое спасибо
ps ниже подробности о моей машине
uname -a
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
cat /etc/redhat-release
Linux lndbxdev01 2.6.24.7-108.el5rt #1 SMP PREEMPT RT Mon Mar 23 10:58:10 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
Это сообщение об ошибке
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
myrepository | 951 B 00:00
Setting up Install Process
Parsing package install arguments
No package perf available.
Nothing to do
2 ответа
perf достаточно новый, поэтому он недоступен в RHEL 5.x, IIRC был добавлен только в ядре 2.6.31. Это там в RHEL 6, хотя.
Похоже, он доступен в репозитории epel. Чтобы установить репозитории epel на свой компьютер RedHat/CentOS, вам нужно выполнить следующую команду от имени пользователя root:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
затем
yum update
а потом
yum install google-perftools google-perftools-devel
Если вы используете RHEL6, вы должны установить следующее по отправленной ссылке:
rpm -Uvh http://pkgs.org/centos-6-rhel-6/epel-i386/pprof-2.0-3.el6.2.noarch.rpm.html
Выше должно сделать это.