今天将主机上的一个.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
sudo dpkg -i p.deb
5.查询软件安装路径
dpkg -L 软件名
或者
cd到你存放rpm文件包的目录rmp -ivh 软件包.rmp
安装时可能会遇到缺少包的错误。
rmp软件包安装方法 rpm -ivh --replacepkgs 软件包.rmp软件包重复安装将会失败,若仍需要安装必须加--replacepkgsrpm -ivh --replacefiles 软件包.rmp软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加--replacefilesrpm -ivh --nodeps 软件包.rmp软件包所依赖的软件包未安装,则安装将会失败,若仍需要安装必须加—nodeps 1、查询、利用 rpm -q -a或者rpm -qa查询当前系统中安装的所有软件包 2、卸载 rpm -e [name] 可以选择项 --nodeps 来卸载文件 3、安装路径查询 rpm -ql [name]来查询文件安装路径四 .tar.gz五、安装 7zip 解压缩工具:1.压缩命令:
命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。
sudo tar -zcvf 打包后生成的文件名全路径 要打包的目录
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
解压缩后的文件只能放在当前的目录。
1. sudo apt-get install p7zip
2、7zr x file.7z 或者 7zr e file.7z
查看文件实时输出
tail -f 文件名