您的位置:首页 > 运维架构 > Linux

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

2015-08-17 17:39 393 查看
今天将主机上的一个.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 文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: