包管理工具使用小技巧
来源:互联网 发布:常见关联规则算法 编辑:程序博客网 时间:2024/04/28 13:26
包管理工具使用小技巧
玩linux中,经常会使用包管理命令,以下为一些使用技巧简介:
- dpkg被玩坏了
- 同时移除、安装包
- 阻止升级某些包
- 缓存代理包
- 多台系统安装同样包
dpkg被玩坏了
1.官网下载dpkg的.deb包.
2.解包:
ar x **.deb
control.tar.gz:包、版本等信息;
data.tar.gz:可执行文件、文档等;
debian-binary:指明.deb所用的文本文件。
3.用tar将所需文件解压至/:
tar -C / -p -xzf data.tar.gz
同时移除、安装包
1.安装vim,移除emacs:
apt install vim emacs-
另一种写法:
apt remove emacs vim+
阻止升级某些包
1.阻止包:
apt-mark hold <pkg>
2.取消阻止:
apt-mark unhold <pkg>
3.显示已阻止的包:
apt-mark showhold
缓存代理包
1.安装approx:
sudo apt-get install approx
2.配置approx:
$sudo vim /etc/approx/approx.conf#<name> <repository-base-url>debian http://ftp.debian.org/debiansecurity http://security.debian.org
3.配置souces.list:
approx默认监听9999端口,调整需要使用代理缓存的debian系统的sources.list文件,将其指向approx所在机器的域名或者ip:
$sudo vim /etc/apt/sources.listdeb http://10.0.0.**:9999/debian jessie main contrib non-freedeb http://10.0.0.**:9999/security jessie updates main contrib non-free
多台系统安装同样包
使用场景:办公区有很多装debian系统办公电脑,需要安装同样的包。
1.电脑a所有包已经装好;
2.在电脑a导出包列表:
dpkg --get-selections > installed_pkgs.txt
3.installed_pkgs.txt传输至电脑b,执行下列操作:
-更新dpkg包数据库:
apt-cache dumpavail > avail.txtdpkg --merge-avil avail.txt
-更新dpkg包列表:
dpkg --set-selections < installed_pkgs.txt
-安装选择的包:
apt-get dselect-upgrade
0 0
- 包管理工具使用小技巧
- 使用Cocoapods包管理工具
- Yarn包管理工具使用总结
- [小技巧] 使用zipinfo判断 zip 包的文件信息
- mac下包管理工具Homebrew使用
- Mac包管理工具安装和使用
- SVN第三方管理工具CornerStone使用技巧
- 版本管理工具git使用技巧(一)
- 版本管理工具git使用技巧(二)
- 包管理工具
- 包管理工具
- 包管理工具
- 包管理工具
- Python包安装小技巧
- google使用小技巧
- Excel使用小技巧!
- UltraEdit使用小技巧
- VI使用小技巧
- 咱来聊聊java的多态机制?
- <leetcode>396 Rotate Function
- 买票难难于上青天
- 根据传人的时间戳,返回格式化的时间差字符串
- 为什么要交 养老保险???
- 包管理工具使用小技巧
- 2011 絮语与寄语
- 获取系统短信
- 但通过银行
- priority_queue
- 新年里 把 自己写的 js基础代码 做个了结..... 死机了吧,悲剧了吧 ... 打不开了吧...编辑器bug出现了吧 ff不能黏贴,复制,换组织就不修正么?
- 关于python字典中文显示的处理办法
- java 玩游戏并晋级 玩游戏支付游戏币 关键代码
- Introduction to Excel XML