manjaro 安装后的个人一些配置

manjaro通用配置

#!/bin/bash
echo "配置manjaro环境,执行完一定要重启"
echo "配置manjaro源+++++++++++++++++++++++++++++++++++++++"

echo "配置源,在弹出框中全选确定"
sudo pacman-mirrors -i -c China -m rank

echo "在后面追加源"
#sudo bash -c 是为了解决权限问题
sudo bash -c "cat >> /etc/pacman.conf" << EOF
[archlinuxcn] 
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/archlinuxcn/\$arch
EOF

echo "同步源和更新系统"
sudo pacman -Syyu
echo "----------------------------------------------------"

sudo pacman -S archlinuxcn-keyring

echo "解决主板时间冲突问题"
sudo timedatectl set-local-rtc true

echo "设置用户可使用串口"
sudo usermod -a -G uucp $USER

pacman安装常用软件

#!/bin/bash
#将主目录下第中文目录改为英文
echo "将主目录下第中文目录改为英文++++++++++++++++++++++++++++"
echo "安装xdg-user-dirs-gtk"
sudo pacman -Sy xdg-user-dirs-gtk
echo "修改系统当前语言环境"
export LANG=en_US
echo "跳出对话框,选择\"更新名称\""
xdg-user-dirs-gtk-update
export LANG=zh_CN.UTF-8
echo "跳出对话框,选择\"保留旧的名称\""
xdg-user-dirs-gtk-update
echo "----------------------------------------------------"

echo "安装常用软件+++++++++++++++++++++++++++++++++++++++"
sudo pacman -Sy vim tree git zsh uget net-tools privoxy telegram-desktop yay python-pip
sudo pacman -Sy deepin-screenshot ttf-ancient-fonts jdk8-openjdk
echo "安装完成------------------------------------------"

yay 安装软件

#!/bin/bash
#对应 vscode chrome 图形化串口工具
yay -Sy visual-studio-code-bin google-chrome cutecom
yay -Sy fcitx-im fcitx-configtool fcitx-googlepinyin
echo "添加输入法配置文件"
cat > ~/.xprofile <<EOF
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF
echo "安装ESP下载工具"
sudo pip install esptool
echo "安装完成------------------------------------------"

ohmyzsh配置

#!/bin/bash
sudo pacman -Sy zsh

echo "安装oh-my-zsh"
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

echo "配置oh-my-zsh"
cd ~/.oh-my-zsh/themes
wget https://raw.githubusercontent.com/zakaziko99/agnosterzak-ohmyzsh-theme/master/agnosterzak.zsh-theme
echo "打开 ~/.zshrc 修改主题为下方的
agnosterzak"
echo "完成"

清理垃圾缓存

#!/bin/bash
echo "清理垃圾+++++++++++++++++"
sudo pacman -R $(pacman -Qdtq)
sudo pacman -Scc
echo "清理完成--------------------"

配置clash

#!/bin/bash

#默认配置目录
folder_de=~/.config/clash/
filer_de=~/.config/clash/config.yaml
#判断是否存在默认配置目录
if [ ! -d "$folder_de" ];then
	echo "没有默认配置目录,创建目录 ~/.config/clash/"
	mkdir ~/.config/clash
else
	echo "存在默认配置目录,配置文件将存于此"
fi

#下载配置文件
wget -O ~/.config/clash/new_config.yaml [此处填写订阅地址]

#下载失败则退出脚本
if [ $? -ne 0 ];then
	echo "下载配置文件失败,请手动复制下方链接在浏览器中打开
[此处填写订阅地址]
然后将文件放在~/.config/clash/目录下"
	exit
fi

#备份原配置文件
if [ -f "$filer_de" ];then
	echo "备份原配置文件"
	cp $filer_de ${filer_de}.bak
	rm "$filer_de"
fi

#将原配置文件替换为新的
cp ~/.config/clash/new_config.yaml ~/.config/clash/config.yaml
echo "更新配置文件成功"

配置esp8266编译工具链

#!/bin/bash

#设置xtensa-lx106-elf目录
mulu="./xtensa-lx106-elf"

#判断是什么版本Linux
xitong=$(cat /etc/issue)
xitong=${xitong%% Lin*}
echo "$xitong Linux"

if [ ! -d $mulu ];then
    echo "没有找到\"xtensa-lx106-elf\"文件夹"
    exit
fi

echo "找到\"xtensa-lx106-elf\"文件夹"

if [ ! -d /opt/xtensa-lx106-elf ];then
    echo "复制到/opt/下"
    sudo cp -ri $mulu /opt/
else
    echo "已有/opt/xtensa-lx106-elf目录"
fi

echo "修改xtensa-lx106-elf目录权限为777"
sudo chmod 777 /opt/xtensa-lx106-elf

#环境变量添加到~/.bashrc
if [ -f ~/.bashrc ];then
    echo "环境变量添加到~/.bashrc"
    cat >> ~/.bashrc <<EOF
    export PATH=/opt/xtensa-lx106-elf/bin:\$PATH
EOF
fi

#如果有也添加到~/.zshrc
if [ -f ~/.zshrc ];then
    echo "环境变量添加到~/.zshrc"
    cat >> ~/.zshrc <<EOF
    export PATH=/opt/xtensa-lx106-elf/bin:\$PATH
EOF
fi

echo "请按下方步骤手动操作"
echo "1.请按照实际情况手动复制下方命令运行"
echo 'source ~/.bashrc'
echo 'source ~/.zshrc'
echo "2.然后输入下方指令进行测试"
echo "xtensa-lx106-elf-gcc -v"
echo "3.如果看不到gcc version 并且是Ubuntu系统,则运行下方指令"
echo "sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386"
echo "-------xtensa-lx106-elf配置完成-------"
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值