在 ubuntu 中我应该在哪个目录提取并安装 gtk+、glib、gdk-pixbuf、pango?

在 ubuntu 中我应该在哪个目录提取并安装 gtk+、glib、gdk-pixbuf、pango?

我正在尝试安装最新版本的 GTK+,并且已经下载了这里列出的所有软件包:

http://www.gtk.org/download-linux.html

我应该将每个 tar 文件提取到哪个目录然后进行安装?

注意:安装说明(其中有一个 INSTALL 文件)是标准的和./configure。因此,我认为提取每个文件的位置很重要。makemake install

答案1

您应该将它们解压到普通用户的主目录中并进行构建。您应该将它们安装到/usr/localvia中sudo

答案2

是的,只需按照 INSTALL 文件中的说明操作即可:./configure,,; 可以正常工作。默认情况下,它会安装makemake install/usr/local/share

我更喜欢将其提取到主文件夹,以防将来再次需要 tar。

答案3

从源代码构建时使用的经典方法是:

  1. 将包解压到工作目录(/tmp 是一个简单的默认选择)

    tar -xzf package-src.tgz -C /tmp/
    
  2. 切换到解压后的目录:

    cd /tmp/package-src
    
  3. 根据您的平台/环境的需要配置 makefile(将基本目录设置为 /usr/local 也是一个好主意):

    ./configure
    
  4. 编译应用程序,运行 makefile 的测试并最终使用链接命令安装最终文件:

    make && make test && sudo make install
    

相关内容