Skocz do zawartości

Zródla "Last" Dla Base Systemu ?


kylen

Rekomendowane odpowiedzi

`elo

 

OS: RHEL 6.2 ( 2.6.32-220.el6.x86_64 )

RPM: kernel-devel zainstalowane ( /usr/src/kernels/2.6.32-220.el6.x86_64 ).

 

Gdzie moge znalezc zródla dla komendy systemowej "last" ?

Sprawdzalem w /usr/src/kernels/ pod katem *last*, ale nie znalazlem.

 

We FreeBSD robie tak:

 

[/root]:r:bestla> find /usr/src/ -name "last.c" -print

/usr/src/usr.bin/last/last.c

 

Nastepnie edytuje last.c, make install i dziala, jak w linuxie bedzie wygladac taka kompilacja zmienionej wersji last

i podmiana jest w systemie, da sie równie prosto jak pod FreeBSD ?

 

thx && pzdr.

Odnośnik do komentarza
Udostępnij na innych stronach

Po Linuksem tak prosto nie będzie

$ whereis last

last: /bin/last /usr/bin/last /usr/share/man/man1/last.1.gz

$ rpm -qf /bin/last

sysvinit-tools-2.88-6.dsf.fc17.i686

$ yumdownloader --source sysvinit-tools

Tym sposobem masz paczkę ze źródłami src.rpm, którą trzeba by zainstalować (jako zwykły użytkownik), najlepiej dorobić patcha i przebudować cały pakiet. Czy to jest to samo last co we FreeBSD to nie wiem.
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...