linux 軟體包管理

2021-09-30 09:57:32 字數 2427 閱讀 9013

1) 以sudo

為例演示依賴關係

常見的軟體型別rpm

很多愛好者在某種固定的環境(硬體、軟體)下進行編譯;

需要使用該軟體包,必須要提供和編譯環境一致的環境;

解決方法:

按照提示一步一步將所需環境安裝完善,將linux公升級

虛擬機器---vm---settings---cd/***---

指定景象檔案路徑(第一張光碟)

---

device  status:

connected:只要有外部裝置掛載,系統就會識別

connected power on:開機識別一次;

開機:指令碼----inittab

使用者:指令碼----login.defs

實現永久掛載

語法格式:

l 每一行是一條記錄

l 硬體裝置

l 6個字段

l 檔案裡包含的記錄表示開機自動識別

命令列方式實現臨時掛載

#mount  -t 型別  外部裝置   掛載點

注意:掛載點的設定

不建議直接對映到/mnt

防止/mnt

已經掛載了其他裝置盡量建立新目錄

1、 安排任務(重複性)cron

注意區別:一次性任務at

1) cron是通過

rpm包安裝的乙個安排任務的工具

檢測系統裡是否存在cron   #rpm –qa|grep cron

2) 開啟相應服務

#service  crond   start

3) 安排任務(編輯指令碼)

# cat  /etc/crontab 

名=值    定義環境變數

例如:安排系統每個小時進行複製

#cd /etc/cron.hourly

#vi cron.file

4 2     4      1      *       *  cp –r /etc   /tmp

:wq

第二種辦法,直接使用crontab

進行指令碼的編進

#vi  root

#mv root  /var/spool/cron

#crontab –e

-e :edit

-r :remove

-l :list

2、 新增硬碟---

分割槽格式化

---磁碟配額

第一步:

新增硬碟步驟

關閉系統:否則只允許安裝scsi

方式的硬碟

在虛擬機器裡---vm---settings----hard---add---

下一步—ide

重啟虛擬機器

開啟終端

#fdisk  -l

檢測系統能識別到的外部硬體裝置

硬碟的連線方式有兩種

ide 

/dev/hda---表示第一塊

ide硬碟

/dev/hda0---表示第乙個硬碟上的乙個主分割槽

/dev/hda1--表示第乙個硬碟上的二個主分割槽

/dev/hdb---表示第2塊

ide硬碟

/dev/hdb0---表示第

2個硬碟上的乙個主分割槽

/dev/hdb1--表示第

2個硬碟上的二個主分割槽

scsi---u盤

/dev/sda--------表示第一塊

scsi硬碟

/dev/sda0---表示第乙個硬碟上的乙個主分割槽

/dev/sda1--表示第乙個硬碟上的二個主分割槽

/dev/sdb--------表示第一塊

scsi硬碟

/dev/sdb0---表示第乙個硬碟上的乙個主分割槽

/dev/sdb1--表示第乙個硬碟上的二個主分割槽

第二步:分割槽

/dev/sdb

#fdisk   /dev/sdb

commond :

m   -------

察看幫助

commond :

n------new

p----建立主分割槽

1-----制定分割槽號

1----制定開始的柱面

+500m----制定結束的空間大小

commond :

w------write ----

儲存分割槽情況

第三步:格式化

制定在該分割槽的資料儲存的規則

#man  mkfs  

#mkfs  -t   ext3   /dev/sdb1

建立檔案系統

第四步:/dev/sdb1

進行磁碟配額的限制

#vi  /etc/fstab

default,usrquota,grpquota

#man  quotacheck

#quotacheck  –cmng  /dev/sdb1

linux軟體包管理

二進位制軟體包管理 rpm,yum rpm的使用 rpm包格式 stdo 1.7.2p1 5.e15.i386.rpm stdo 軟體名 1.7.2p1 版本號 5.e15 發行號 i386 硬體平台 1 安裝軟體包 一般不能指定安裝目錄 rpm ivh 軟體包全部名稱 rpm i stdo 1.7...

Linux 軟體包管理

rpm redhat package manager redhat軟體包管理工具,類似windows裡面的setup.exe 是linux這系列作業系統裡面的打包安裝工具,它雖然是redhat的標誌,但理念是通用的。rpm包的名稱格式 apache 1.3.23 11.i386.rpm apache...

Linux軟體包管理

apt advanced package tool 是debian ubuntu等系統中的軟體包管理程式,使用apt可以找到想要的軟體包,而且安裝 解除安裝 更新也比較簡單,apt的原始檔為 etc apt 目錄下的sources.list檔案 修改資料來源 由於國內網路環境問題,故將ubuntu的...