linux ..rpm和.deb文件的安装

今天将主机上的一个.rpm文件拷贝到虚拟机上,然后转化成.deb文件,然后安装。步骤如下:

一、安装SSH用于远程登陆

1、sudo apt-get install openssh-server
安装ssh-client
sudo apt-get install openssh-client 

2.确认sshserver是否安装好
ps -e | grep sshd
  350 ?        00:00:00 sshd

如果看到sshd那说明ssh-server已经启动了

3、安装成功后利用 ssh 用户名@IP地址形式登陆

二、SCP命令远程拷贝

(1)、将本地文件拷贝到远程:scp  文件名 用户名@计算机IP:远程路径

(2)、从远程将文件拷回本地:scp 用户名@计算机IP:文本本地路径

(3)、将本地目录拷贝到远程:scp -r目录名 用户名@计算机IP:远程路径

(4)、从远程将目录拷回本地:scp-r  用户名@计算机IP:文本本地路径

三、.rpm文件拷贝到虚拟机上,然后转化成.deb文件,安装

1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:

sudo apt-get install alien fakeroot

2. 将需要安装的 rpm 包下载备用,假设为 p.rpm

3. 使用 alien 将 rpm 包转换为 deb 

fakeroot alien p.rpm

4.转换成功,用以下指令来安装

sudo dpkg -i p.deb

5.查询软件安装路径

dpkg -L 软件名


或者

cd到你存放rpm文件包的目录
rmp -ivh 软件包.rmp

安装时可能会遇到缺少包的错误。

rmp软件包安装方法
rpm -ivh --replacepkgs 软件包.rmp
软件包重复安装将会失败,若仍需要安装必须加--replacepkgs 
rpm -ivh --replacefiles  软件包.rmp
软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefiles 
rpm -ivh --nodeps   软件包.rmp
软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps

1、查询、利用
rpm  -q -a或者rpm -qa查询当前系统中安装的所有软件包
2、卸载
rpm -e [name] 可以选择项 --nodeps 来卸载文件
3、安装路径查询
rpm -ql [name]来查询文件安装路径

四 .tar.gz  

1.压缩命令:

  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

sudo tar -zcvf 打包后生成的文件名全路径 要打包的目录

 

2.解压缩命令:

  命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。

五、安装 7zip 解压缩工具:
1. sudo apt-get install p7zip
2、7zr x file.7z 或者 7zr e file.7z

查看文件实时输出
tail -f 文件名




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值