前言

好多天没折腾那些流行的 Linux 发行版了,今天抽了点时间体验了一下 distrowatch 上排名第一的 Manjaro,尝试了几个不同桌面环境的版本,总体来说颜值跟性能都是不错的,加上依靠 Arch 的最丰富软件源,比较适合追求体验最新开源软件的 Linux 爱好者使用。详细的体验心得,等体验一段时间之后再做评论。下面就列一下在 Manjaro 下必须掌握的基本技能【貌似是上手每一个Linux 发行版的第一步课程】

1. 切换国内最快的软件源

大多数 Linux 发行版都是来自国外,自然官方仓库地址也在国外,所以一般情况下安装完 Linux 发行版之后做的第一件事就是切换源为国内的源。源的切换操作,大部分发行版也都支持 GUI 切换,这里只列出在命令行下如何擦操作

#1. 第一部分使用 pacman-mirrors 更新官方软件源
##1.1  按照地区自动更新为最快最稳定的软件源镜像地址sudo pacman-mirrors --country China
##1.2. 恢复默认软件源操作sudo pacman-mirrors --interactive --default##1.3 软件源更新之后,我们一般会进行系统更新sudo pacman -Syyu # 软件源更新完成之后进行系统软件更新操作##1.4 查看所有可用的地区信息sudo pacman-mirrors -l

参考翻译自:https://wiki.manjaro.org/index.php?title=Use_pacman-mirrors_to_Set_the_Fastest_Download_Server

2. 使用 pacman 管理软件

#2. 第二部分使用 pacman 管理软件
##2.1 同步并且更新你的系统sudo pacman -Syyu
##2.2 在软件仓库中搜索软件sudo pacman -Ss [software package name]
##2.3 查看已安装软件sudo pacman -Qs [software package name]sudo pacman -Qi [software package name] # 附带详细信息sudo pacman -Qii [software package name] # 附带更加详细的包信息sudo pacman -Ql # 列出所有安装的软件包
##2.4 查看软件的详细依赖sudo pactree [software package name]
##2.5 查看系统中那些没有被使用软件依赖包(orphans)sudo pacman -Qdt
##2.6 自动移除那些系统中没有被使用的依赖包【类似于Debian下的 sudo apt autoremove --purge】sudo pacman -Rs $(pacman -Qdtq)
##2.7 下载并安装软件包sudo pacman -Syu [software package name] # 从软件仓库安装yay -S [software package name]  # Packages from the AURsudo pacman -U [/package_path/][software package name.pkg.tar.xz] # 从本地安装pacman -U http://www.examplepackage/repo/examplepkg.tar.xz # 从网络安装【非官方仓库】
##2.8 卸载软件sudo pacman -R [software package name] sudo pacman -Rs [software package name] # 同时删除依赖sudo pacman -Rns [software package name] # 删除软件及其依赖,还有pacman生成的配置文件,即更彻底的删除
##2.9 清空缓存【默认情况下安装软件会先来缓存中查看是否已经下载过,没有再去下载,软件安装后通常下载缓存还在】sudo pacman -Scsudo pacman -Scc # 更彻底的清理关于 pacman 常用就这些了,更多请使用 man pacman OR pacman -h 去查看

参考翻译自:https://wiki.manjaro.org/index.php?title=Pacman_Overview

