了解 setup.py 参数以及如何在安装后启动

了解 setup.py 参数以及如何在安装后启动

标题有点模糊,抱歉。

在了解了一些基础知识并买了一台新笔记本电脑(旧款,第一代之前的型号,Core i7,2010 年)后,我最近开始学习 Linux。
我对 Windows 相当熟悉,但我从未使用 python 命令行构建和安装过任何东西。

1)
我按照自述文件进行操作,按照自述文件的建议安装了 Python、setuptools、pillow、pygtk,aptitude search namehere然后使用sudo apt install namehere,最后sudo python2 setup.py install 尝试将其安装在目录中,--prefix=/home/namehere/Desktop/Programs但它一直让我
You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from.
放弃,只是遵循默认设置setup.py install,所以如果有人可以解释我哪里出了问题,我想知道未来安装的答案。

2)现在程序已经安装,自述文件说它将位于usr/bin,(我正在尝试安装 MComix、CDisplayEX 替代品、漫画阅读器),发现 mcomix python 脚本文件位于usr/local/bin我期望在我的应用程序中有一个可以搜索和运行的快捷方式或图标,但现在我对下一步感到困惑。

我只是没有那种 Linux 术语来像在 Windows 问题上那样在 google 上寻找答案。所以非常感谢大家的帮助。

答案1

并非所有应用程序都会创建桌面启动器。

安装程序通常会将应用程序(启动应用程序的命令)安装到用户默认搜索路径中的目录中。最常见的区域是您提到的区域,/usr/bin以及/usr/local/bin

安装在这些路径中的程序是用于启动程序的命令行启动器。通常可以通过实际名称本身来识别。

您提到您不擅长构建和安装 Linux 程序。因此,考虑到这一点,您最好不要尝试自定义安装,而是使用其默认设置进行安装。

在这种情况下,查看您的问题的描述,安装包确实有一些安全标志,并警告您不要更改配置文件以将启动命令放在搜索路径之外的区域。

按默认设置安装应用程序,无需更改。查看自述文件,其中将包括安装程序以及如何启动应用程序的(通常)步骤。

在两个最上面的命令目录中查找命令/usr/bin和 /usr/local/bin`。您可以使用此命令查看这些区域的最新添加内容(最新添加内容将位于顶部)。查找更接近安装时间的命令。

$ ls -lt /usr/bin | less
$ ls -lt /usr/local/bin | less

Less 是一个分页器,它允许您使用箭头键上下滚动来查看这两个目录的内容。它将ls -lt给出一个详细列表,包括按时间排序的创建时间,最新的位于最上面。

如果您安装该程序并且没有出现任何错误,您将在那里找到命令。

按照您已经熟悉的检查/usr/share/applications程序启动器空间的方式搜索这些区域。

只需在终端中输入命令即可执行该列表中看到的命令。

创建桌面启动器

您可以通过运行以下命令为该程序创建自己的桌面启动器:

$ gnome-desktop-item-edit --create-new ~/Desktop

创建启动器后,将新启动器放入 或 中/usr/share/applications~/.local/share/applications然后它将出现在您的 Ubuntu 搜索按钮中。

相关内容