ubuntu笔记:查看Ubuntu的包依赖关系
1 以下看誰依賴了libboost1.71-tools-dev?
aptitude why libboost1.71-tools-dev結果:
i?? libboost-all-dev?? 依賴 libboost-tools-dev?? ?
i A libboost-tools-dev 依賴 libboost1.71-tools-dev
2 以下看libboost-all-dev 依賴哪些包?
apt-cache depends libboost-all-dev結果:
libboost-all-dev
? 依賴: libboost-dev
? 依賴: libboost-tools-dev
??? libboost-tools-dev:i386
? 依賴: libboost-atomic-dev
? 依賴: libboost-chrono-dev
? 依賴: libboost-container-dev
? 依賴: libboost-context-dev
? 依賴: libboost-coroutine-dev
? 依賴: libboost-date-time-dev
? 依賴: libboost-exception-dev
? 依賴: libboost-fiber-dev
?? ...? ....
3 查看所有帶libboost的包
dpkg -l | grep libboost結果:
ii? libboost-all-dev??????????????????????????? 1.71.0.0ubuntu2?????????????????????? amd64??????? Boost C++ Libraries development files (ALL) (default version)
ii? libboost-atomic-dev:amd64?????????????????? 1.71.0.0ubuntu2?????????????????????? amd64??????? atomic data types, operations, and memory ordering constraints (default version)
ii? libboost-atomic1.71-dev:amd64?????????????? 1.71.0-6ubuntu6?????????????????????? amd64??????? atomic data types, operations, and memory ordering constraints
ii? libboost-atomic1.71.0:amd64???????????????? 1.71.0-6ubuntu6?????????????????????? amd64??????? atomic data types, operations, and memory ordering constraints
4 用apt安裝時,出現依賴障礙時,如何解決?
出現因依賴無法安裝,可以嘗試:
aptitude?? install?? xxx-軟件
關于aptitude的其他功能:
?install????? - 安裝/升級軟件包
?remove?????? - 卸載軟件包
?purge??????? - 卸載軟件包并刪除其配置文件
?hold???????? - 將軟件包置于保持狀態
?unhold?????? - 取消對一個軟件包的保持命令
?markauto???? - 將軟件包標記為自動安裝
?unmarkauto?? - 將軟件包標記為手動安裝
?forbid-version - 禁止 aptitude 升級到某一特定版本的軟件包。
?update?????? - 下載新/可升級軟件包列表
?safe-upgrade - 執行一次安全的升級
?full-upgrade - 執行升級,可能會安裝和卸載軟件包
?forget-new?? - 忘記哪些軟件包是“新”的
?search?????? - 按名稱 和/或 表達式搜索軟件包
?show?????? - 顯示一個軟件包的詳細信息
?clean??????? - 刪除已下載的軟件包文件
?autoclean??? - 刪除舊的已下載軟件包文件
?changelog??? - 查看一個軟件包的變更日志
?download???? - 下載軟件包的 .deb 文件
?reinstall??? - 下載并(可能)重新安裝一個現在已經安裝了的軟件包
總結
以上是生活随笔為你收集整理的ubuntu笔记:查看Ubuntu的包依赖关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS知识:安装rosdep中出现tim
- 下一篇: 树莓派:在ubuntu20-server