当前位置:首页 > 软件开放 > 正文内容

linux源码编译安装(Linux源码安装)

软件开放2年前 (2023-01-07)3472

今天给各位分享linux源码编译安装的知识,其中也会对Linux源码安装进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

linux下面yum安装和源码编译安装的区别

yum直接从服务器下载bin文件,速度快,不用编译。

源码下载的是:shell

python

+

CPP

+

Head

+

Config.......

需要自己编译安装,速度很慢,受机器性能影响可能编译失败,还需要自己解决依赖库问题。

linux怎样编译git源码包

方法/步骤1

用git --version命令检查是否已经安装

2

在CentOS5的版本,由于yum源中没有git,所以需要预先安装一系列的依赖包。在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装。

3

yum -y install git

但是yum源中安装的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法,而是下载git源码编译安装。

END

编译安装git

1

首先更新系统

yum -y update

更新完成之后有6.5变成6.7了

Linux内核源码如何编译

首先uname -r看一下你当前的linux内核版本

1、linux的源码是在/usr/src这个目录下,此目录有你电脑上各个版本的linux内核源代码,用uname -r命令可以查看你当前使用的是哪套内核,你把你下载的内核源码也保存到这个目录之下。

2、配置内核 make menuconfig,根据你的需要来进行选择,设置完保存之后会在当前目录下生成.config配置文件,以后的编译会根据这个来有选择的编译。

3、编译,依次执行make、make bzImage、make modules、make modules

4、安装,make install

5、.创建系统启动映像,到 /boot 目录下,执行 mkinitramfs -o initrd.img-2.6.36 2.6.36

6、修改启动项,因为你在启动的时候会出现多个内核供你选择,此事要选择你刚编译的那个版本,如果你的电脑没有等待时间,就会进入默认的,默认的那个取决于 /boot/grub/grub.cfg 文件的设置,找到if [ "${linux_gfx_mode}" != "text" ]这行,他的第一个就是你默认启动的那个内核,如果你刚编译的内核是在下面,就把代表这个内核的几行代码移到第一位如:

menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root='(hd0,msdos1)'

search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5

linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff

initrd/boot/initrd.img-3.2.0-35-generic

}

当然你也可以修改 set default="0"来决定用哪个,看看你的内核在第几位,default就填几,不过我用过这种方法,貌似不好用。

重启过后你编译的内核源码就成功地运行了,如果出现问题,比如鼠标不能用,usb不识别等问题就好好查查你的make menuconfig这一步,改好后就万事ok了。

最后再用uname -r看看你的linux内核版本。是不是你刚下的那个呢!有没有成就感?

打字不易,如满意,望采纳。

linux原码编译安装怎么登陆mysql

下面开始一步一步写(非特别注明,都是用root用户执行):

1 下载MariaDB源码:,下载的文件:mariadb-10.0.14.tar.gz

2 安装cmake:apt-get install cmake,ubuntu源上可能不是最新版本的cmake,但是可以用。如果想源码安装cmake可以参考搜索引擎。

3 有一些依赖包的安装,不过我倒现在还没搞清楚具体需要哪些,但是libaio-dev这个是要装的,其他的可以搜索。

4 解压源码包,我解压好以后的路径是:/root/mariadb-10.0.14/,进入路径,输入如下命令:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/mysql -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1

这里需要根据你规划好的路径修改。

5 这个需要不算太长的时间,但是如果最后提示要你查看错误日志的话,那一般是缺少依赖包,搜索相关错误装好相关依赖即可。

6 如果出现错误,再次编译的时候需要删除CMakeCache文件。

7 不出现错误提示以后输入:make,结束之后输入make install。make需要花费比较长的时间,期间会提示很多warning,直接忽略即可。

8 上面步骤完成之后即完成了安装,下面就可以初始化数据库了。将/usr/mysql所有者修改为mysql。进入/usr/mysql/support_files,执行

cp my-large.cnf /etc/my.cnf

cp mysql.server /etc/init.d/mysql

修改/etc/my.cnf,添加如下语句:

tmpdir = /home/mysql/tmp/

basedir=/usr/mysql

datadir=/home/mysql/data

注意要建立相关目录,并将所有者修改成mysql。

修改/etc/init.d/mysql,将basedir和datadir的值修改成规划好的目录。

9 进入/usr/mysql/script,执行下面的语句:

./mysql_install_db --user=mysql --basedir=/usr/mysql --datadir=/home/mysql/data

执行之后会提示很多,修改/etc/profile,添加PATH变量:export PATH=$PATH:/usr/mysql/bin

执行source /etc/profile

10 启动mysql服务:service mysql start

11 执行:mysqladmin -u root password 'root'

12 这样就装好了mysql,su到mysql用户,执行:mysql -uroot -proot即可进入mysql命令行。

该过程同样适用于mysql,因为mariaDB本身和mysql没有天翻地覆的区别。

如何编译linux源代码

首先uname -r看一下你当前的linux内核版本

