Linux下软件安装

通常可以使用系统的包管理程序安装 也可以使用源码安装

便捷安装

使用PMS(package management system)包管理系统

dpkg 基于Debian的包管理系统命令

aptitude 最常用的基于dpkg命令行的包管理系统实例

包括ubuntu、armbian等debian系的系统

$ apt       #aptitude命令
            update          #更新apt
            upgrade         #更新所有软件
            show            #查看程序包信息
            search          #通过关键词搜索软件包
            install         #安装
            safe-upgrade    #安全更新
            remove          #删除软件包 保留数据
            purge           #彻底删除软件包和数据

文件/etc/apt/source.list是软件仓库

通常不需要更改,默认的软件仓库基本可以满足需求

有需要时在其他软件仓库官网上复制仓库信息并加入仓库配置文件中

rpm 基于RedHat的包管理系统

yum 最常用的基于rpm命令行的包管理系统

包括centOS、fedora等redhat系的系统

$ yum       #yum命令
            install         #安装
            list installed  #查看已安装
            provides        #查看文件对应的软件包
            remove          #删除软件包 保留数据
            erase           #删除软件包和数据
            repolist        #可以显示软件来源仓库

可以手动下载rpm文件并用yum的localinstall命令本地安装

有时存在软件包库依赖关系损坏的情况 一般先clean all后updae 或者用deplist显示库依赖后手动修改 最终也可以update - -skip-broken

源码安装

不用包管理系统 从源码安装软件

下载tar文件(一般从官网下载 .tar.gz文件)

用tar -zxvf解压后 阅读README文件

一般根据README文件的指示 make或者make install命令可以将软件安装

Lei Yang
Lei Yang
PhD candidate

My research interests include visual speech recognition and semantics segmentation.