首页 > 其他分享 >Manjaro入门配置

Manjaro入门配置

时间:2023-05-17 10:24:42浏览次数:40  
标签:Manjaro yay 入门 分区 配置 软件包 软件 安装 pacman

Manjaro的入门配置手册

category: 笔记罢了
date: 2023/03/18
slug: manjaro-config
status: Published
summary: 内含Manjaro-kde的入门命令、配置笔记
tags: Linux, 笔记
type: Post

前言

Manjaro适合有能力折腾Arch但又不想花时间折腾Arch的人

关于分区

以下是ChatGPT的回答:

假如说我的硬盘是240G,我倾向于划60G给根分区(/),8G给交换分区(swap),保留20G为空闲分区,剩下的全部划给家目录分区(/home)。保留20G空闲分区有利于空间利用灵活性,以后哪个分区不够用了就直接把这20G加上去,或者单独挂载一个分区。

换国内源

打开Manjaro自带的***Pamac***(名字应该叫***“添加/删除软件”***),点右上角三条横线,选择`首选项`,输入用户密码后,在“官方软件仓库”一栏更改镜像源为`China`,随后点击`刷新镜像列表`,静等刷新。

提示:刷新过程在后面那个页面底部显示

换源.png


开启AUR支持

绝大多数的软件包都在AUR仓库,需要开启AUR支持确保能下载到AUR仓库的软件包。

AUR支持.png

Q:什么是AUR?

AUR 表示 Arch 用户仓库(Arch User Repository)。它是针对基于Arch的Linux发行版用户的社区驱动的仓库。它包含名为 PKGBUILD 的包描述,它可让你使用 makepkg 从源代码编译软件包,然后通过 pacman (ArchLinux中的软件包管理器)安装。

创建aur的目的是组织和共享社区中的新软件包,并帮助加速将流行的软件包纳入社区仓库。进入官方仓库的大量新软件包都从aur开始。在aur中,用户可以贡献自己的软件包构建PKGBUILD和相关文件。

AUR社区可以对aur中的软件包进行投票。如果一个软件包变得足够流行(假设它具有兼容的许可证和良好的打包技术),那么可以将其加入Pacman直接访问的社区仓库中。


更新系统和软件

包管理器

pacmanyay都是ArchLinux发行版的软件包管理器,但是它们之间有一些区别。

  • pacman是ArchLinux官方软件包管理器,而yay是第三方的AUR(Arch User Repository)助手,用于通过AUR安装软件包。
  • pacman只能管理官方软件仓库中的软件包,而yay除了官方仓库外还能够管理AUR软件仓库中的软件包。AUR仓库是由ArchLinux社区维护的一个用户驱动的软件仓库,其中包含了很多ArchLinux官方仓库中没有的软件包。
  • yay在某些情况下比pacman更容易使用,因为它可以很容易地以交互式方式搜索和安装软件包,并且可以自动处理依赖关系。此外,yay还支持批量更新系统和安装所有可用的软件包。

总之,Pacmanyay在ArchLinux中都是非常有用的软件包管理器。Pacman是官方软件包管理器,用于管理官方仓库中的软件包,而yay是一个第三方助手,既可以管理官方仓库中的软件包,也可以管理AUR软件仓库中的软件包。


pacman

#同步软件源,更新软件和系统,(S)安装/更新,(y)同步软件源,(u)更新系统
sudo pacman -Syu

#安装软件,同步软件源并安装指定软件
sudo pacman -Sy <package_name>

#在远程仓库中查找软件
sudo pacman -Ss <package_name>

#卸载软件,保留随它安装的依赖包
sudo pacman -R <package_name>

#卸载指定软件并卸载所有没有被其他已安装软件依赖的包
sudo pacman -Rsn <package_name>

#查找本地软件
sudo pacman -Qs <package_name>

#安装本地软件包
sudo pacman -U <package_name>

#安装远程软件包
sudo pacman -U <http://www.example.com/xxxx.tar.xz>

#清理系统中所有的软件包缓存
sudo pacman -Scc

#清理系统中无用的包
sudo pacman -R $(pacman -Qdtq)

yay

#同步软件源,更新软件和系统
yay -Syu

#安装软件,同步软件源并安装指定软件
yay -Sy <package_name>

#在远程仓库中查找软件
yay -Ss <package_name>

#卸载软件,保留随它安装的依赖包
yay -R <package_name>