1、linux的源码是在/usr/src这个目录下,此目录有你电脑上各个版本的linux内核源代码,用uname -r命令可以查看你当前使用的是哪套内核,你把你下载的内核源码也保存到这个目录之下。

2、配置内核 make menuconfig,根据你的需要来进行选择,设置完保存之后会在当前目录下生成.config配置文件,以后的编译会根据这个来有选择的编译。

3、编译,依次执行make、make bzImage、make modules、make modules

4、安装,make install

5、.创建系统启动映像,到 /boot 目录下,执行 mkinitramfs -o initrd.img-2.6.36 2.6.36

6、修改启动项,因为你在启动的时候会出现多个内核供你选择,此事要选择你刚编译的那个版本,如果你的电脑没有等待时间,就会进入默认的,默认的那个取决于 /boot/grub/grub.cfg 文件的设置,找到if [ "${linux_gfx_mode}" != "text" ]这行,他的第一个就是你默认启动的那个内核,如果你刚编译的内核是在下面,就把代表这个内核的几行代码移到第一位如:

menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail

gfxmode $linux_gfx_mode

insmod gzio

insmod part_msdos

insmod ext2

set root='(hd0,msdos1)'

search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5

linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff

initrd/boot/initrd.img-3.2.0-35-generic

}

当然你也可以修改 set default="0"来决定用哪个,看看你的内核在第几位,default就填几,不过我用过这种方法,貌似不好用。

重启过后你编译的内核源码就成功地运行了,如果出现问题,比如鼠标不能用,usb不识别等问题就好好查查你的make menuconfig这一步,改好后就万事ok了。

最后再用uname -r看看你的linux内核版本。是不是你刚下的那个呢!有没有成就感?

如何在linux平台上编译安装zlib软件

方法步骤如下:1、搜索并下载zlib源码包。2、Gcc编译安装zlib源码包并配置使用。3、使用tar 命令进行解压出来,然后进入到安装目录,如下图所示tar zxf zlib-1.2.8.tar.gzcd zlib-1.2.84、使用./configure --help可以查看编译的选项,这里使用简...

关于linux源码编译安装和Linux源码安装的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://zspsrg.cn/post/2909.html

分享给朋友:

“linux源码编译安装(Linux源码安装)” 的相关文章

河南软件开发(河南软件开发公司)

河南软件开发(河南软件开发公司)

本篇文章给大家谈谈河南软件开发,以及河南软件开发公司对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、河南863软件公司怎么样? 2、河南车目标软件科技有限公司怎么样 3、河南软件开发专业的公司 4、河南省软件工程专业排名 5、河南郑州有哪些比较专业的APP...

兄弟装饰公司官网水电安装工艺(兄弟建筑装饰工程有限公司)

兄弟装饰公司官网水电安装工艺(兄弟建筑装饰工程有限公司)

今天给各位分享兄弟装饰公司官网水电安装工艺的知识,其中也会对兄弟建筑装饰工程有限公司进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、室内装修施工工艺流程有哪些? 2、大家 说说,重庆兄弟装饰公司和重庆兴唐装饰公司如何,知道的说说? 3、重庆装饰公司前...

游戏直播平台排名排行榜(直播游戏排行前十)

游戏直播平台排名排行榜(直播游戏排行前十)

今天给各位分享游戏直播平台排名排行榜的知识,其中也会对直播游戏排行前十进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、现在游戏直播在哪个平台好? 2、全网直播十大公会排名是什么? 3、这个在哪里直播? 4、游戏直播目前有哪些平台?怎么合作的?...

麒麟广告联盟a哪个3482.c∩(新麒麟广告联盟)

麒麟广告联盟a哪个3482.c∩(新麒麟广告联盟)

本篇文章给大家谈谈麒麟广告联盟a哪个3482.c∩,以及新麒麟广告联盟对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、广告联盟是怎么运作的,盈利方式是什么 2、我的电脑怎么几分钟就弹出一个麒麟广告网站? 3、域名注册时间不到6个月,就一定通过不了谷歌广告联盟审核吗...

鲁班安装师傅接单平台app(鲁班师傅平台电话)

鲁班安装师傅接单平台app(鲁班师傅平台电话)

本篇文章给大家谈谈鲁班安装师傅接单平台app,以及鲁班师傅平台电话对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、安装师傅怎么网上接单 2、鲁班到家的上门安装平台口碑怎么样? 3、师傅安装接单平台有哪些比较靠谱 安装师傅怎么网上接单 安装师傅接单方法如下:1、在...

网页联机游戏源码(网页联机游戏源码在哪)

网页联机游戏源码(网页联机游戏源码在哪)

今天给各位分享网页联机游戏源码的知识,其中也会对网页联机游戏源码在哪进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、我下载了一个网页游戏的源码,怎么用? 2、哪个网站有。所有所有游戏的源代码 3、我下个网页游戏的源码,但不知道怎么玩,求高人解惑。。。...