zoukankan      html  css  js  c++  java
  • gentoo emerge简单用法

    包管理工具

    包的命名

    gentoo中每个包名包含两部分,组名与包名,如:dev-db/redis,dev-db是组名,redis是包名或者称库名。
    安装搜索时需要指定包的名称,一般不需要输入组名, 但如果存在重名的情况则需要输入组名。

    搜索仓库中是否包含某个包
    emerge --search redis  # 查找redis包
    
    安装某个包
    emerge --ask redis  # 安装redis包,假设存在重名的情况,则会提示输入完整包名
    emerge --ask dev-db/redis  # 通过完整包名安装redis
    
    搜索某个包是否安装

    equery命令可以查出某个包是否安装及安装的版本。

    equery list redis # 列出本地redis包的版本信息
    
    选择某个包的不同版本

    有时系统中会同时安装同一个包的多个版本,如python,同时安装了python 2.7和python 3.3,此时如果要选择默认的python版本,可以通过eselect命令。

    eselect python list # 列出系统中已安装的python版本
    eselect python set  2   # 设置默认的python版本,2是上面list命令列出来的不同python版本的编号
    eselect python set python2.7 # 也可以通过list命令列出来的名称来设置默认版本
    
    卸载某个包

    以下两条命令都是卸载redis,-C是简写的命令行参数

    emerge -C redis  
    emerge unmerge redis
    
  • 相关阅读:
    hdu 2881 Jack's struggle(DP)
    [置顶] DataGridView控件---绑定数据方法
    Computational Geometry Template_Polygon
    Max retries exceeded with url
    Linux /proc 的意义
    [置顶] 生成树协议介绍
    StringBuffer与StringBuilder的异同
    linux 下Eclipse for C/C++的不常见设置
    [Elasticsearch] 分布式搜索
    oracle递归函数
  • 原文地址:https://www.cnblogs.com/coloc/p/6804859.html
Copyright © 2011-2022 走看看