Linux 安装软件
2020-02-22 16:01:21来源:博客园 阅读 ()
Linux 安装软件
Linux发行版的两大系列
- debian:代表的比如Ubuntu,软件包管理工具apt、apt-get、dpkg,软件包名.deb
- redhat:代表的比如CentOS(所以在VMware上安装CentOS8时选择的版本是red hat),软件包管理工具yum,软件包名.rpm
Ubuntu要下载.deb的安装包,用apt|apt-get|dpkg命令来管理软件;
CentOS要下载.rpm的安装包,用yum命令来管理软件。
不能混用。
.tar.gz是Linux发行版通用的安装包,但只是将源码|字节码打包、压缩,有时候需要自己编译。
别人公司也不敢把源码给你,使用.tar.gz的一般都是软件开发工具包(比如jdk)、开源框架的jar包。
Ubuntu早些年使用apt-get管理软件,apt-get包含了很多低级功能的命令,命令繁多。
后来推出了apt,对apt-get的常用命令进行精简,又添加了一些新的命令。
官方推荐使用apt,现在apt已经超越apt-get成为主流。
Ubuntu的单个软件包也可以使用dpkg来管理。
.deb Ubuntu
dpkg常用命令:
- dpkg -I 包名.deb 查看软件包的详细信息,包括软件名称、版本以及大小等,I即info。
- dpkg -i 包名deb 安装软件包,i即install
- dpkg -r 包名 卸载软件包,r即remove,此种方式会有配置文件残留
- dpkg -l 包名 查看所有已安装的软件包,l即list。dpkg -l | grep zip,可搜索指定字符。
apt常用命令:
- apt install 包名 安装软件包
- apt remove 包名 卸载软件包(会有配置文件残留)
- apt purge 包名 卸载软件包并删除对应的配置文件(推荐)
- apt update 更新软件源
- apt upgrade 升级所有可升级的软件包
- apt autoremove 自动删除不需要的包
- apt full-upgrade 在升级软件包时自动处理依赖关系
- apt search 搜索软件包(软件源+本地已安装的)
- apt show 显示安装细节
- apt list 列出已安装的软件包
- apt edit-sources 编辑软件源列表
权限不够的在前面加sudo或切换到root操作。
方式一、从软件源获取软件包进行安装:
sudo apt install 包名
我个人并不推荐使用软件源,因为配置软件源有点麻烦,且事先不一定知道包名,版本也不一定符合要求。
方式二、去官网复制软件包的地址,自己下载软件包进行安装:
wget http://wppkg.baidupcs.com/issue/netdisk/LinuxGuanjia/3.0.1/baidunetdisk_linux_3.0.1.2.deb 下载软件包
sudo dpkg -i baidunetdisk_linux_3.0.1.2.deb 使用dpkg安装软件时,如果软件包不在当前目录下,需要带路径,或者先cd到软件包所在目录
sudo apt install /home/chy/baidunetdisk_linux_3.0.1.2.deb 使用apt必须要带路径,不管软件包是否在当前目录下
软件会自动安装在/usr中的某个目录下
sudo apt purge baidunetidisk 卸载软件包并删除配置文件
安装时指定文件名(带后缀),卸载时指定包名。
.rpm CentOS
yum常用命令:
- yum search 关键字 在软件源+已安装的软件包中搜索软件包
- yum install 包名 安装软件包
- yum remove 包名 卸载软件包,会自动删除配置文件
- yum list 列出所有已安装的软件包
- yum check-update 列出可更新的软件包
- yum update 包名 更新指定的软件包
- yum update 更新所有软件包
清除缓存:
- yum clean packages: 清除缓存目录下的软件包
- yum clean headers: 清除缓存目录下的 headers
- yum clean oldheaders: 清除缓存目录下旧的 headers
- yum clean, yum clean all 清除缓存目录下的软件包及旧的headers
方式一、从软件源获取软件包进行安装:
sudo yum install 包名
方式二、去官网复制软件包的地址,自己下载软件包进行安装:
wget http://wppkg.baidupcs.com/issue/netdisk/LinuxGuanjia/3.0.1/baidunetdisk_linux_3.0.1.2.rpm 下载.rpm包
sudo yum install baidunetdisk_linux_3.0.1.2.rpm 安装软件包
sudo yum remove baidunetdisk 卸载软件包并删除配置文件
.tar.gz 通用
(有时间补上)
原文链接:https://www.cnblogs.com/chy18883701161/p/12345742.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:kali重置root密码
下一篇:centos5,6的GRUB简介
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- 安装Zabbix5.0 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash