Linux Apt软件包与Pip安装冲突

Linux Apt软件包与Pip安装冲突,linux,bash,ubuntu,Linux,Bash,Ubuntu,Ubuntu中有一个sl命令,它启用了ls打字错误,使蒸汽机车在屏幕上运行: 我已经运行了apt get install sl,但是sl为我提供了SoftLayer命令行客户端v3.3.1,它是通过pip的pip install SoftLayer安装的。如何让ubuntusl程序覆盖pip安装 答复 (由于问题被搁置,因此作为问题的一部分发布) Apt在/usr/games/sl中安装sl。同时,python软件层库在/usr/local/bin/sl中安装sl,它具有路径优先级。解决方案

Ubuntu中有一个
sl
命令,它启用了
ls
打字错误,使蒸汽机车在屏幕上运行:

我已经运行了
apt get install sl
,但是
sl
为我提供了SoftLayer命令行客户端v3.3.1,它是通过pip的
pip install SoftLayer
安装的。如何让ubuntu
sl
程序覆盖pip安装


答复 (由于问题被搁置,因此作为问题的一部分发布)


Apt在
/usr/games/sl
中安装sl。同时,python软件层库在
/usr/local/bin/sl
中安装sl,它具有路径优先级。解决方案是创建别名
alias sl='/usr/games/sl'

您看到的是哪个版本的Ubuntu?它正确地安装在我的ubuntu 13.10上。@BlueMoon我在10.04、12.04和15.04上看到了它ubuntu中的
sl
包仍然是那个愚蠢的工具。请看您是否启用了非官方存储库?您的意思是说
apt get install sl
为您提供了该工具,还是说运行
sl
运行的是该客户端而不是愚蠢的
sl
type-a sl
输出什么?