如何从源代码编译和安装程序

硝化

这个问题确实限制了我对Linux的使用。如果应用程序不在存储库中,或者没有安装程序脚本,那么我真的很难在哪里以及如何从源代码安装应用程序。

与Windows相比,这很容易。您(非常需要)使用安装程序应用程序来完成向导中的所有工作。使用Linux ...没那么多。

因此,您是否对此有任何提示或指示,或者是否有任何网站明确说明从源代码安装Linux程序的方式,原因和位置?

通常,该项目将拥有一个网站,其中包含有关如何构建和安装该项目的说明。谷歌首先。

在大多数情况下,您将执行以下任一操作:

  1. 下载tarball(tar.gz或tar.bz2文件),这是特定版本的源代码的发行版
  2. 使用类似tar zxvf myapp.tar.gzgzip压缩tarball或tar jxvf myapp.tar.bz2bzip压缩tarball的命令提取tarball
  3. cd进入上面创建的目录
  4. ./configure && make && sudo make install

或者:

  1. 使用git或svn或其他任何东西来从他们的官方源代码仓库中获取最新的源代码
  2. cd进入上面创建的目录
  3. ./autogen.sh && make && sudo make install

configure和autogen.sh都将接受--prefix参数来指定软件的安装位置。我建议查看应该将自己编译的软件放在哪里?以获取有关安装定制软件的最佳位置的建议。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从源代码安装和编译xen?

如何列出所有从源代码编译的已安装程序?

如何在OpenShift上编译和安装源代码?

如何从源代码完成程序的安装?

如何从源代码安装Java程序

从源代码编译对已经安装的应用程序的影响

如何针对源代码和仅二进制包编译Go程序?

如何从源代码更新/构建/编译AOSP应用程序

从源代码自动安装程序

如何观看和编译所有TypeScript源代码?

如何从源代码编译和使用liboverlay-scrollbar?

如何编译Minix源代码?

如何从源代码编译readline?

如何从源代码编译InfluxDB

如何安装JDK源代码?

如何从源代码安装tmux?

如何禁止从源代码安装?

如何从源代码安装Mesa?

是否有用于安装所需库以从源代码编译程序的自动工具?

为什么用户必须编译源代码才能在Linux上安装应用程序?

从源代码安装应用程序

VLC源代码-设置/安装程序

如果我具有应用程序的源代码以及macOS和Windows安装程序,那么如何找到用于构建该应用程序的Node.js版本?

如何用从源代码编译代替Nginx的软件包安装?

编译并安装源代码后,如何配置Apache初始化脚本?

从源代码编译应用程序是否会提高速度和/或RAM?

如何为openssh-server创建一个init.d脚本,该脚本是使用configure + make + make install从源代码编译和安装的?

如何从源代码编译最新的gvim

源代码缺少函数体,如何编译?