Manjaro指南

  • 一、Manjaro系统配置
    • 1、Manjaro的配置和更新
    • 2、Manjaro安装必备软件
      • 中文输入法
      • 安装 Vim
    • 3、安装.deb软件
      • 3.1安装dpkg
      • 3.2 使用dpkg安装
      • 3.3使用dpkg查询已安装软件
      • 3.4 使用dpkg卸载
    • 4、安装 yay
      • 更改源
      • yay命令
    • 5、使用 yay 安装常用软件
      • 安装谷歌浏览器
      • 安装VSCode
      • 安装 WPS
      • 安装微信
      • 安装QQMusic
    • 6、安装Windows字体
      • 6.1拷贝windows字体
      • 6.2 复制到Linux上
  • 二、配置STM32
    • 1、配置编译环境
    • 2、下载程序
    • 3、串口调试助手
    • 4、使用printf
  • 三、Aria2
    • 1、安装aria2
    • 2、配置
    • 3、开启Aria2
    • 4、配置shell
    • 5、配置插件
    • 6、下载测试
  • 压缩解压
    • .tar.gz
    • .tar.bz2
    • .zip
    • .rar

一、Manjaro系统配置

1、Manjaro的配置和更新

安装好Manjaro后,有些提前的工作需要做一下

第一就是 更换国内源

由于 Manjaro 默认使用国外的更新地址,如果直接拿来就更新系统和软件的话,那速度惨不忍睹

打开终端,输入命令

sudo pacman-mirrors -i -c China -m rank

这时系统会对中国的镜像进行测速,并在弹出窗口中列出


一般都是选择 清华大学 的,勾上并点击OK,然后刷新缓存

sudo pacman -Syy

但是还没完,你还需要添加一下ArchLinuxCN的源。终端输入:

sudo vi /etc/pacman.conf

在打开的文件的末尾添加如下内容:

