(这全部在命令行/提示符中)嗨!
所以,我的问题本质上是最基本的问题,它是这样的:
例如,如果我想要安装并运行“cowsay”程序,我假设我这样做:
sudo apt-get install cowsay
但是现在,如果我尝试使用它,例如:
cowsay "Cow goes moo"
我收到:未找到命令
那么,好吧,也许该程序没有安装..?
所以我输入:
dpkg -L cowsay
而且,不,它安装正确,也许它只是没有注册到程序的某些默认库缓存中......(如果有的话)?
简而言之,我不知道该怎么做。通过列出的对象dpkg
有很多文件.cow -format
,只有几个.gz -packages
和一个README file
,也就是说.exe
.bin
,我找不到任何可执行文件。据我所知,自述文件没有任何用处。它只是版权信息和程序的简短历史。
感谢您的时间! :)
答案1
通常,当您安装程序时,您可以通过键入安装的程序的名称从命令行运行它。请注意,此名称并不总是与包的名称匹配(例如 alsa-tools 提供 as10k1、hda-verb、sbiload 和 us428control)。
正如 George 和 Terrance 在评论中所讨论的那样,该程序也必须在您的 PATH 变量中,这样您就不需要完整路径来运行它。出于某种原因,“cowsay”不是,因此您可以按照 Terrance 的描述临时添加它:
PATH=$PATH:/usr/games
如果此操作有效,您可以永久将此位置添加到您的路径变量中。这可以通过修改 .profile、.pam_environment 或下面参考资料中所述的其他位置来完成。例如,将以下内容添加到 ~/.profile 应该有效:
export PATH="$PATH:/usr/games"
以上设置将在下次登录时生效。
参考: