linux下軟體安裝

2021-10-03 18:36:51 字數 2119 閱讀 9954

1、原始碼包

優點:開源,如果有足夠的能力,可以修改源**

編譯安裝,更加適合自己的系統,穩定高效

缺點:安裝步驟較多,容易出錯

編譯過程時間較長

案例:使用原始碼編譯安裝方式安裝ncurses (一種常用的終端庫)

解壓縮

常用語法:

#tar -zxvf *

.tar.gz

#tar -jxvf *

.tar.bz2

選項含義:

-z或--gzip或--ungzip:通過gizp指令處理檔案;

-x或--extract或--get:從檔案中還原檔案

-v:顯示操作過程;

-f或file:指定乙個檔案;

-j:支援bzip2解壓檔案;

第一步:解壓:

第二步:切換到原始碼檔案

配置( config/configure/bootstrap )→編譯(make/bootstrapd)→安裝(makeinstall/bootstrapd install)

配置操作主要是指定軟體的安裝目錄、需要的依賴在什麼地方、指定不需要可選依賴、配置檔案的路徑、通用資料儲存位置等等。

指定安裝的路徑:–prefix=路徑

需要依賴的路徑:–with-package 名=包所在路徑

不需要依賴:–without-package 名

2、二進位制安裝

優點:包管理系統簡單,只需要幾個命令就可以實現包的安裝,公升級,查詢和解除安裝

缺點:經過編譯,不再可以看到源**

語法:--nodeps]

#rpm -ivh 完整名稱

#rpm -uvh 完整名稱

#rpm -qf 檔案路徑 【查詢指定檔案屬於哪個包】

yum等傻瓜式安裝

優點:安裝簡單,快捷

缺點:完全喪失了自定義性

注意,如果不更改軟體**的情況下,是需要聯網才能使用yum的。

常用的yum指令:

#tyum list 列出當前已經裝的和可以裝的軟體(全部)

#yum [

-y] install 包名 安裝指定的包(

-y 表示允許不再確認)

#yum [

-y] update [包名] 更新指定的包,不指定包則更新全部軟體

#yum [

-y] remove 包名 解除安裝指定的包

yum方式安裝

第一步:

執行命令:yum install mysql-server

第二步:完成初始化

1、啟動mysql守護執行緒

#service mysqld start

2、安裝

mysql_secure_installation

remove anonymous users?是否移除匿名使用者,選擇移除(y)

disallow root login remotely?是否允許root遠端登入(預設不允許)

remove test database and access to it?是否移除測試資料庫(建議先不移除)

進入mysql:

#mysql -u 使用者名稱 -p

mysql預設目錄/檔案位置

資料庫儲存目錄: /var/lib/mysql

配置檔案:/etc/my.cnf

linux下安裝軟體

linux下安裝軟體有兩種方式 備註 linux 上面一般安裝 redhat 的rpm 包,在ubuntu 上一般安裝 deb的包 首先是rpm包的安裝教程 一是安裝二進位制的包,一般都是 rpm格式的了,常用 rpm ivh rpm 的方式來安裝了 rpm qa rpm命令。rpm安裝有時遇到依賴...

linux下安裝軟體

軟體包儲存在伺服器上,可以利用本地linux系統上的pms工具通過網際網路訪問。linux上有兩種pms基礎工具 我平時用的是ubuntu。所以主要學習dpkg。dpkg命令式基於debian系pms工具的核心。包含在這個pms中的其他工具有 最常用的是aptitude,因為aptitude工具本質...

Linux下軟體安裝

一 rpm包管理 二進位製包,系統預設包 1.1 二進位製包優缺點 優點1 包管理系統簡單,只通過幾個命令就可以實現包的安裝 公升級 查詢 解除安裝 2 因為是編譯好的二進位製包,所有安裝速度比原始碼包快得多 缺點1 經過編譯,不再能看到源 無法進行程式的定製化,功能選擇上不如原始碼包靈活 2 依賴...