程序包管理dpkgapt-get服务端openssh-server与客户端Xshell设置及lrzsz安装使用
Posted thoughtful-actors
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序包管理dpkgapt-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 文件名
以上是关于程序包管理dpkgapt-get服务端openssh-server与客户端Xshell设置及lrzsz安装使用的主要内容,如果未能解决你的问题,请参考以下文章