Linux08 安装软件
Linux 安装软件
通常情况下,linux会这样放软件的组件:
可执行文件->/usr/bin; /usr/local/bin
程序->/usr/share; /usr/local/share
程序的文档->/usr/share/doc; /usr/local/share/doc
程序的启动项->/usr/share/apps; /usr/local/share
程序的语言包->/usr/share/locale; /usr/local/share/locale
而有的软件为了和系统组件分隔开,选择栖息于 /opt,但目录结构往往是一样的,把/usr或/usr/local 替换为了/opt/"软件名"
一、安装
| 说明 | X Windows | 控制台 | |
| 更新源 | 设置下载速度快的软件更新源 | 软件中心 / 新立得软件包管理器 | /etc/apt/sources.list /etc/yum.repos.d/下的repo文件 /etc/pacman.d/mirrorlist sudo pacman-mirrors -g |
| 系统更新 | Suse / Debian系列更新内核命令: sudo apt-get dist-upgrade | 软件中心 / 新立得软件包管理器 | DNF|yum / apt-get / zypper / pacman / emerge |
| 官方源 | 首选方法是直接从官方源安装 | 软件中心 / 新立得软件包管理器 | DNF|yum / apt-get / zypper / pacman / emerge |
| 第三方源 | 主要针对 Red Hat 系列 添加 | 软件中心 / 新立得软件包管理器 | DNF|yum install epel-release |
| 官方软件 | 按官方网站的说明下载安装 | 以下安装方法,Linux 不能自动更新 | |
| 软件包 | Redhat的rpm包或Debain的dpkg包 包的命名规律:名称-版本-修正版-类型 |
(GnoRPM、kpackage) | rpm –ivh 软件包名 -i 安装软件 -t测试安装,不是真的安装 -p 显示安装进度 -f 忽略任何错误 -U 升级安装 -e 卸载 安装: dpkg -i 软件包名 卸载: dpkg -e 软件名 安装: sudo pacman -S 软件包 移除: sudo pacman -R 软件名 |
| 编译 | 常见tar包 | 1) 获取应用软件 2) 解压缩文件 3) 阅读附带的INSTALL文件、README文件; 4) 执行“./configure”命令创建makefile文件为编译做准备; 5) 在当前目录执行“make”命令根据makefile编译软件; 6) 执行“make install”将刚编译的文件安装到预定目录中 7) 执行“make clean / make distclean”删除安装时产生的临时文件。 8) 据INSTALL和README文件的说明运行软件。 |
|
| 已编译包 | 已编译的二进制包 —统称 binary,后缀可以是 .bin 或者.sh或者没有 | 直接运行 |
如果不需要跨版本升级的话,可以使用如下命令:
sudo apt-get install linux-generic
否则, 首先查看可安装内核的源列表:
$ apt-cache search linux-generic-lts
linux-generic-lts-quantal - Generic Linux kernel image and headers
linux-generic-lts-quantal-eol-upgrade - Complete Generic Linux kernel and headers
linux-generic-lts-raring - Generic Linux kernel image and headers
linux-generic-lts-raring-eol-upgrade - Complete Generic Linux kernel and headers
linux-generic-lts-saucy - Generic Linux kernel image and headers
linux-generic-lts-saucy-eol-upgrade - Complete Generic Linux kernel and headers
linux-generic-lts-trusty - Generic Linux kernel image and headers
linux-generic-lts-utopic - Complete Generic Linux kernel and headers
linux-generic-lts-vivid - Complete Generic Linux kernel and headers
linux-generic-lts-wily - Complete Generic Linux kernel and headers
如果想安装最新的内核就执行最后一项:
sudo apt-get install linux-generic-lts-wily
二、卸载
软件中心 / 新立得软件包管理器 或 DNF|yum / apt-get / zypper / pacman / emerge命令。(Kinstall和Kife)
三、常用软件
浙公网安备 33010602011771号