粉蝴直播直播视频在线观看免费版下载 - 粉蝴直播平台官方app下载

當(dāng)前位置:首頁(yè) 博文天下 ubuntu--軟件管理篇

ubuntu--軟件管理篇

一,APT以及dpkg常見(jiàn)用法如下:
功能
具體語(yǔ)句
軟件源設(shè)置
/etc/apt/sources.list
更新軟件源數(shù)據(jù)
apt-get update
更新已安裝軟件
apt-get upgrade
更換系統(tǒng)版本
apt-get dist-upgrade
通過(guò)安裝包或卸載包來(lái)修復(fù)依賴錯(cuò)誤
apt-get -f install
搜索軟件源數(shù)據(jù)
apt-cache search foo
解壓安裝軟件包
apt-get install foo
重新安裝軟件包 apt-get --reinstall install foo
刪除軟件包釋放的內(nèi)容
apt-get remove foo
卸載軟件,同時(shí)清除該軟件配置文件
apt-get --purge remove foo
刪除不需要的包
apt-get autoclean
刪除所有已下載的包
apt-get clean
自動(dòng)安裝編譯一軟件所需要的包
apt-get build-dep foo
APT——Advanced Package Tool
功能
具體語(yǔ)句
顯示DEB包信息
dpkg -I xx.deb
顯示DEB包文件列表
dpkg -c xx.deb
安裝DEB包
dpkg -i xx.deb
安裝DEB包(指定根目錄) dpkg --root=<directory> -i xx.deb
顯示所有已安裝軟件
dpkg -l
顯示已安裝包信息
dpkg -s foo
顯示已安裝包文件列表
dpkg -L foo
卸載包
dpkg -r foo
卸載軟件包并刪除其配置文件
dpkg -P foo
重新配置已安裝程序
dpkg-reconfigure foo
dpkg——package manager for Debian
從軟件源中編譯軟件流程(適用于少量代碼改動(dòng)或者配置修改)
功能
具體語(yǔ)句
示例
獲取源碼
apt-get source foo
apt-get source rox-filer
安裝編譯依賴
apt-get build-dep foo
apt-get build-dep rox-filer
解壓源碼
dpkg-source -x foo_version-revision.dsc
dpkg-source -x rox_2.11-3.dsc
修改源碼部分
 
nano ROX-Filer/src/main.c
創(chuàng)建包
dpkg-buildpackage -rfakeroot -b
 
修改軟件可升級(jí)狀態(tài)
echo -e "foo hold" | dpkg --set-selections
 
二,用dpkg解包打包(或者修改包)的簡(jiǎn)單用法
1,新建必要文件control
mkdir -p dirname/DEBIAN(dirname名隨意,將生成的usr bin lib之類的文件復(fù)制到dirname目錄下,dirname/為偽根目錄)
nano dirname/DEBIAN/control,最簡(jiǎn)陋的格式如下:
Package: foo
Version: version-revision
Architecture: amd64
Maintainer: xxx
Priority: extra
Description: xxx
2,生成DEB包
dpkg-deb -b --deb-format=2.0 -Zxz -z9 dirname foo_version-revision_arch.deb (為了便于管理包名應(yīng)遵循DEB包命名格式)
3,解壓DEB包安裝文件部分
mkdir newdir && dpkg -x foo_version-revision_arch.deb newdir/
4,解壓DEB包控制信息部分
mkdir newdir && dpkg -e foo_version-revision_arch.deb newdir/
5,用ar命令解壓DEB包
mkdir newdir
cd newdir && ar x foo_version-revision_arch.deb
三,添加常用軟件管理命令簡(jiǎn)短別名
軟件管理是一個(gè)現(xiàn)代操作系統(tǒng)的基本功能,使用十分頻繁,因此有必要設(shè)置簡(jiǎn)短的別名,僅字符界面有效添至~/.profile,僅圖形界面有效添至~/.bashrc,比如
export LC_MESSAGES=en_US.UTF-8
alias a="apt-get install --no-install-recommends"
alias b="dpkg-deb -b --deb-format=2.0 -Zxz -z9"
alias c="SDCV_PAGER=more sdcv --color -0 -1"
alias i="dpkg -i"
alias l="dpkg -l | grep"
alias la="ls --file-type -a"
alias ll="la --time-style=long-iso -lh"
alias s="apt-cache search"
alias r="apt-get --purge remove"
alias u="apt-get update;apt-get upgrade"

訂閱我們的電子報(bào)刊,掌握最新資訊

博文天下

Prev Next

弱電工程簡(jiǎn)介

綜合布線 智能家居 程控?cái)?shù)字電話 閉路監(jiān)控 防盜報(bào)警 智能一卡通 背景音樂(lè)及公共廣播

公司簡(jiǎn)介

蘇州柯瑞德信息系統(tǒng)是一家優(yōu)秀的專注于為中小型企業(yè)提供信息系統(tǒng)集成服務(wù)的企業(yè)。我們的IT工程師都具備國(guó)際認(rèn)證的微軟、思科等專家證書,我們以專業(yè)的服務(wù)、合...

關(guān)于柯瑞德信息系統(tǒng)有限公司

關(guān)于柯瑞德信息系統(tǒng)有限公司

將您企業(yè)中的IT部門的職能全部或部分外包,集中精力發(fā)展您企業(yè)的核心業(yè)務(wù)! ? ??????? 蘇州柯瑞德信息系統(tǒng)有限公司是一家...

快速聯(lián)系我們






智能家居

Prev Next
什么是門禁 ? 當(dāng)前常見(jiàn)門禁系統(tǒng)的種類有哪些?各有什么優(yōu)缺點(diǎn)?

什么是門禁 ? 當(dāng)前常見(jiàn)門禁系統(tǒng)的種類有哪些?各有什么優(yōu)缺點(diǎn)…

門禁 , 又稱出入管理控制系統(tǒng) 通道管理系統(tǒng). 是一種管理人員進(jìn)出的數(shù)字化智能管理系統(tǒng) .原始的門禁系統(tǒng)概念其實(shí)早就在我們生活 中。例如:我們家家...

智能一卡通管理系統(tǒng)

智能一卡通管理系統(tǒng)

  智能一卡通管理系統(tǒng)(Smart Manager) ,即一卡通行解決方案,本系統(tǒng)集合門禁、考勤、消費(fèi)、停車場(chǎng)、電梯、巡更、電子地圖、管理中...

電子圍欄與紅外對(duì)射的區(qū)別

電子圍欄與紅外對(duì)射的區(qū)別

??????? 隨著我國(guó)經(jīng)濟(jì)建設(shè)的發(fā)展,周界安全防范工作正日益引起重視,電子圍欄的出現(xiàn)徹底改變了人們對(duì)安全防護(hù)工作理念的認(rèn)識(shí)。   我國(guó)周界安全...

在線狀態(tài)

目前有 75?游客 和 0個(gè)會(huì)員 在線