程序包管理dpkg、apt-get、服务端openssh-server与客户端Xshell设置及lrzsz安装使用

一、程序包管理器 dpkg、apt-get

1、dpkg

安装:sudo dpkg -i cmatrix_1.2a-5build3_amd64.deb 

卸载:sudo dpkg -r cmatrix 仅卸载软件包;sudo dpkg -P cmatrix 卸载相关配置文件

查看:dpkg -l cmatrix

2、apt-get

原理:

  v  在/etc/apt/sources.list中列出了软件源的网址

  v  安装ubuntu的时候为每个软件源服务器所拥有的软件包资源在本地建立了索引文件

  v  索引文件存放在/var/lib/apt/lists/目录的一系列文件中,里面包含了包和包之间的依赖关系

  v  使用apt-get安装软件包的时候,会根据/var/lib/apt/lists/中的索引文件检查所依赖的包,按照依赖关系调整安装顺序

  v  从/etc/apt/sources.list列出的软件源网址下载包并按照顺序进行安装

步骤;

  安装:apt-get install 包名

  卸载:apt-get [-y] remove [--purge] 包1 包2....    (默认不会删除程序的配置文件,予以保留,但如果接上--purge,则会删除)

  查看:dpkg -l 包名

更新软件列表:apt-get  [选项] update

  v  apt-get update命令会按照/etc/apt/sources.list列出的软件源网址,扫描每个软件源服务器

  v  为每个服务器所拥有的软件包资源在本地重新建立索引文件,存放在/var/lib/apt/lists/目录中

更新软件:apt-get upgrade     (将系统内低版本的软件更新为更高版本更新的软件)

  v  将现有已安装的包的版本和/etc/apt/sources.list中包的版本比较,如果已安装的包版本低就提示更新包

  v  使用apt-get upgrade之前最好先运行apt-get update更新本地包索引文件

强制解除apt锁占用--命令:

  第一步:sudo rm /var/cache/apt/archives/lock

  第二步:sudo rm /var/lib/dpkg/lock

二、安装xshell和lrzsz远程文件传输工具

1、xshell

2、连接远程服务器

3、lrasz

在Linux系统内,可以基于ssh协议使用lrzsz工具进行远程文件传输,大部分情况可替代FTP。

rz: 从远程主机传文件到服务器(虚机)

 sz: 从服务器主机(虚机)传文件到客户端

安装:apt-get install lrzsz

  上传:rz 

  下载:sz 文件名

猜你喜欢

转载自www.cnblogs.com/thoughtful-actors/p/9643994.html