程序包管理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 文件名

原文地址:https://www.cnblogs.com/thoughtful-actors/p/9643994.html

时间: 2024-10-22 02:42:15

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

Linux程序包管理及yum安装管理

Linux程序包管理: API:ApplicationProgramming Interface   应用编程接口 POSIX:Portable OS    遵循本协议的程序均可在不同系统间移植 程序编写完成后,执行所要经过的处理步骤: 程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接 静态编译: 共享编译:直接调用.so共享对象实现 ABI:ApplicationBinary Interface  应用二进制接口 Windows与Linux所支持的可执行二进制

Linux系统管理-(8)-RPM程序包管理器

Centos下RPM程序包管理器:     安装:     rpm {-i|--install} [install-options] PACKAGE_FILE ...            -v: 显示过程            -vv:  显示更详细的过程            -h: 以#显示程序包管理执行进度:每个#表示2%的进度          其他选项: --test 测试安装 --nodeps:忽略依赖关系:                    --replacepkgs: 重新

如何修改基于Debian包管理dpkg的程序流程方法概述

/*********************************************************************  * Author  : Samson  * Date    : 05/14/2014  * Test platform:  *              Mint 15-3.8.13.13  *              GNU bash, version 4.2.45  * ***************************************

Linux 第16天 程序包管理

Linux 第16天自习 程序包管理 时间: 20180802 目录 Linux程序包管理 rpm包管理工具使用 yum在线包管理工具 源码编译安装程序 Linux程序包管理 linux上的大部分软件是开源的,所以他们的源码都是公开的,可以自由获取并安装至自己的 linux系统上,但是对于大部分用户而言,配置源码安装程序包实属不易,并还需要安装编译 环境,因此发行版的厂商将这些开源的软件在自己公司内部将其开源的软件包在各个硬件平台 上编译使其形成二进制文件,并打包好此时用户只需要获取到此安装包并

程序包管理之rpm/yum/编译

本次操作的环境依然还是在CentOS6.6上. 第一部分:rpm解释说明 1.对rpm包的一些简单的解释 在windows系统中,安装一个程序很简单.直接点击下一步一直安装下去即可.但是在linux系统下,却不是.如果玩转linux系统,却连软甲都不会装,确实有些说不过去.因此,今天写点关于linux程序包管理安装的东西. 1.先对linux软件程序需要的程序包进行一定的了解.所谓程序包,其实就是所需程序的安装包.在不同的linux系统上,程序包的格式以及管理工具也有些不同在redhat上以rp

程序包管理一之概论及rpm详解

程序包管理是运维人员的基本工作之一.在操作系统上,不断的安装,卸载,配置应用程序包,让不同程序包运行提供不同的服务:利用某种工具完成某些操作的过程.这就要求运维工作人员熟悉安装,管理应用程序包. 在linux上,程序包主要有两种:tar,rpm包. Linux程序包管理: 一.概述: 系统接口 API:Application Program Interface  应用编程接口 ABI:APPlication Binary Interface应用二进制接口 不同操作系统,API兼容,ABI不一定相

Linux系统程序包管理

Linux程序包管理 API:Application Program Interface ABI:Application Binary INnterface Unix-like,系统上的二级制格式的应用程序文件格式为 ELF Windows系统的二级制格式的应用程序文件格式为: exe,msi 库级别的虚拟化: Linux:WinE,可以实现在Linux系统上运行Windows的二进制可执行程序 Windows:Cywin,可以实现在Windows系统上运行Linux的位二进制可执行程序 各种编

程序包管理,rpm、yum的使用

日期: 2015年09月10日 程序包管理的相关概念: <<===============================================================================================>> 软件包的组成部分: 1.二进制程序:可执行文件 通常安装在 /bin./sbin./usr/bin./usr/sbin./usr/local/bin, /usr/local/sbin 目录之下 2.库文件: 程序的运行依赖于库文件

程序包管理rpm,yum用法解析及自动化部署apache server实战,让您轻松拥有apache网站!

程序包管理器rpm,yum用法及apache httpd服务的自动化部署 程序包管理? 通常来说在windows中将需要安装的程序,程序名.exe下载下来然后点击setup的安装程序或直接点击程序包,下一步下一步即可.而Linux中程序包不是exe,不同的主流发行版有着不同的程序包管理机制.比较主流的主要是rpm程序包管理器和deb程序包管理. 这里要区别: 包名(PACKAGEFILE): rpm包程序文件的全名程序名(PACKAGENAME): rpm包不带版本号的程序名,比如QQ而不是QQ