zoukankan      html  css  js  c++  java
  • Archlinux安装yaourt

    Archlinux自带的包管理器pacman不能直接安装AUR(Arch User Repository)里面的软件包,要使用AUR里面的软件包需要下载PKGBUILD文件,使用makepkg编译再使用pacman安装。
    Yaourt(Yet Another User Repository Tool 用户的另一个软件仓库管理工具)是一个社区为增加pacmanAUR的无缝访问而做的, 它允许和自动化软件包编译和安装AURArch仓库里的软件. yaourt使用和pacman完全相同的语法,并且给简单的pacman添加了更实用的功能并使其美观,如彩色输出,交互式界面等等,本文讲介绍在Archlinux中安装yaourt的方法。

    配置软件源


    1. 编辑/etc/pacman.conf文件
    $ sudo nano /etc/pacman.conf
    

    在末尾加上

    [archlinuxcn]
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
    如果能用ipv6建议使用ipv6
    [archlinuxcn]
    SigLevel = Optional TrustAll
    Server = https://ipv6.mirrors.ustc.edu.cn/archlinuxcn/$arch
    

    Ctrl+O写入,Ctrl+X离开
    2. 安装archlinuxcn-keyring导入GPG key。

    $ sudo pacman -S archlinuxcn-keyring
    

    安装yaourt


    1. 同步软件包并安装yaourt
    $ sudo pacman -Sy yaourt
    

    使用yaourt安装软件包


    1. 搜索
      使用yaourt pkgname即可搜索
      如输入yaourt sogou会得到下图结果

      可以看到,直接可以搜到AUR里面的内容。

    2. 安装
      可以在搜索得到的结果中选择要安装的软件,输入序号即可,也可以用yaourt -S pkgname进行安装。
      如果是AUR里面的包,接下来会下载PKGBUILD文件,下载完成后会询问你是否需要编辑

      选择之后就会开始询问是否继续构建,如果需要编辑的话,编辑完成后选择Y就行了。

      接下来会自动完成下载并安装依赖、下载资源文件,压缩软件包的过程,最后会得到一个软件包,并询问是否安装,选择Y并输入密码就成功了,也可以选择n,软件包将会被保存到/tmp/yaourt-tmp-xxx目录下,xxx是用户名。

    3. 卸载


    pacman一样,使用yaourt -R pkgname就可以卸载

  • 相关阅读:
    Codeforces 1190C Tokitsukaze and Duel game
    2019牛客多校第一场E ABBA 贪心 + DP
    Codeforces 1195E OpenStreetMap 单调队列套单调队列
    由 Vue 中三个常见问题引发的深度思考
    jszip打包上传下载
    Ubuntu切换登录用户和root用户
    vue2.0右键菜单
    main.js中import引入css与引入js的区别
    node和npm版本引起的安装依赖和运行项目失败问题
    reduce()之js与python
  • 原文地址:https://www.cnblogs.com/tonyc/p/7739830.html
Copyright © 2011-2022 走看看