#卸载指定软件并卸载所有没有被其他已安装软件依赖的包
yay -Rsn <package_name>

#查找本地软件
yay -Qs <package_name>

#安装远程软件包
yay -U <http://www.example.com/xxxx.tar.xz>

#清理系统中所有的软件包缓存
yay -Scc

#打印系统统计信息
yay -Ps

#检查安装版本
yay -Qi <package_name>

经常更新远程仓库列表和本地软件是非常重要的

标签:Manjaro,yay,入门,分区,配置,软件包,软件,安装,pacman
From: https://www.cnblogs.com/sleepfat/p/17407703.html

相关文章

  • 【android】Android入门第六篇之ListView
    ListView是一个经常用到的控件,ListView里面的每个子项Item可以是一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据 ;2.使用 一维或多维 动态数组 保存数据;3.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成......
  • Oracle版面本的MySQL8.0的配置文件 my.cnf
    ##############################创建用户和用户组:groupaddworkuseraddwork  准备目录:mkdir-p/home/work/mysql_3306mkdir-p/home/work/mysql_3306/datamkdir-p/home/work/mysql_3306/etcmkdir-p/home/work/mysql_3306/tmpmkdir-p/home/work/mysql_3306/logmkd......
  • Linux- 环境变量和自定义配置
    环境变量查看查看当前用户的全部环境变量:env,可以结合env|grep筛选信息查看当前系统的全部环境变量:export查看指定环境变量:printenv$env_name或者echo$env_name清除指定环境变量的值:unset$env_name常用环境变量PATH可执行程序的搜索目录,可执行程序包括Linux......
  • Windows安装、配置、卸载MySQL教程
    MySQL是一个关系型数据库管理系统,目前为Oracle旗下产品,它具有开源、体积小、速度快的优点,许多网站使用的都是MySQL数据库。简单而言,MySQL数据库核心功能就是用来存储数据的。MySQL数据库分为社区版和商业版,这里介绍的是社区版的安装教程一、下载MySQL打开MySQL官网下载链......
  • 微服务 配置中心 Nacos .Net 5
    微服务配置中心Nacos.Net5基于Nacos来一篇关于微服务的配置中心方案Demo。Nacos是开源的,同时,阿里云也有收费的关于它的服务,公司刚好是依托阿里云的服务体系,所以,使用它作为配置中心的可能性还是很大的,所以,基于它,来了一个示例。环境如何搭建它的环境相对还是比较复杂的,需要有Dock......
  • 手把手教你Tomcat配置环境变量以及验证方法
    场景现在要将Tomcat配置进环境变量。实现以win7为例,找到桌面计算机图表,右键属性。或者打开计算机,找到系统属性。然后找到高级系统设置找到环境变量点击系统变量下的新建找到Tomcat所在目录变量名为:CATALINA_BASE内容为Tomcat所在路径,这里是上面的路径如图:点击确定同理再新建系统变......
  • TM1652入门学习手册
    TM1652入门学习手册1.TM1650概述​ TM1652是一款LED(发光二极管、数码管、点阵屏)驱动控制专用芯片,内部集成了数字通讯电路、解码电路、数据锁存器、震荡器、LED驱动电路。通讯方式采用异步串口通信(UART)协议,因芯片只接收单片机发来的数据,仅需要单片机的一个TX端口发送数据给芯......
  • SpringBoot入门案例后的4个问题
    1.我们的工程在引入`spring-boot-starter-web`依赖的时候,为什么没有指定版本版本锁定 我们的项目继承了spring-boot-starter-parent父工程,它内部的父工程spring-boot-dependencies已经锁定了部分依赖的版本号,因此自己创建工程中无需再指定版本。2.`spring-......
  • django系列-服务和环境配置(陆续完善中···)
    一、Mysql1、安装服务端yuminstallmariadb-server-ymariadb-server.x86_641:5.5.68-1.el7#版本2、安装客户端yuminstallmariadb-y#软件包1:mariadb-5.5.68-1.el7.x86_64已安装并且是最新版本3、服务配置4、帐号初始化二、Redis三、Python四、虚拟环境......
  • resin的配置优化
    下载resin源码包:resin-3.0.18.tar.gz [path]#cpresin-3.0.18.tar.gz/usr/local/ [path]#cd/usr/local/ [path]#tar-zxvfresin-3.0.18.tar.gz [path]#cdresin-3.0.18 [path]#./configure–prefix=/usr/local/resin --with-apxs=/usr/local/apache2/bin/a......