美文网首页
软件包管理

软件包管理

作者: jere觅 | 来源:发表于2015-12-13 22:58 被阅读0次

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁好记。
在查找资源库中的软件包时,例如搜索一个 yum 资源库来查找并安装 emacs 文本编辑器,可以使用以下命令:
yum search emacs
yum install emacs
yum可以用于运作rpm包,安装:yum install <package_name> 卸载:yum erase <package_name> 更新:yum update <package_name>

apt-get是高级包装工具(Advanced Packaging Tools,简称:APT)是 Debian及其衍生发行版(如:Ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Linux系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着 sudo命令。
apt-get可以用于运作deb包,例如在Ubuntu系统上对某个软件的管理:安装:apt-get install <package_name> 卸载:apt-get remove <package_name>
更新:apt-get update <package_name>

apt-get 常用实例
apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename --reinstall 重新安装包
apt-get remove packagename 删除包
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get clean 清理无用的包
apt-get check 检查是否有损坏的依赖

实例:搜索、获取信息、安装并卸载开源播放器VLC
jeremy@ubuntu:~$ apt-cache search vlc
dvd95 - DVD9 to DVD5 converter
browser-plugin-vlc - multimedia plugin for web browsers based on VLC
cubemap - scalable video reflector, designed to be used with VLC
dvblast - Simple and powerful dvb-streaming application

jeremy@ubuntu:~$ apt-cache show vlc
Package: vlc
Priority: optional
Section: universe/graphics
Installed-Size: 3604

jeremy@ubuntu:~$ sudo apt-get install vlc
[sudo] password for jeremy:
After this operation, 80.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

jeremy@ubuntu:~$ sudo apt-get remove vlc

jeremy@ubuntu:~$ sudo apt-get clean
jeremy@ubuntu:~$ sudo apt-get check
Reading package lists... Done
Building dependency tree
Reading state information... Done

相关文章

  • 全栈工程师学习第四天笔记

    一、软件包管理 1、apt-get:软件包管理: (1)查看本地主机Cache中的软件包安装源: apt-cach...

  • RPM包管理

    RPM包管理 1、软件包安装 2、软件包升级 3、软件包卸载 4、软件包查询 5、软件包校验 1、软件包安装 rp...

  • 【Linux】Software Package

    软件包管理 软件包管理由deepin下专用的软件包管理器负责,支持一键安装系统环境和更新。安装软件一般有两种方式:...

  • 9/8 第三天笔记 linux下的一些操作命令及vim的简单使用

    第一天笔记 一、软件包管理 apt-get:软件包管理: 查看本地主机Cache中的软件包安装源:apt-cach...

  • Debian 软件包管理

    Debian 软件包管理叫做 Advanced Packaging Tool(APT),是一套管理软件包和相关依赖...

  • Linxu RPM包管理

    RPM软件包管理 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文...

  • Homebrew使用介绍

    原文地址:LoveDev Homebrew可以很好的下载并管理Mac上软件包,使软件包的管理清晰、灵活了很多。 安...

  • Homebrew安装与使用

    Homebrew是macOS系统上的软件包管理器(也有Linux版本),用于安装、更新、卸载、管理软件包。 安装H...

  • CentOS和Mac下的包管理器的使用和说明

    一、CentOS服务器的包管理器之yum 1、搜索软件包 2、安装软件包 3、更新软件包 4、检查可更新的软件包 ...

  • [Linux]软件包管理:yum

    软件包管理器 :yum yum介绍 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器...

网友评论

      本文标题:软件包管理

      本文链接:https://www.haomeiwen.com/subject/iucuhttx.html