Debian-Style dpkg apt-get, aptitude
Fedora, Red Hat Enterprise Linux, CentOS rpm yum
Debian apt-get update; apt-cache search search_string
Red Hat yum search search_string
Debian apt-get update; apt-get install package_name
Red Hat yum install package_name
通過軟件包文件來安裝軟件
如果從某處而不是從資源庫中下載了一個軟件包文件,可以使用底層工具來直接(沒有經過依賴解析)安裝它。
表15-5: 底層軟件包安裝命令
風格 命令
Debian dpkg --install package_file
Red Hat rpm -i package_file
例如:如果已經從一個并非資源庫的網站下載了軟件包文件 emacs-22.1-7.fc7-i386.rpm, 則可以通過這種方法來安裝它:
rpm -i emacs-22.1-7.fc7-i386.rpm
注意:因為這項技術使用底層的 rpm 程序來執行安裝任務,所以沒有運行依賴解析。 如果 rpm 程序發現缺少了一個依賴,則會報錯并退出。
卸載軟件
可以使用上層或者底層工具來卸載軟件。下面是可用的上層工具。
表15-6: 軟件包刪除命令
風格 命令
Debian apt-get remove package_name
Red Hat yum erase package_name
經過軟件包文件來升級軟件
如果已經從一個非資源庫網站下載了一個軟件包的最新版本,可以安裝這個版本,用它來 替代先前的版本:
表15-8: 底層軟件包升級命令
風格 命令
Debian dpkg --install package_file
Red Hat rpm -U package_file
列出所安裝的軟件包
下表中的命令可以用來顯示安裝到系統中的所有軟件包列表:
表15-9: 列出所安裝的軟件包命令
風格 命令
Debian dpkg --list
Red Hat rpm -qa
顯示所安裝軟件包的信息
如果知道了所安裝軟件包的名字,使用以下命令可以顯示這個軟件包的說明信息:
表15-11: 查看軟件包信息命令
風格 命令
Debian apt-cache show package_name
Red Hat yum info package_name
查找安裝了某個文件的軟件包
確定哪個軟件包對所安裝的某個特殊文件負責,使用下表中的命令:
表15-12: 包文件識別命令
風格 命令
Debian dpkg --search file_name
Red Hat rpm -qf file_name
- 關于我
- laravel
- quickstart
- quickstart-intermediate
- swoole
- (一)快速起步
- php7
- swoole異步高性能
- 開發中常見問題
- event擴展的安裝
- phptrace
- 用C/C++寫php擴展
- 無聊的筆試題
- rewrite二級目錄轉二級域名
- php多進程
- rpc-yar
- php專家列表
- php守護進程
- php函數防止超時
- php分析報錯信息
- gdb調試php
- php-cli模式
- composer/pear
- 基礎
- sublime+xdebug
- 開啟opcache
- 前端
- js
- linux
- Xshell連接不上Ubuntu解決方式
- xshell
- centos安裝中文輸入
- centos下安裝谷歌瀏覽器
- centos安裝phpstorm
- php7之phpredis安裝
- 磁盤大小
- dns
- TCP/IP協議
- HTTP
- tcpdump
- zbacktrace
- gdb調試php擴展
- lsof
- perf
- lnmp
- first
- 重定向
- echo
- 鍵盤高效操作
- 權限控制
- 進程
- 環境變量
- vi
- 軟件包管理
- 網絡
- 查找文件
- 壓縮
- 正則
- sed/awk
- 編譯程序
- shell腳本
- shell認識
- sh腳本
- sh調試相關
- win共享文件夾給虛擬機
- git
- git的安裝
- 常用命令
- 本地到遠程倉庫
- 遠程到本地倉庫
- 分支管理
- bug分支
- feature
- 標簽
- 多人協作
- FAQ
- C/C++
- 難點
- 修飾符
- 數組
- 字符串
- 指針
- 引用
- 面向對象
- 類訪問修飾符
- 構造函數
- 操作文件
- mysql集群
- 使用navicat操作MySQL數據庫能不能整個數據庫搜索一條數據?
- 幫助的使用
- 存儲引擎的選擇
- 數據類型/字符集
- 索引
- kafka集群
- rabbitmq集群
- (一)初識rabbitmq
- (二)原理
- (三)消息模型
- (四)rabbitmq&php基礎
- (五)持久化&route&指定exchange
- (六)發布訂閱
- (七)route key
- (八)topic
- elasticsearch集群
- (一)服務端搭建
- (二)elasticsearch&php
- (三)head插件
- redis集群
- github
- 設計模式
- createType
- factory_method.php
- abstract_factory.php
- mysql_singleton.php
- builder.php
- prototype.php
- structType
- adapter.php
- 數據結構與算法
- python