Manjaro 软件源及软件管理相关操作【pacman、pacman-mirrors】整理相关推荐

  1. linux svn pacman,Manjaro 软件源及软件管理相关操作【pacman、pacman-mirrors】整理

    前言 好多天没折腾那些流行的 Linux 发行版了,今天抽了点时间体验了一下 distrowatch 上排名第一的 Manjaro,尝试了几个不同桌面环境的版本,总体来说颜值跟性能都是不错的,加上依靠 ...

  2. Linux-权限管理相关操作

    查看文件和目录的权限 使用命令: ls -al 或者 ll 使用ls不带参数只显示文件名称,通过ls -al 可显示文件或者目录的权限信息. 显示的信息依次代表: 文件类型,文件权限,文件的用户,文件 ...

  3. Windows 帐号管理相关操作

    1.  增加\删除 user到指定的group 右击"我的电脑"--> 管理 --> System Tools --> Local User and Groups ...

  4. 树莓派 Learning 002 装机后的必要操作 --- 03 替换软件源

    树莓派 装机后的必要操作 - 替换软件源 我的树莓派型号:Raspberry Pi 2 Model B V1.1 装机系统:NOOBS v1.9.2 树莓派的服务器实在太慢了!会导致你安装一个几M的东 ...

  5. 实现简单的直播互动功能,直播软件源码是如何做的

    近两年,很多电商平台开始关注起直播互动电商,希望在直播中,也可以增加互动,例如在直播过程中,抛出限量优惠商品,实时发送抢购的消息给观众.于是我们做了一个简单的直播软件源码Demo. Demo大致的整体 ...

  6. opensuse 软件源

    软件源就是你下载文件的地方,也可以叫供应源,储存库, 仓库,应用商店等等. 一.软件源分类 根据是否联网分为 (一)离线的软件源 你所见到的第一个软件源或许是DVD或是U盘.这种软件源是离线软件源. ...

  7. 修改omv的国内镜像服务器,Openmediavault教程 篇二:软件源的更改以及社区插件启用...

    Openmediavault教程 篇二:软件源的更改以及社区插件启用 2021-01-11 17:54:49 6点赞 28收藏 16评论 更改软件源之前需要先将社区插件启用,这样就可以一起将源改变成国 ...

  8. Linux 发行版添加软件源

     简介: Linux系统的软件包通常存放在软件源(Repository)中,添加软件源之后,您可使用Linux系统提供的包管理工具查找.安装或更新软件源中包含的软件.本文以阿里云软件源为例,分别介绍在 ...

  9. 详解Ubuntu软件源

    新手学Ubuntu的时候,一般不知道什么是源,但源又是Ubuntu下常用到的东西.因此,本文就详细介绍一下Ubuntu 源. 当然小编我也需要在巩固巩固 什么是软件源? 源,在Ubuntu下,它相当于 ...

最新文章

  1. java创建线程安全的集合
  2. R使用dplyr包对变量、特征进行标准化(standardize)缩放操作
  3. JQuery 总结(5) 总结各种小应用
  4. 你所不知道的ASP.NET Core MVC/WebApi基础系列(二)
  5. 使用Apache Cassandra设置一个SpringData项目
  6. 数学老师从没这么教过,乘法竖式中进位可以是多位(附Python实现与测试源码)...
  7. STM8学习笔记---外部中断实现
  8. 高立数值最优化方法_最优化理论之无约束优化基本结构及其python应用
  9. UnionID与OpenID的区别【转自微信官方文档】
  10. 学习笔记(1):C#Winform水晶报表实例教程-设计带图片的水晶报表
  11. sig值怎么计算_T检验、sig.值
  12. 面试简历上的项目经验
  13. 让 WordPress 支持多国语言包
  14. 煮酒论AI,看看大牛怎么说
  15. CentOS7 网络管理与配置
  16. Beta版是什么意思
  17. 对小波变换中DWT和CWT的理解
  18. week3 day3 迭代器和生成器
  19. Excel批量合并相同内容单元格操作——WPS太秀了
  20. Java 8 实战教学大纲

热门文章

  1. sklearn 主成分分析法 PCA和IPCA
  2. 浅谈NLP中的对抗训练方式
  3. 彩票假设 (Lottery Ticket Hypothesis) 在CV、NLP和OOD领域的应用
  4. 畅享云游戏,AWS云峰会邀你零距离体验强化学习!
  5. 数学建模公选课第二节常微分方程2020.4.10-.12补(钉钉)
  6. 51Nod 1298 圆与三角形相交 计算几何
  7. arm中断保护和恢复_ARM中断返回的详细分析
  8. sleep方法和wait方法的区别
  9. Python——OpenCV(opencv-python库)调用摄像头
  10. ASP——限制表单提交时间期限简单示例