/ / Instalacja tcl / tk pod Linuksem Centos 7 do użytku z Perlem 5 - Brak kroku? - linux, perl, install, tcl, tk

Instalacja tcl / tk pod Linux Centos 7 do użytku z Perl 5 - Brakuje kroku? - linux, perl, install, tcl, tk

Uruchamianie Perla 5 na Centos 7 i próba zainstalowania tcl / tk.

Zainstalowałem tk, tk-devel, tcl i tcl-devel przy użyciu yum. Wydaje się, że instalacja yum działa dobrze, w rzeczywistości ponownie uruchomiłem polecenia yum i zobaczyłem komunikat „nic do zrobienia”.

W moim pliku perla jest tylko jeden kod (po deklaracji)

use tk;

Lub

use Tk;

Nie jestem pewien, który jest poprawny. Jednak jeden z nich powoduje błąd podczas uruchamiania pliku -

Can"t locate tk.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./test.pl line 4.
BEGIN failed--compilation aborted at ./test.pl line 4.

Jeśli wykonam „znajdź” z / wyszukiwania dla tk.pm, plik nie zostanie znaleziony.

Po początkowej awarii znalazłem to na stronie, która wydaje się być dodatkowym krokiem?

to install
tcl-8.5.13-4.el7.x86_64
tcl-devel-8.5.13-4.el7.x86_64

Wywołanie jednego z wiersza poleceń systemu Linux generuje błąd braku pliku.

Jeśli wykonam „znajdź” z / szukając dowolnego pliku, nic nie zostanie znalezione.

Wydaje się oczywiste, że czegoś mi brakuje, ale nie mam pojęcia, czym jest noc.

Odpowiedzi:

3 dla odpowiedzi № 1

Moduł Perla to Tk.pm. RPM dla modułów Perla generalnie są zgodne ze wzorem:

Module      RPM
------      ---
Foo::Bar    perl-Foo-Bar

Więc biegnij:

yum install perl-Tk

iw twoim skrypcie:

use Tk;