精华内容
下载资源
问答
  • archlinux 包管理

    2021-05-15 23:52:48
    pacman包的管理yaourt包管理pacman增pacman -S package_name 安装包pacman -Sw package_name 重新安装软件包pacman -Sw package_name 只下载指定包但不安装pacman -U /path/to/package/package_...

    66b52468c121889b900d4956032f1009.png

    8种机械键盘轴体对比

    本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

    pacman包的管理

    yaourt包管理

    pacman

    增pacman -S package_name 安装包

    pacman -Sw package_name 重新安装软件包

    pacman -Sw package_name 只下载指定包但不安装

    pacman -U /path/to/package/package_name-version.pkg.tar.gz 安装一个本地包(不从源里)

    pacman -Sc 清理当前未被安装软件包的缓存

    pacman -Scc 完全清除包缓存

    pacman -S $(pacman -Qq | grep -v “​$(pacman -Qmq)”) 重新安装你系统中所有的软件包(仓库中已有的)

    有时候在不同的软件仓库中,一个软件包有多个版本(比如extra和testing)。你可以选择一个来安装:pacman -S extra/package_name

    pacman -S testing/package_name

    删pacman -R package_name 删除指定包

    pacman -Rs package_name 删除指定包的同时卸载相关依赖

    pacman -Rsc package_name 删除指定包和所有依赖这个软件包的程序。注意: 此操作是递归的,请小心检查,可能会一次删除大量的软件包。

    pacman -Rdd package_name 删除指定包,但是不删除依赖这个包的其他程序。

    pacman -Rs $(pacman -Qtdq) 删除孤立软件包。注意:这是递归的。

    pacman -Rn package_name 删除软件包时同时删除相应的配置文件(这种行为在基于Debian的系统中称为清除purging)

    pacman -Rsn package_name 删除一个软件包、它的配置文件以及所有不再需要的依赖。注意:Pacman不会删除软件包安装后才创建的配置文件。你可以从你的home文件夹中手动删除它们。

    查pacman -Ss package_name 查询指定包

    pacman -Qs package_name 查询已安装的指定包

    pacman -Ql package_name 获取所含指定包文件的列表

    pacman -Qi package_name 获取指定包的详细信息

    pacman -Si package_name 获取指定包的详细信息

    pacman -Qdt 罗列出所有不再作为依赖的软件包(孤立orphans)

    LANG=C pacman -Qi | sed -n ‘/^Name[^:]: (.)/{s//1 /;x};/^Installed[^:]: (.)/{s//1/;H;x;s/n//;p}’ | sort -nk2 获取本地软件包和它们大小的一个已排序清单列表

    改pacman -Su 升级系统

    pacman -Syu 升级系统的同时同步仓库数据

    yaourt -Syu -aur 升级系统,附带升级从aur安装的软件包。注:这条命令的确切意思是升级系统,从AUR升级本地软件数据库并安装更新。

    yaourt包管理yaourt -Cd 清除AUR软件包数据库

    yaourt -Sc 从缓存中清除旧的软件包

    yaourt -Su 安装从AUR中的更新软件包

    yaourt -Sy 获取最新的AUR软件包数据库

    yaourt -R package_name 卸载软件包

    yaourt -Rs package_name 删除指定包的同时卸载相关依赖

    yaourt -Si package_name 列出软件包信息

    yaourt package_name 会列出所有和指定包所匹配的包,用户可选择安装

    Pacman的配置文件位于/etc/pacman.conf。关于配置文件的进一步信息可以用man pacman.conf查看。

    常用选项

    常用选项都在[options]段。阅读man手册或者查看缺省的pacman.conf可以获得有关信息和用途。

    跳过升级软件包

    如果由于某种原因,你不希望升级某个软件包,可以加入内容如下:IgnorePkg = 软件包名

    跳过升级软件包组

    和软件包一样,你也可以象这样跳过升级某个软件包组:IgnoreGroup = gnome

    展开全文
  • pacman -Sy abc 和源同步后安装名为abc的 pacman -S abc 从本地数据库中得到abc的信息,下载安装abc pacman -Sf abc 强制安装包abc pacman -Ss abc 搜索有关abc信息的 pacman -Si abc 从数据库中搜索abc的...

    pacman -Sy abc 和源同步后安装名为abc的包
    pacman -S abc 从本地数据库中得到abc的信息,下载安装abc包
    pacman -Sf abc 强制安装包abc
    pacman -Ss abc 搜索有关abc信息的包
    pacman -Si abc 从数据库中搜索包abc的信息
    pacman -Syu 同步源,并更新系统
    pacman -Sy 仅同步源
    pacman -R abc 删除abc包
    pacman -Rc abc 删除abc包和依赖abc的包
    pacman -Rsn abc 移除包所有不需要的依赖包并删除其配置文件
    pacman -Sc 清理/var/cache/pacman/pkg目录下的旧包
    pacman -Scc 清除所有下载的包和数据库
    pacman -Sd abc 忽略依赖性问题,安装包abc
    pacman -Su --ignore foo 升级时不升级包foo
    pacman -Sg abc 查询abc这个包组包含的软件包
    pacman -Q 列出系统中所有的包
    pacman -Q package 在本地包数据库搜索(查询)指定软件包
    pacman -Qi package 在本地包数据库搜索(查询)指定软件包并列出相关信息
    pacman -Q | wc -l 统计当前系统中的包数量
    pacman -Qdt 找出孤立包
    pacman -Rs $(pacman -Qtdq) 删除孤立软件包(递归的,小心用)
    pacman -U abc.pkg.tar.gz 安装下载的abs包,或新编译的本地abc包
    pacman-optimize && sync 提高数据库访问速度

    展开全文
  • title date tags categories ... archlinux包管理工具pacman 2019-08-29 09:54:50 -0700 pacman linux linux pacman的基本命令分为三大类S,R,Q comma...
    titledatetagscategories
    archlinux包管理工具pacman
    2019-08-29 09:54:50 -0700
    pacman
    linux
    linux

    pacman的基本命令分为三大类S,R,Q

    command with S (means synchronized<同步的>)

    commandfunctionexample
    sudo pacman -S (some apps)install softwaresudo pacman -S vlc
    sudo pacman -Syonly synchronize source(仅同步源)
    sudo pacman -Syyforce to refresh for updates(强制刷新一遍更新信息)
    sudo pacman -Suupdate the system
    sudo pacman -Syusynchronize source and update
    sudo pacman -Syyuforce to refresh imformation for updates and update system
    sudo pacman -Ss (some apps)search for the software from internetsudo pacman -Ss vim
    sudo pacman -Scdelete software installation packages

    command with R (means remove)

    commandfunctionexample
    sudo pacman -R (app)delete the softwaresudo pacman -R vim
    sudo pacman -Rs (app)delete the software and the packages it rely on(删除软件及其依赖的包)sudo pacman -Rs vim
    *sudo pacman -Rns (app)delete software, packages, and global profilesudo pacman -Rns vim

    command with Q (means query<查询>)

    commandfunctionexample
    sudo pacman -Qlist all softwares be installed
    sudo pacman -Qelist the software have been installed by user
    sudo pacman -Q | wc -lshow total number of softwares
    sudo pacman -Qe | wc -lshow number of personal softwares
    sudo pacman -Qeqlist pesonal softwares without version
    sudo pacman -Qs (app)query the softwares which contains letterssudo pacman -Qs vim
    sudo pacman -Qdtquery unrequired packages
    sudo pacman -Qdtqquery unrequired packages(不需要的包)

    combination commands

    commandfunctionexample
    sudo pacman -R $(pacman -Qdtq)delete unrequired packages
    展开全文
  • 包管理器是Arch Linux的主要特色之一。它结合了简单的二进制包格式和易于使用的构建系统。pacman的目标是使得可以轻松管理包,无论它们来自官方存储库还是用户自己的构建。Pacman通过将包列表与主服务器同步来使系统...

    https://wiki.archlinux.org/index.php/Pacman

    Pacman包管理器是Arch Linux的主要特色之一。它结合了简单的二进制包格式和易于使用的构建系统。

    pacman的目标是使得可以轻松管理包,无论它们来自官方存储库还是用户自己的构建。

    Pacman通过将包列表与主服务器同步来使系统保持最新。

    Pacman包管理器包含,pacman,makepkg,等

    如下语句可查看完整列表

    $ pacman -Ql pacman pacman-contrib | grep -E 'bin/.+'

    pacman /usr/bin/cleanupdelta

    pacman /usr/bin/makepkg

    pacman /usr/bin/makepkg-template

    pacman /usr/bin/pacman

    pacman /usr/bin/pacman-conf

    pacman /usr/bin/pacman-db-upgrade

    pacman /usr/bin/pacman-key

    pacman /usr/bin/pkgdelta

    pacman /usr/bin/repo-add

    pacman /usr/bin/repo-elephant

    pacman /usr/bin/repo-remove

    pacman /usr/bin/testpkg

    pacman /usr/bin/vercmp

    error: package 'pacman-contrib' was not found

    $

    $ sudo pacman -S pacman-contrib

    $

    $ pacman -Ql pacman-contrib | grep -E 'bin/.+'

    pacman-contrib /usr/bin/checkupdates

    pacman-contrib /usr/bin/paccache

    pacman-contrib /usr/bin/pacdiff

    pacman-contrib /usr/bin/paclist

    pacman-contrib /usr/bin/paclog-pkglist

    pacman-contrib /usr/bin/pacscripts

    pacman-contrib /usr/bin/pacsearch

    pacman-contrib /usr/bin/pacsort

    pacman-contrib /usr/bin/pactree

    pacman-contrib /usr/bin/rankmirrors

    pacman-contrib /usr/bin/updpkgsums

    $

    https://wiki.archlinux.org/index.php/PKGBUILD

    PKGBUILD是一个shell脚本,包含Arch Linux软件包所需的构建信息。一个Bash脚本,包含源代码的URL以及编译和打包说明。

    使用namcap检查PKGBUILD是否存在常见的包装错误。

    https://wiki.archlinux.org/index.php/Namcap

    Namcap是一种检查二进制包和源PKGBUILD以查找常见包装错误的工具,也可以自动启用。

    安装

    安装的namcap包。

    如何使用它

    要在文件上运行namcap,其中filename是PKGBUILD二进制文件的名称pkg.tar.xz:

    $ namcap 文件名

    如果要查看额外的信息性消息,请使用-i标志调用namcap :

    $ namcap -i filename

    有关用法的更多信息,请参见手册页namcap(1)。

    https://wiki.archlinux.org/index.php/Makepkg

    makepkg是一个自动构建包的脚本。使用该脚本的要求是具有构建功能的Unix平台和PKGBUILD。

    shell命令工具,它读取PKGBUILD,自动下载和编译源并.pkg.tar*根据PKGEXT数组创建一个makepkg.conf。

    您也可以使用makepkg从AUR或第三方来源制作自己的自定义包。有关更多信息,请参阅创建包。

    https://wiki.archlinux.org/index.php/Pacman/Rosetta

    Pacman基本操作与其他系统软件管理的对照关系

    ====================

    https://wiki.archlinux.org/index.php/Arch_Build_System

    Arch构建系统是一个类似端口的系统,用于从源代码构建和打包软件。

    虽然pacman是用于二进制包管理的专用Arch工具(包括使用ABS构建的包),但ABS是一组用于将源代码编译为可安装.pkg.tar.xz包的工具。

    我为什么要使用ABS?

    Arch构建系统用于:

    出于任何原因编译或重新编译包

    从尚未提供软件包的软件源制作和安装新软件包(请参阅创建软件包)

    自定义现有包以满足您的需求(启用或禁用选项,修补)

    使用编译器标志“àlaFreeBSD”重建整个系统(例如使用pacman-src-git AUR)

    干净地构建和安装自己的自定义内核(请参阅内核编译)

    获取内核模块使用自定义内核

    通过编辑PKGBUILD中的版本号,轻松编译和安装Arch包的更新版本,旧版本,测试版或开发版本

    使用Arch Linux不需要ABS,但它对于自动化源编译的某些任务很有用。

    pacman 包管理器相关设定

    pacman 包管理器相关设定 使用国内源 sudo pacman-mirrors -i -c China -m rank 设定 archlinuxcn 源 编辑/etc/pacman.conf,末尾 ...

    在linux中使用包管理器安装node&period;js

    网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法. 1. 在U ...

    把玩Alpine linux&lpar;二&rpar;&colon;APK包管理器

    导读 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置 Alpine Linux的优劣 优势 Alpine Linux的Docker镜像特点 ...

    npm包管理器相关知识

    关于npm包安装命令的介绍,如下图:

    Linux中rpm包管理器

    包全名: 1.操作的包是没有安装的软件包时,使用全名,而且要注意路径 2.例如:jdk-8u131-linux-x64.rpm包名: 1.操作的是已经安装好的软件包,使用包名,是搜索/var/lib/ ...

    你需要知道的包管理器(Package Manager)

    最近我花了一点时间关注了在不同系统之中所用到的包管理器(Package Manager) .最开始的时候,我是在使用Linux操作系统时,对这种工具以及它背后的想法深深迷恋住了:这真是自由的软件世界. ...

    Linux新手的最佳包管理器

    一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux开发 中,包管理器非常重要,知道如何使用多种包 ...

    Linux包管理器

    按Linux系统分类 Redhat系列:Redhat(本身就是Centos).Centos.Fedora等,采用Dpkg包管理器 Debian系列:Debian.Ubuntu等,使用RPM包管理器 R ...

    Linux 包管理器

    RPM: rpm(Red-Hat Package Manager) 为 Redhat 提出的包管理器, 用于在 Redhat 及其衍生版本中安装 rpm 格式的软件包 rpm 的优点: 1.简化了源码 ...

    随机推荐

    关于tableview内cell自定义的注册以及创建

    自定义cell的方法主要有两种,storyboard以及xib(假设新建的是cellTableViewCell类) 比较倾向于xib方式使用xib在xib文件内将自定义的cell绘制好后导入到调用文件 ...

    Oracle必须死之奇怪的ORA-06502错误

    作为熟练.Net码农以及非熟练Oracle用户很多时候Oracle总给我一种这货就是存心恶心我们的感觉. 虽然不得不承认Oracle是个很(an)好(gui)的产品,但是总有那么好几下被恶心到了.比如 ...

    APUE读书笔记-第18章-终端I&sol;O

    18.1 引言 *终端I/O的用途很广泛,包括用于终端.计算机之间的直接连线.调制解调器以及打印机等等,所以终端I/O系统非常复杂 18.2 综述 *终端I/O有两种不同的工作模式: (1)规范模式输 ...

    用CSS3制作尖角标签按钮样式

    如图的效果.标签有背景色,且左侧有一个三角形,三角形中间有个白色的圆圈. 你一定在想这个效果是背景图切出来的吧——答案是没有用到任何图片 那你会不会在想这个效果的html结构很复杂呢——答案是最简单的 ...

    SQL Server 2012&sol;2016&sol;2017 新增函数

    /************************************************************** SQL Server 2012 新增的函数 ************** ...

    应用ArcGIS Server JavaScript API实现地图卷帘效果实现

    var maskDynamicMapServiceLayer = null; var maskDynamicMapServiceLayerDiv = null; var pointNumb = 0; ...

    修改android Studio SDK 路径产生的问题(模拟器不能启动了)

    原因:将 c:\user\admin\appdata\android\sdk 修改为 F:\AndroidProgram\Sdk 原来的虚拟机不能用了,要新建虚拟机才可以.

    msyql中子查询IN,EXISTS,ANY,ALL,SOME,UNION介绍

    1.ANY关键字 假设any内部的查询语句返回的结果个数是三个,如:result1,result2,result3,那么, select ...from ... where a > any(.. ...

    mt7620a拓展串口

    mt7620a拓展串口 要修改的文件有两个: mt7620a.dtsi 进入/home/ihid/chaos_calmer/target/linux/ramips/dts/mt7620a.dtsi p ...

    2017 ACM-ICPC ECFINAL过山车体验

    这次采用domjudge判题,算是比较好玩的啦.外榜地址:http://board.acmicpc.cn/ 然后我们很可惜地止步于192名QAQ,没看出C是个傻逼题,没读懂B..我得背锅,亏我还打了那 ...

    展开全文
  • 熟悉APT和YUM包管理的应该都知道,这两个包管理的使用命令都是采用“主命令+参数”的格式,比如“sudo apt-get install --reinstall pacname”。而pacman则是对此进行了简化,将参数变为主命令之下的二级命令,并对...
  • Arch Linux软件包管理器(pacman)的一个Web界面
  • Archlinux软件包管理

    2019-09-12 15:30:26
    一,什么是pacman Pacman 是一个 软件包管理器, 作为 ArchLinux发行版的一部分. 它最早由 Arch Linux 的 Judd Vinet开发. Pacman 可以解决安装过程中的依赖问题,自动下载并且安装所有...Pacman包管理器是Arch...
  • pacman -Sy abc 和源同步后安装名为abc的pacman -S abc 从本地数据库中得到abc的信息,下载安装abcpacman -Sf abc 强制安装包abcpacman -Ss abc 搜索有关abc信息的pa...
  • # git clone https://aur.archlinux.org/aurman.git # 无法编译,可能python版本问题 # git clone https://aur.archlinux.org/yay.git # 有文件国内无法下载 # git clone https://aur.archlinux.org/pakku.git...
  • archlinux下安装搜狗输入法

    千次阅读 2020-09-24 01:10:13
    安装 fcitx sudo pacman -S fcitx fcitx-qt5 fcitx-configtool ...git clone https://aur.archlinux.org/qt4.git cd qt4 makepkg -si 安装 qtwebkit AUR – qtwebkit 提供了 qtwebkit 安装脚本 cd ~/Software/AUR g
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼PKGBUILD:# Maintainer: alex-no1 # Contributor: alex-no1 pkgname=myeclipse_realname=eclipsepkgver=11.0.1_internal_pkgver=3.8.2pkgrel=1_date=201301310800pkgdesc...
  • xxx
  • ArchLinux使用apt/dpkg包管理

    千次阅读 2018-12-22 16:51:58
    安装yaourt包管理器 # pacman -S yaourt 安装apt/dpkg $ yaourt -S apt 安装apt的同时会安装dpkg,需要单独安装的话 $ yaourt -S dpkg 添加apt源 # echo ...
  • 它支持以下程序包管理器: pacman by Arch Linux , ArchBang , Manjaro等 dpkg/apt-get由Debian , Ubuntu等提供。 Mac OS X homebrew Mac OS X macports Redhat , CentOS , Fedora等的yum/rpm 。 portage...
  • 常用命令有:pacman -Sy abc 和源同步后安装名为abc的pacman -S abc 从本地数据库中得到abc的信息,下载安装abcpacman -Sf abc 强制安装包abcpacman -Ss abc 搜索有关abc信息的pacman -Si abc 从数据库中搜索...
  • ArchLinux pacman 的自定义存储库管理器 用法 构建并将其存储到存储库 基本用法:为 bar 存储库构建 foo x86_64 。 % ls foo PKGBUILD % mkdir -p repo/x86_64 % guzuta build foo --repo-dir repo/x86_64 --...
  • lfs-me:使Linux From Scratch变得容易(更多)。 一个简单的基于fakeroot的LFS软件包管理器,受Archlinux软件包管理的启发
  • tkPacman是Arch Linux软件包管理器“ pacman”的轻量级图形用户界面。 它是用Tcl / Tk构建的。 因此,它与所有窗口管理器和桌面环境兼容。 它仅通过“ pacman”的CLI与软件包数据库进行交互。 因此,使用tkPacman或...
  • 有时候你可能会发现,想安装一个,但是这个只提供 RPM 安装文件,而 ArchLinux 并不支持安装 RPM 文件,这该怎么办呢?下面这个方法也许可以帮到你。1、 安装 rpmextractrpmextract 是一个用来解压 RPM 的工具,...
  • ArchLinux包管理软件为pacman,类似Debian的apt-get, RH的yum等。基本用法如下: pacman -Syu && sync # 更新整个系统,新安装好要运行一次 pacman -Ss [软件包名称] # 搜索某个软件包信息 pacman -S ...
  • Archlinux折腾

    2020-06-08 09:48:32
    准备 一台物理机 下载好arch UltraISO写入镜像软件 一个4G左右的U盘 过程 1、开机:可以按一下e 更改字体 屏幕大小什么的 nomodeset video=800x450 2、进来后,可以改变自己需要的字体 命令: ...archlinux官方手册
  • 设置与安全性相关的程序和配置 audio 设置我用于录音的软件,我目前的爱好:) 指示 首先,请遵循来引导基本的可引导系统。 我还使用因为我始终需要将一些私有信息存储在本地磁盘中。 万一我的工作机被盗,这可以...
  • ArchLinux安装及网络配置 操作系统安装 安装的版本 archlinux-2021.01.01-x86_64a.iso 参考指导书安装:https://wiki.archlinux.org/title/Installation_guide Install essential packages章节 # pacstrap /mnt base...
  • ArchLinux 安装

    2020-04-29 00:09:44
    ArchLinux 安装 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200428220028671.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNDk1...
  • Archlinux在Vmware 中的安装

    千次阅读 2021-01-27 22:02:34
    使用iso:archlinux-2021.01.01-x86_64.iso 虚拟机版本:VMware® Workstation 12 Pro 12.5.2 build-4638234 下载arculinux镜像文件到本机 下载地址: https://archlinux.org/download/ VMware中安装ARCH linux 的 ...
  • 本文是讲ArchLinux+kde的安装教程,参考了很多前辈的优秀博文(见参考文献),目的呢,也是为了以后自己换电脑或者什么的重装系统的时候做参考,如果能帮助到有体验ArchLinux系统的小伙伴,那就最好了。
  • 官方源路径: Server = http://mirror.archlinuxarm.org/$arch/$repo 官方的国内源路径: ...#Server = http://mirrors.163.com/archlinux/$repo/os/$arch ...#Server = http://mirror.bjtu.edu.cn/archlinux/...
  • conan-c++包管理工具安装及使用指南

    千次阅读 2021-04-04 14:42:05
    c、c++包管理工具 python写的 开源 类似java的maven,python的pip 1.1 简单介绍 Conan是C和C ++语言的依赖项和程序包管理器。它是免费和开源的,并且可以在所有平台上使用:Windows,Linux,OSX,FreeBSD,...
  • 要知道,SSL证书是有时效的,特别是2020年之前SSL证书,最高有效期也只有1年,因此,我们更加要注意一下SSL证书是否过期了。那么,SSL证书过期怎么办呢?下面就让摩杜云小杜来跟大家详细的介绍,希望对大家有所帮助...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,618
精华内容 1,447
关键字:

archlinux包管理

linux 订阅
友情链接: 35_7.rar