欧美亚洲综合图区在线|天天射天天干国产成卜|99久久免费国产精精品|国产的欧美一区二区三区|日韩中文字幕无码不卡专区|亚麻成人aV极品一区二区|国产成人AV区一区二区三|成人免费一区二区三区视频网站

當前位置:首頁 > 軟件開放 > 正文內(nèi)容

linux源碼編譯安裝(Linux源碼安裝)

軟件開放2年前 (2023-01-07)3454

今天給各位分享linux源碼編譯安裝的知識,其中也會對Linux源碼安裝進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

本文目錄一覽:

linux下面yum安裝和源碼編譯安裝的區(qū)別

yum直接從服務(wù)器下載bin文件,速度快,不用編譯。

源碼下載的是:shell

python

+

CPP

+

Head

+

Config.......

需要自己編譯安裝,速度很慢,受機器性能影響可能編譯失敗,還需要自己解決依賴庫問題。

linux怎樣編譯git源碼包

方法/步驟1

用git --version命令檢查是否已經(jīng)安裝

2

在CentOS5的版本,由于yum源中沒有g(shù)it,所以需要預先安裝一系列的依賴包。在CentOS6的yum源中已經(jīng)有g(shù)it的版本了,可以直接使用yum源進行安裝。

3

yum -y install git

但是yum源中安裝的git版本是1.7.1,Github等需要的Git版本最低都不能低于1.7.2 。所以我們一般不用上面的方法,而是下載git源碼編譯安裝。

END

編譯安裝git

1

首先更新系統(tǒng)

yum -y update

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

Linux內(nèi)核源碼如何編譯

首先uname -r看一下你當前的linux內(nèi)核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內(nèi)核源代碼,用uname -r命令可以查看你當前使用的是哪套內(nèi)核,你把你下載的內(nèi)核源碼也保存到這個目錄之下。

2、配置內(nèi)核 make menuconfig,根據(jù)你的需要來進行選擇,設(shè)置完保存之后會在當前目錄下生成.config配置文件,以后的編譯會根據(jù)這個來有選擇的編譯。

3、編譯,依次執(zhí)行make、make bzImage、make modules、make modules

4、安裝,make install

5、.創(chuàng)建系統(tǒng)啟動映像,到 /boot 目錄下,執(zhí)行 mkinitramfs -o initrd.img-2.6.36 2.6.36

6、修改啟動項,因為你在啟動的時候會出現(xiàn)多個內(nèi)核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決于 /boot/grub/grub.cfg 文件的設(shè)置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內(nèi)核,如果你剛編譯的內(nèi)核是在下面,就把代表這個內(nèi)核的幾行代碼移到第一位如:

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"來決定用哪個,看看你的內(nèi)核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過后你編譯的內(nèi)核源碼就成功地運行了,如果出現(xiàn)問題,比如鼠標不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好后就萬事ok了。

最后再用uname -r看看你的linux內(nèi)核版本。是不是你剛下的那個呢!有沒有成就感?

打字不易,如滿意,望采納。

linux原碼編譯安裝怎么登陸mysql

下面開始一步一步寫(非特別注明,都是用root用戶執(zhí)行):

1 下載MariaDB源碼:,下載的文件:mariadb-10.0.14.tar.gz

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

3 有一些依賴包的安裝,不過我倒現(xiàn)在還沒搞清楚具體需要哪些,但是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

這里需要根據(jù)你規(guī)劃好的路徑修改。

5 這個需要不算太長的時間,但是如果最后提示要你查看錯誤日志的話,那一般是缺少依賴包,搜索相關(guān)錯誤裝好相關(guān)依賴即可。

6 如果出現(xiàn)錯誤,再次編譯的時候需要刪除CMakeCache文件。

7 不出現(xiàn)錯誤提示以后輸入:make,結(jié)束之后輸入make install。make需要花費比較長的時間,期間會提示很多warning,直接忽略即可。

8 上面步驟完成之后即完成了安裝,下面就可以初始化數(shù)據(jù)庫了。將/usr/mysql所有者修改為mysql。進入/usr/mysql/support_files,執(zhí)行

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

注意要建立相關(guān)目錄,并將所有者修改成mysql。

修改/etc/init.d/mysql,將basedir和datadir的值修改成規(guī)劃好的目錄。

9 進入/usr/mysql/script,執(zhí)行下面的語句:

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

執(zhí)行之后會提示很多,修改/etc/profile,添加PATH變量:export PATH=$PATH:/usr/mysql/bin

執(zhí)行source /etc/profile

10 啟動mysql服務(wù):service mysql start

11 執(zhí)行:mysqladmin -u root password 'root'

12 這樣就裝好了mysql,su到mysql用戶,執(zhí)行:mysql -uroot -proot即可進入mysql命令行。

該過程同樣適用于mysql,因為mariaDB本身和mysql沒有天翻地覆的區(qū)別。

如何編譯linux源代碼

首先uname -r看一下你當前的linux內(nèi)核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內(nèi)核源代碼,用uname -r命令可以查看你當前使用的是哪套內(nèi)核,你把你下載的內(nèi)核源碼也保存到這個目錄之下。