[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

修改好上述两个部分后,终端执行下面的指令:

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring

这一步是为了更新缓存以及导入密钥链。

注意,你在执行更新命令时可能会报错,这时你只需再执行一遍即可

最后,你需要更新一下系统。Manjaro是滚动更新的,这意味着你在官网下载的系统iso并不是最新的。

而且每过一段时间系统都会有一定幅度的更新。终端输入:

sudo pacman -Syyu

这个命令不仅是更新系统,而且也更新软件包,可以每天执行一遍

最后重启系统。至此Manjaro的配置和更新算是完成了。

2、Manjaro安装必备软件

安装命令:sudo pacman -S <软件名>
卸载命令:sudo pacman -Rs <软件名>

中文输入法

在终端依次执行下述命令

sudo pacman -S fcitx-rime
sudo pacman -S fcitx-im
sudo pacman -S fcitx-configtool

然后你需要编辑一个文件:

sudo vi ~/.xprofile

在文件末尾添加如下文本:

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

改好后建议重启一下系统。

点击桌面右上角出现的小键盘,然后点击“配置当前输入法”


通过下方的+、-和箭头,其他的输入法可以使用减号移走。可以像我这样只留两个。

安装 Vim

 sudo pacman -S vim

vim的使用方法请看我的这篇文章:vim的简单介绍

3、安装.deb软件

3.1安装dpkg

在终端输入:

sudo pacman -S dpkg

3.2 使用dpkg安装

.deb 安装包路径下,打开终端输入:

sudo dpkg -i <filename.deb>

若是提示安装出错,不用管

3.3使用dpkg查询已安装软件

在终端输入:

dpkg --get-selections

3.4 使用dpkg卸载

在终端输入

sudo dpkg -r <filename.deb>

4、安装 yay

更改源

sudo vi /etc/pacman.conf

找到下图的内容

紧接着添加

 Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

然后执行

sudo pacman -Syyu && sudo pacman -Sy archlinux-keyring

下载 yay

sudo pacman -S yay

接着执行

yay -Sy base-devel

yay命令

查询软件包:

yay -Ss Nameback

安装软件:

yay -Sy Nameback

卸载软件 :

yay -Rs Nameback

滚动更新

yay -Syu

5、使用 yay 安装常用软件

安装谷歌浏览器

yay -Sy google-chrome

安装VSCode

终端输入:

yay -Sy visual-studio-code-bin

接着打开 VSCode 进行相关配置

在应用商店中可以搜索扩展

在这里我推荐一款颜色与主题—— One Dark Pro,自我感觉很 Nice

安装 WPS

yay -Sy wps-office

安装微信

yay -Sy deepin-wine-wechat

安装QQMusic

yay -Sy deepin-wine-qqmusic

6、安装Windows字体

安装之前最好旁边有一台windows系统电脑

6.1拷贝windows字体

找到windows系统下:C:\Windows\Fonts 下,将所有的字体文件拷贝到U盘,也可以直接拷贝

Fonts文件夹

若是身边没有Windows电脑,那你用网盘下载:链接

提取码: m2vt

6.2 复制到Linux上

先创建一个文件夹,用来存放字体文件

sudo mkdir /usr/share/fonts/Windows/

Windows为我们创建的文件夹,将拷贝好的文件复制进去

紧接着终端依次输入:

 sudo mkfontscale
  sudo mkfontdir
 fc-cache -fv

到这就可以使用Windows系统上的字体了

二、配置STM32

1、配置编译环境

在编译C语言时我们借助gcc,编译STM32时,我们借助交叉编译 gcc-arm-none-eabi

具体实现方法点我

2、下载程序

这里借用的工具为 openocd,我用的下载器是 STLINK-V2

具体实现方法点我

3、串口调试助手

在windows上有各种各样的串口调试助手,但在linux上很少,但也不是没有
下面会介绍一款兼容windows、linux、Mac的串口调试助手

在终端依次输入:

sudo pacman -S python3
sudo pacman -S python-pip
sudo pip3 install comtool

运行comtool,在终端输入:

sudo comtool

界面如下:


右上角调整字符编码,一般采用 UTF-8

左边

  • Port:串口端口,一般为/dev/ttyUSB0
  • Baudrate:波特率,一般为115200
  • DataBytes:数据位

等等

4、使用printf

在keil下重定义printf时,使用的是fputc函数,而我们借助的是gcc,所以我们应该使用_write函数

函数原型如下:

int _write (int fd, char *pBuffer, int size)
{for (int i = 0; i < size; i++){while((USART1->SR&0X40)==0);//等待上一次串口数据发送完成USART1->DR = (uint8_t) pBuffer[i];       //写DR,串口1将发送数据}return size;
}

makefile 里面已经添加过 _write 函数的编译命令

把_write 添加过之后,就可以使用printf函数了,记住不要忘记添加 <stdio.h> 文件

打印浮点数:

//打印浮点数
void Print_Float(float Vaule)
{int integer,decimal_1,decimal_2;integer = (int)Vaule;decimal_1 = (int)((Vaule-integer)*10)%10;decimal_2 = (int)((Vaule-integer)*100)%10;printf("%d.%d%d",integer,decimal_1,decimal_2);
}

用这个函数可打印浮点数,最多打印小数点后两位

三、Aria2

Aria2也就是用来破解百度网盘

1、安装aria2

sudo pacman -S aria2(manjaro)

2、配置

创建一个目录用来存放Aria2的配置文件,推荐放在/etc目录下,终端输入:

  • sudo mkdir /etc/aria2 #新建文件夹

  • sudo touch /etc/aria2/aria2.session #新建session文件

  • sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写

  • sudo vim /etc/aria2/aria2.conf #创建并编辑配置文件

Aria2.conf 文件可以将网上的复制过来 哦豁

3、开启Aria2

配置完成以后可以查看Aria2的版本,命令如下:

aria2c -v

若没有报错,便可以在命令行开启 Aria2,命令如下:

sudo aria2c --conf-path=/etc/aria2/aria2.conf

其中 /etc/aria2/aria2.conf 为你自己设定的 aria2.conf 的路径!

4、配置shell

1、打开终端输入

sudo vim ~/.bashrc

2、找到 alias, 接着在 .bshrc 内写入

alias aria2='sudo aria2c --conf-path=/etc/aria2/aria2.conf'

3、保存退出即可

4、在终端输入:soure ~/.bashrc

5、在终端输入 aria2 回车即可使用

5、配置插件

安装油猴插件管理

打开浏览器,搜索: https://www.tampermonkey.net/

安装黑色图标的 (我浏览器为火狐)

安装油猴脚本

油猴的脚本一般从 Greasy Fork 获取就可以了


Greasy Fork这里有着详细的介绍~


搜索 百度网盘简易下载助手

6、下载测试

进入到你的百度网盘,会多出一个简易下载助手

然后打开终端,输入 aria2 回车,不要关闭此终端

在网盘内选中一个文件(最好大于100M),接着点简易下载助手,会弹出这个界面


更改一下 保存路径

点发送至Aria2 即开始下载,可在终端看到

压缩解压

.tar.gz

解压:tar -zxvf FileName.tar.gz

压缩:tar -zcvf FileName.tar.gz FileName(待压缩文件)

查看.tar.gz中的文件:tar -tf FileName.tar.gz

.tar.bz2

解压:tar -jxvf FileName.tar.bz2

压缩:tar -jcvf FileName.tar.bz2 FileName(待压缩文件)

查看.tar.bz2中的文件:tar -tf FileName.tar.bz2

.zip

解压:unzip FileName.zip

指定路径:unzip -d Directory FileName.zip

压缩:zip -r FileName.zip(压缩之后) FileName(待压缩文件)

查看.zip中的文件:unzip -v FileName.zip

查看.zip是否完整:unzip -t FileName.zip

.rar

解压:rar x FileName.rar

以后我会再往里面加其他的内容

Manjaro使用教程相关推荐

  1. Manjaro安装教程及安装后操作

    manjaro下载 使用清华源下载:https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro/ manjaro桌面有三个版本,习 ...

  2. manjaro linux 教程,Manjaro 使用基础

    一.pacman/yay 的基础命令 Manjaro 装好后,需要运行的第一条命令: sudo pacman -Syy ## 强制更新包数据 sudo pacman-mirrors --interac ...

  3. Manjaro 安装笔记

    双系统基本知识 [折腾日记]win10 ,ubuntu双系统安装避坑指南 Windows 下安装 Ubuntu 双系统(更新) rEFInd 总结注意点: 制作U盘启动盘一开始使用的是 Ulrstro ...

  4. Manjaro尝鲜体验

    Manjaro尝鲜体验 mnjaro是世界上流行度第一的linux发行版,是基于ArchLinux核心简化安装版.因为手中的thinkpad x200s 安装win10后cpu温度太高,于是自己从网上 ...

  5. 华为matebook13安装折腾Debian11全过程

    前言 在网上流传着很多这款笔记本安装Ubuntu,ArchLinux,Manjaro的教程,但鲜有安装debian的教程,正值最近赶上了debian11发布,来专门写一篇文章. 大纲 前言 华为mat ...

  6. The Elegant Manjaro——ManjaroLinux配置与美化教程

    原文链接:The Elegant Manjaro--ManjaroLinux配置与美化教程 - Hoyerの小站 - Hello World! 引言 一个月前,由于初中同学的推荐,我尝试了一把manj ...

  7. manjaro kde安装 配置教程

    Manjaro kde安装配置教程 准备一个U盘 下载Manjaro 清华大学开源镜像:找到Manjaro-cd下载 https://mirrors.tuna.tsinghua.edu.cn/ 阿里巴 ...

  8. manjaro怎么启动mysql_Manjaro 入门使用教程

    Manjaro 初体验 Manjaro 是一款基于 Arch LInux 的自由开源发行版,它吸收了 Arch Linux 优秀丰富的软件管理,同时提供了稳定流畅的操作体验.优雅简单是它的追求,稳定实 ...

  9. manjaro远程linux,Manjaro Linux 入门使用教程

    Manjaro Linux 入门使用教程 Manjaro 初体验 Manjaro 是一款基于 Arch LInux 的自由开源发行版,它吸收了 Arch Linux 优秀丰富的软件管理,同时提供了稳定 ...

  10. manjaro安装boost库并测试,附带dssp安装教程

    这个问题是在装DSSP的时候产生的,首先描述一下为啥会装boost库.就是在装./configure的时候卡住了,./configure之后不能make 也不能make install 这个问题想都不 ...

最新文章

  1. CentOS 6.8 安装最新版 Git
  2. linux shell编程学习笔记(9)正则表达式
  3. 2018 German Collegiate Programming Contest (GCPC 18)
  4. 0. 导读 每个学习过线性代数的人,心中一定充满疑问,往往百思难得其解,本书列举一些,并且自然而然地解决了这些问题,
  5. 用来理解 Java 编程语言的 8 个图表
  6. 1000行代码入门python-在知乎上学 Python - 爬虫篇
  7. Yeah,我的Pygame安装成功了!(Windows Pygame 安装教程)
  8. python 区块链开发教程_Python区块链教程(一)
  9. FTL 算法之Arbiter
  10. 谷歌浏览器部分iframe页面无法打开,跨域问题
  11. sqlserver实现只查询一条数据
  12. 文件存储、块存储还是对象存储?
  13. 为什么登出网页浏览器重定向到/login?logout
  14. 什么是重排和重绘?何时会触发?
  15. 跨境电商亚马逊之你知道什么是亚马逊电商吗
  16. PHP7.0 的新特性
  17. java php同时访问数据库,Java Spring中同时访问多种不同数据库的代码实例分享
  18. UE4 通过UI蓝图来控制游戏的暂停和返回
  19. python股票交易时间_python 判断是否股市交易日
  20. bzoj4997: [Usaco2017 Feb]Why Did the Cow Cross the Road III

热门文章

  1. Vue使用命令创建项目
  2. 刘润5分钟商学院读书笔记之:企业能量模型
  3. 【深度学习】线性分类器 - 上
  4. java rf14bug_让云平台发生重大宕机事故的15个方法
  5. python绝对值_绝对值排序 (Python代码)
  6. 未来世界的幸存者 -- 阮一峰
  7. Java--数组和集合区别
  8. cass生成里程文件桩号不全,cass生成桩号
  9. MAX30102 高灵敏度脉搏氧器和心率传感器说明书
  10. 抖音矩阵系统源码搭建,抖音矩阵系统开发原理,抖音矩阵系统搭建