1.一篇看懂!详解-Linux系统中安装软件的码包三种方法
2.linux下源码的安装由哪几个步骤组成?
3.Linux下源码安装的经验详解
4.如何安装Linux内核源代码安装linux内核源代码
5.如何将Linux源码安装到你的计算机上linux源码安装
6.关于Linux源码包安装的问题
一篇看懂!详解-Linux系统中安装软件的三种方法
Linux系统中安装软件的三种方法
Linux系统中安装软件主要有三种方式:使用rpm命令、yum命令以及编译安装源码包。安装
使用rpm命令安装软件
格式:rpm [选项] RPM包文件
常用选项:
-i:安装一个新的码包rpm软件包
-h:以“#”号显示安装的进度
-v:显示安装过程中的详细信息
--force:强制安装所指定的rpm软件包
--nodeps:安装软件时,忽略依赖关系
例如:安装没有依赖包的安装.rpm软件
安装有依赖关系的.rpm软件包,可以同时将依赖包与软件包一起安装。码包
使用yum命令安装软件
格式:yum install 软件名 [-y]
常用选项:
-y:在安装软件时命令行不会出现"Is this 安装chatnet中文源码ok[y/N]"这条提醒语句,直接安装软件。码包
例如:使用yum命令安装软件包。安装
清空yum源的码包缓存、卸载软件包、安装列出所有已安装的码包软件包、列出所有可安装的安装软件包、列出所有软件包的码包信息或单独一个软件包的信息。
使用yum命令安装组套件
格式:yum groupinstall 组名
使用yum grouplist命令可以查询到组名。安装
编译安装源码包
优点:编译安装源包必须要有源代码编译环境。码包
编译源代码步骤:解压、配置、编译、安装。
解压源码文件并释放出源代码文件,配置好安装参数,将源代码文件变为二进制的可执行程序,安装程序。
其它版本的Linux安装方式:deb包安装方式、apt方式安装、bin文件安装、不需要安装的软件。
对于不同版本的Linux,安装软件的命令及选项可能有所不同,具体可以根据系统文档或官方提供的专用席位动向指标源码安装指南进行操作。
linux下源码的安装由哪几个步骤组成?
linux下源码的安装由3个步骤组成:配置(configure)、编译(make)、安装(make install)。其中配置语句“./configure --prefix=/usr/local/test”提示“没有那个文件或目录”,是因为配置指定路径“/usr/local/test”时,没有这样的文件或目录存在。
只需在“./configure --prefix=”语句中放入一个存在的目录路径,重新编译安装即可解决。
以安装hdf5软件为例,具体操作步骤如下:
1、首先从官网下载hdf5,根据自己的要求下载对应的版本:hdf5-1.8.3.tar.gz。
2、然后上传到服务器某个目录下,比如/opt目录。
3、接着解压安装包,输入命令:tar -xvf hdf5-1.8.3.tar.gz。
4、解压后会生成一个目录:hdf5-1.8.3。
5、再输入:cd hdf5-1.8.3/,切换目录到hdf5-1.8.3。
6、最后依次输入以下命令:./configure --prefix=/usr/local/hdf5;make;make check ;make install,等待安装信息输出结束后,即可在Linux中安装成功。
Linux下源码安装的经验详解
在linux下安装软件,难免会碰到需要源码安装的缩量调整公式源码,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X为例具体介绍下我在安装时的一点小经验,以便共同学习,共同进步!
首先,我们要做些准备工作,源码安装少不了这几个工具pkg-config、libtool、autoconf和automake(当然,还有更基础的,像zlib、m4等,这里就略过啦),其中,pkg-config是相对比较重要的,它就是向configure程序提供系统信息的程序,如软件的版本、库的版本以及库的路径等信息,这些只是在编译期间使用。你可以打开/usr/lib/pkgconfig下任意一个.pc文件,就会发现类似下面的信息(X的pc文件):
prefix=/usr
exec_prefix=${ prefix}
libdir=${ exec_prefix}/lib
includedir=${ prefix}/include
xthreadlib=-lpthread
Name: X
Description: X Library
Version: 1.3.3
Requires: xproto kbproto
Requires.private: xcb = 1.1.
Cflags: -I${ includedir}
Libs: -L${ libdir} -lX
Libs.private: -lpthread
configure就是靠着这些信息来判断软件版本是否符合要求的。接着来看看pkg-config是怎样工作的,缺省情况下,pkg-config首先在usr/lib/pkgconfig/中查找相关包(譬如x)对应的相应的文件(x.pc),若没有找到,它也会到PKG_CONFIG_PATH这个环境变量所指定的从化排课管理系统源码路径下去找,若是还没有找到,它就会报错。所以这里就可以得到一些解决configure时提示**库未找到的办法了,先用命令ldconfig -p | grep 库名来分析该库是否安装及其路径,若返回空,则说明该库确实未安装,否则,可以根据该命令的返回结果找到库的安装地点,然后设置其环境变量,命令如下:
export PKG_CONFIG_PATH=软件位置/lib/pkgconfig:$PKG_CONFIG_PATH,这里有个常识,软件安装后,.pc文件都是在安装目录下的lib/pkgconf中的。这样只会在当前命令窗口有效,当然,你也可以修改home文件夹下的.bashrc文件(带.的文件为隐藏文件,可以用命令vi .bashrc编辑),在文件末尾加上上面那句命令,重新登录即可。其他的几个在linux下也是不可或缺的,libtool为管理library时使用,没装的话错误提示如下:possibly undefined macro:AC_PROG_LIBTOOL。而autoconf和automake可以用于在某些没有configure的文件的源码包安装时使用(pixman就是个典型的例子,安装了二者后直接./autogen.sh就可以安装了)。
准备工作做好后,就可以安装了,具体全部命令如下:
tar vxf libX-6.2.1.tar.gz
cd libX-6.2.1
mkdir X-build
cd X-build
../configure prefix=/usr/local/XR6
make
echo $
sudo make install
这里有一些好的安装习惯可以积累一下:1、建立一个临时编译目录,本例中为X-build,刷脸支付源码加盟这样可以再安装完成后删除该目录,进而可以节省空间,而且保持了源码目录的整洁;2、安装到指定目录,本例中为/usr/local/XR6,最好把几个相关的安装在同一文件夹下,如这里的XR6文件夹,这样便于管理,否则全部默认安装在/usr/local下,很杂乱;3、编译完成后做检查,本例为echo $,表示检查上一条命令的退出状态,程序正常退出返回0,错误退出返回非0,也可以使用make check,主要为了防止make失败后直接install,进而出现了一些莫名其妙的错误。这里还介绍一种更方便快捷的安装方法,用将安装命令连接起来,如../configure prefix=**makesudo make install,这样,只有在前面的命令执行正确的情况下,后面的任务才会执行,多方便!
除此之外,安装之前可以阅读下源码包中的readme和install等文档,往往有所需软件及其下载地址,还包括一些安装技巧和配置选项。另外,在configure前,先输入configure help,可以查看有哪些选项可以添加。还有几个关系安装成功的东西就是ldconfig了,在安装时如果提示找不到某个库或者在编译时提示找不到**.so文件,就要用到它了,最简单的解决办法就是sudo gedit /etc/ld.so.conf,在文件中加入**.so文件所在路径,再运行一下ldconfig就可以了,但是我对这个东西有阴影,不知道是因为用了虚拟机还是其他的原因,有7、8次我在运行完ldconfig后,Ubuntu就没办法打开任何窗口了,直接关机重启就更是进不去系统了,崩溃之,不知道有没有高手有解决办法。在这里提供一种代替ldconfig的办法,就是export LD_LIBRARY_PATH=*.so文件地址:$LD_LIBRARY_PATH,用它我就舒心多了,也就是麻烦点,哥忍了,总比系统崩溃强多了吧,呵呵!其实,在configure时碰到问题,你应该庆幸,因为你可以根据它很明显的提示找到缺失的东西装上,在配置下pkgconfig和ldconfig基本上就可以搞定了,但是make的时候就没那么简单了。
编译时提示最多的就是**东西未找到了,要么是库文件,要么是头文件,库文件用上面的ldconfig基本上就可以搞定,头文件的话需要配置包含的路径,和库的类似,命令如下:
export LD_INCLUDE_PATH=/usr/local/include:$LD_INCLUDE_PATH
在这个时候最重要的就是淡定了,循着丫的error往上找,像No such file or directory这样的错误提示肯定就在附近,找到了,include之就可以咯!
如何安装Linux内核源代码安装linux内核源代码
Linux内核源代码是用于在Linux操作系统上运行应用程序和服务的开放源代码库。通过安装这些内核源代码,您将能够访问更新的功能、兼容性和性能提升。安装Linux内核源代码需要使用控制台和Linux命令行,但是如果您熟悉Linux环境、有耐心并能够一步一步执行操作,则可以轻松安装。
安装Linux内核源代码的第一步是检查系统是否满足对特定Linux版本的内核源代码的依赖条件,例如检查是否已安装必要的软件包、依赖项等。可以使用 apt-get或 yum 命令查找所需的软件包,并下载并安装它们。如果系统不满足此要求,可能需要进行一些额外的配置,例如安装其他脚本、升级操作系统或安装相应的 hot fix 。
第二步是从内核代码源下载最新的Linux内核发行版本。此源可从 Linux Kernel Archives (https://www.kernel.org/)下载,可以按照文本提示输入要下载的版本,并将下载程序保存到本地目录中。
然后,可以使用tar xzvf命令将所下载的内核文件解压缩到任何指定的文件夹中,最好是一个可写的文件夹,这样您就可以在该文件夹中对Linux内核源代码进行编译和构建。
接下来,从解压缩的文件夹中进入Linux内核源代码目录,执行make menuconfig命令,这会弹出模块选择屏幕,您可以在其中选择需要在编译过程中使用的模块。然后,请使用make、make modules_install 和 make install 命令去编译安装Linux内核代码。
最后,要确认安装已经完成,请使用uname -a命令查看已安装的Linux内核版本,如果与安装的版本相同,则表明安装已成功完成。
总之,如果您熟悉Linux系统环境,可以根据上述步骤轻松安装Linux内核源代码。安装完成后,您可以访问最新的功能、性能提升改进,从而更好的提升您的应用程序和服务的功能和性能。
如何将Linux源码安装到你的计算机上linux源码安装
Linux源码安装过程之前需要准备一个Linux环境,具体方法,可参考将Linux安装到虚拟机上。确保该环境可以正确使用后,就可以着手源码安装步骤。
1.首先,下载Linux源码包
有很多渠道可以下载Linux源码。可以从Linux官方站点,各大社区以及github等热门网站上自行下载最新的源码。
2.配置环境变量
从Linux环境中安装源码之前,需要在终端里设置编译源码的环境变量。需要先运行如下命令,来配置编译环境:
Hecho “export CC=/usr/bin/gcc”
Hecho “export CXX=/usr/bin/g++”
Hecho “export CPLUS_INCLUDE_PATH=/usr/include/c++/4.4/:/usr/include/c++/4.4/i-linux-gnu”
3.展开源码包
在指定的目录下展开源码包,同样需要从终端执行,下面是展开源码的具体命令:
Tar -xVf x.tar.gz # 假设下载的源码包名称为x.tar.gz
4.进入源码文件夹并编译
进入到解压缩出来的源码文件夹,然后执行编译操作,具体命令如下:
Cd # 假设解压缩出来的文件夹叫做
Hecho “./configure”
Hecho “make”
Hecho “make install”
5.安装完成
完成上述步骤后,当出现install成功提示时,就表明Linux源码安装成功。然后可以验证是否正确安装,运行命令如下:
Hecho “uname -a”
如果出现类似 Linux x xx xx xx xx xx ,表明源码安装没有问题,安装及验证均成功完成。
总结:Linux源码的安装确实有一定的难度,但只要理解大致的步骤和命令,也是可以完成的。安装完成后,用户还可以继续修改环境设置,更好的调试Linux源码。
关于Linux源码包安装的问题
1、如果从window上下载的源码包,需要上传到linux当中。一般上传到指定的位置。
2、上传到制定的位置之后,要解压软件,如果软件比较多,一个一个解压太麻烦,所以需要用脚本进行解压。
3、配置软件:解压完整之后,安装指定的软件。首先进入软件目录。这里以安装l
4、编译软件:将源码包,编译成可执行的文件。
5、安装软件:安装就是将编译好的文件,拷贝到指定的目录。
6、检查一下软件是否安装成功。到指定的目录当中查看,目录中是否存文件。