如何安装 azpainter 2.0.6?

如何安装 azpainter 2.0.6?

我是 Ubuntu 的新手(我一生只使用 Windows),我正在尝试安装 AZpainter 2.0.6。我在这里下载:http://frankqbe.deviantart.com/art/AzPainter-212-English-Version-Download-488404806

我花了几个小时试图弄清楚这里的第一步要我做什么。

  1. “cd”到包含包源代码的目录并输入“./configure”来为您的系统配置该包。

    运行“configure”可能需要一段时间。运行时,它会打印一些消息,告知正在检查哪些功能。

据我所知,这意味着我从源代码编译?不确定。

因此我一直遵循此指南:http://www.control-escape.com/linux/lx-swinstall-tar.html并且只到达我进入~/Downloads/azpainter-2.0.6 ./configure终端的步骤。

但我得到的是:

bash: /home/dave/Downloads/azpainter-2.0.6: Is a directory

似乎其他人安装 azpainter 都觉得非常简单。但是因为我是新手,我想我可能不理解这些术语。

我无法安装这个画图程序,这让我感到有些难过和沮丧(在尝试通过 playonlinux 让画图工具工作时也遇到过类似的问题 - 我发誓这是因为我不知道自己在做什么,也不知道任何术语的含义)。所以任何帮助都将不胜感激。谢谢!

答案1

要从源代码编译 azpainter,请下载并解压源代码档案,检查有关如何安装的文档,安装您确定必要的任何构建依赖项,然后./configure按照make文档的说明运行。

虽然这也是从源代码编译软件的一个很好的通用模式,但这篇文章的其余部分是 azpainter 的逐步演练,包括官方安装说明中目前未提供的一些有用信息。我已经在 Ubuntu 14.04 LTS 和 Ubuntu 16.04 LTS 中测试了这一点。

获取源代码

假设您已经下载了 azpainter 2.0.6(以后的读者可以在这里查看对于其他版本):

wget https://osdn.net/dl/azpainter/azpainter-2.0.6.tar.bz2

如果您运行这样的命令,或者在 Web 浏览器中下载它,那么您不会得到一个文件夹——您会得到一个.tar.bz2存档,您必须解压它才能使用。要解压它,您需要确保您位于包含它的任何目录中(您可以使用该cd命令来执行此操作)并运行:

tar xf azpainter-2.0.6.tar.bz2

对于该特定档案,这将创建一个azpainter-2.0.6目录,您可以使用以下命令进入该目录cd

cd azpainter-2.0.6

确定构建依赖项

当从源代码编译您不熟悉的软件时,您应该始终检查提供说明的文件。阅读README此目录中的文件(如果愿意,您还可以在图形文件浏览器中查看其内容)包含“您需要编译的内容”列表。它还列出了您可以安装以提供其所需的特定软件包(向下滚动到“Debian / Ubuntu”)。

gcc虽然直接安装也可以make,但我建议安装build-essential包,这会导致安装那些包,以及编译软件时经常使用的许多其他工具。

安装 azpainter 时,gtk-update-icon-cache命令用于尝试为程序创建一个简单的图形启动器,并使其立即通过菜单可用。通常这会成功;如果没有成功,并且您想要一个启动器,您可以自己制作(见下文)。此外,update-desktop-database命令用于更新文件类型数据库以及哪些应用程序能够打开它们。但是,取决于什么发布味道您正在运行的 Ubuntu 中,这两个命令可能未安装,因此我建议安装提供它们的软件包,分别是libgtk2.0-bindesktop-file-utils

因此,我建议运行这些命令来获取 azpainter 必要的构建依赖项:

sudo apt update
sudo apt install build-essential libx11-dev libxext-dev libxi-dev libfreetype6-dev libfontconfig1-dev zlib1g-dev libjpeg-dev libpng-dev libpng12-dev libgtk2.0-bin desktop-file-utils

(说明建议安装libpng-dev某些版本的 Ubuntu 和libpng12-dev其他版本,但如果您愿意,也可以按照上面所示安装两者。)

编译并安装软件

该文件的下一部分README告诉您在安装了构建依赖项(见上文)后可以运行哪些命令来安装软件。您应该从包含脚本的解压目录中运行以下命令configure

./configure
make
sudo make install-strip

使用install-striptarget 而不是installtarget 会从已安装的二进制文件中剥离调试符号,从而使其更小。该README文件建议这样做,这就是我展示它的原因。

这会将程序安装在/usr/local- 不同部分将放置在其中的不同子目录中(这是很常见的)。具体来说,azpainter可执行文件本身将位于 中/usr/local/bin。如果该目录位于您的$PATH然后您可以直接运行azpainter;无论哪种方式,您都可以以 身份运行该程序/usr/local/bin/azpainter

可选:手动创建启动器

你不需要做任何其他事情。然而,可能的没有成功创建.desktop文件。azpainter

文件.desktop也称为启动器,它使通过双击图标或在菜单中选择图形程序更容易运行图形程序。如果你在菜单中没有看到它,那么你可能想创建一个。您或许可以复制并使用或者修改该目录(即解压源代码后创建的目录)子目录中.desktop包含的stock文件。desktopazpainter-2.0.6

如果程序只需通过键入azpainter并按下即可运行,那么源档案中包含的Enter库存文件应该无需修改即可工作。.desktop

可选:卸载软件

如果您想要卸载该软件,您可以通过cd返回到您运行sudo make install-strip(或sudo make install)的目录并运行以下命令来实现:

sudo make uninstall

并非所有从源代码构建和安装的程序和库./configuremake支持以这种方式卸载,但许多程序和库都支持,包括 azpainter。

您可能有一天想要安装。即使您对该软件非常满意,您可能也想将其升级到更高版本,对于您从源代码手动安装的软件,通常最好的方法是卸载然后构建和安装较新版本。因此,我建议您保留azpainter-2.0.6(或您正在使用的任何版本)目录及其内容。

但是,如果您确实删除了它,那么您可以通过重复安装步骤(直至该make步骤)来重新获得卸载的能力。

  • 如果你这样做,你应该使用相同的从同一存档开始,安装的软件版本.tar.bz2。(对于某些程序,您必须实际运行make installmake install-strip步骤才能获得卸载功能,但对于 azpainter 来说这似乎不是必需的。)
  • 但是,您不必重新安装作为构建依赖项安装的软件包(即不需要aptapt-get命令),除非您随后删除了它们。

管理从源代码构建的软件包的安装、卸载和升级的另一种方法是使用checkinstall。请参阅下文以了解更多阅读内容,其中包括此内容以及本答案未涵盖的其他有用的一般信息。

进一步阅读

要了解有关从源代码安装程序的更多信息,请参阅:

答案2

你可以使用此 PPA作为从源安装的替代方法:

sudo add-apt-repository ppa:alex-p/azpainter
sudo apt update
sudo apt install azpainter

更多套餐及讨论(俄语)

答案3

“~/Downloads/azpainter-2.0.6”不是您需要运行的命令的一部分,而是您运行该命令所需的目录。

运行:cd ~/Downloads/azpainter-2.0.6以“更改目录”进入该目录。

出于兴趣,您现在可以运行:ls查看该目录的内容。在文件和目录列表中,您应该看到“configure”

现在尝试运行:./configure它实际上是将“configure”作为可执行文件运行。

./~/Downloads/azpainter-2.0.6/configure或者,您可以简单地从任何目录运行位于“~/Downloads/azpainter-2.0.6”目录中执行文件“configure”的命令。

相关内容