包管理工具使用小技巧

包管理工具使用小技巧

玩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/debian
security http://security.debian.org

3.配置souces.list:
approx默认监听9999端口,调整需要使用代理缓存的debian系统的sources.list文件,将其指向approx所在机器的域名或者ip:

$sudo vim /etc/apt/sources.list
deb http://10.0.0.**:9999/debian jessie main contrib non-free
deb 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.txt
dpkg --merge-avil avail.txt

-更新dpkg包列表:

dpkg --set-selections < installed_pkgs.txt

-安装选择的包:

apt-get dselect-upgrade
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值