我已经成功安装并运行了 git。
git --version
git version 2.6.1
Run Code Online (Sandbox Code Playgroud)
我现在想添加gitk。我输入了以下命令来安装 gitk 包,但它说没有可用的包。
sudo yum install git-gui gitk
退货
Loaded plugins: security
Setting up Install Process
No package git-gui available.
No package gitk available.
Nothing to do
Run Code Online (Sandbox Code Playgroud)
之后,当我输入gitk命令行时,它会引发以下错误。
Application initialization failed: Can't find a usable tk.tcl in the following directories:
/usr/lib/tcl8.4/tk8.4 /usr/lib/tk8.4 /local/p4clients/pkgbuild-9867w/workspace/build/TclTk/TclTk-8.4.199.32504/RHEL5_64/DEV.STD.PTHREAD/build/private/tcl/install/lib/tk8.4 /lib/tk8.4 /usr/library /library /tk8.4.12/library
This probably means that tk wasn't installed properly.
Error in startup script: invalid command name "tk_setPalette"
while executing
"tk_setPalette background $c selectColor $selc"
(procedure "setui" line 8)
invoked from within
"setui $uicolor"
Run Code Online (Sandbox Code Playgroud)
注意:我试过了,apt-get但它在系统中不起作用。在一篇文章中,我发现这yum对我的系统来说是正确的。apt-get:找不到命令
由于gitk 是随 git 一起分发的,所以我会专注于安装正确版本的 Tcl/Tk。
git-gui 软件包(即使它不能直接适用于您的 Linux 发行版) 至少会使用tk8.6 。看起来你的 tk 版本有点旧。
yum install tk
Run Code Online (Sandbox Code Playgroud)