2、配置內(nèi)核 make menuconfig,根據(jù)你的需要來進行選擇,設(shè)置完保存之后會在當前目錄下生成.config配置文件,以后的編譯會根據(jù)這個來有選擇的編譯。

3、編譯,依次執(zhí)行make、make bzImage、make modules、make modules

4、安裝,make install

5、.創(chuàng)建系統(tǒng)啟動映像,到 /boot 目錄下,執(zhí)行 mkinitramfs -o initrd.img-2.6.36 2.6.36

6、修改啟動項,因為你在啟動的時候會出現(xiàn)多個內(nèi)核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決于 /boot/grub/grub.cfg 文件的設(shè)置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內(nèi)核,如果你剛編譯的內(nèi)核是在下面,就把代表這個內(nèi)核的幾行代碼移到第一位如:

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"來決定用哪個,看看你的內(nèi)核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過后你編譯的內(nèi)核源碼就成功地運行了,如果出現(xiàn)問題,比如鼠標不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好后就萬事ok了。

最后再用uname -r看看你的linux內(nèi)核版本。是不是你剛下的那個呢!有沒有成就感?

如何在linux平臺上編譯安裝zlib軟件

方法步驟如下:1、搜索并下載zlib源碼包。2、Gcc編譯安裝zlib源碼包并配置使用。3、使用tar 命令進行解壓出來,然后進入到安裝目錄,如下圖所示tar zxf zlib-1.2.8.tar.gzcd zlib-1.2.84、使用./configure --help可以查看編譯的選項,這里使用簡...

關(guān)于linux源碼編譯安裝和Linux源碼安裝的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://landcheck.net/post/2909.html

“l(fā)inux源碼編譯安裝(Linux源碼安裝)” 的相關(guān)文章

軟件開發(fā)項目管理制度(軟件研發(fā)項目管理制度)

軟件開發(fā)項目管理制度(軟件研發(fā)項目管理制度)

本篇文章給大家談?wù)勡浖_發(fā)項目管理制度,以及軟件研發(fā)項目管理制度對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、軟件開發(fā)的項目,如何進行范圍管理 2、項目管理制度怎么寫呀 3、軟件項目管理的內(nèi)容有那些 4、軟件項目的管理流程 軟件開發(fā)的項目,如何進行范圍管理...

ansible批量修改服務(wù)器密碼(ansible sudo 需要密碼)

ansible批量修改服務(wù)器密碼(ansible sudo 需要密碼)

今天給各位分享ansible批量修改服務(wù)器密碼的知識,其中也會對ansible sudo 需要密碼進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、Ansible安裝配置和基本使用 2、使用Ansible實現(xiàn)自動化運維的一些技巧 3、使用ansible...

qrs間期正常值是多少(qrs時間為多少正常值)

qrs間期正常值是多少(qrs時間為多少正常值)

本篇文章給大家談?wù)剄rs間期正常值是多少,以及qrs時間為多少正常值對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、請問p/QRS/T電軸正常是多少 2、心電圖正常值 3、心電圖的p-R間期正常值是多少? 請問p/QRS/T電軸正常是多少 哦,從數(shù)據(jù)上看還是正常...

手機怎么創(chuàng)建html文件(手機上如何編寫html)

手機怎么創(chuàng)建html文件(手機上如何編寫html)

本篇文章給大家談?wù)勈謾C怎么創(chuàng)建html文件,以及手機上如何編寫html對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、手機有沒有可能制作html格式文件 2、手機怎么打開html文件 3、html文件在安卓手機上怎么打開? 4、智能手機怎么創(chuàng)建.html文件...

問道手游聚寶齋官網(wǎng)(問道手游聚寶齋官網(wǎng)渠道服)

問道手游聚寶齋官網(wǎng)(問道手游聚寶齋官網(wǎng)渠道服)

今天給各位分享問道手游聚寶齋官網(wǎng)的知識,其中也會對問道手游聚寶齋官網(wǎng)渠道服進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、問道手游聚寶齋在哪里可以登陸? 2、問道手游聚寶齋平臺怎么操作 3、問道手游聚寶齋平臺怎么操作 聚寶齋平臺操作方法介紹 4、...

問道聚寶齋交易平臺雷霆(問道手游雷霆聚寶齋)

問道聚寶齋交易平臺雷霆(問道手游雷霆聚寶齋)

本篇文章給大家談?wù)剢柕谰蹖汖S交易平臺雷霆,以及問道手游雷霆聚寶齋對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、問道手游沒有聚寶齋怎么賣金幣? 2、聚寶齋付款中是什么意思 3、問道手游聚寶齋平臺怎么操作 4、問道手游聚寶齋的錢可以買別的角色嗎? 5、雷霆問...

陇西县| 洛川县| 图木舒克市| 四川省| 锦屏县| 天峨县| 竹北市| 原阳县| 高陵县| 新绛县| 济源市| 介休市| 台北县| 会宁县| 新野县| 呼伦贝尔市| 江川县| 和林格尔县| 台湾省| 阿拉善盟| 昭苏县| 安顺市| 仁寿县| 阜城县| 剑河县| 百色市| 若羌县| 土默特左旗| 金华市| 忻州市| 保靖县| 丰原市| 易门县| 高唐县| 盖州市| 襄城县| 隆昌县| 华安县| 句容市| 云霄县| 夏河县|