前言:
今天大家对“linux安装包放哪个目录”可能比较关心,看官们都需要分析一些“linux安装包放哪个目录”的相关内容。那么小编也在网摘上网罗了一些关于“linux安装包放哪个目录””的相关文章,希望姐妹们能喜欢,我们一起来了解一下吧!昨天记录了《最新版新手指引:Manjaro Linux 安装后》,今天想着“懒”了!
每次都重敲一遍很麻烦,本着边用边学,用到哪儿学到哪儿的想法,为安装步骤做个小脚本吧!
脚本名以数字开头+功能名称。为什么用数字开头?因为连脚本名都懒得全部输入,直接用数字+TAB键实例的方式更简单。
文中的 manjaro_install 目录已经打包成 manjaro_install.zip 包:
目录结构与文中结构一至,解压到用户 home 目录即可使用自用 rime 用户目录数据,包括86五笔拼音(支持模糊拼音)、雾凇拼音单独的“雾凇拼音(关模糊音)”方案:为家人准备,所以没有做成模糊音开关的形式天衍字体typora 1.5.10 DEB 包和转换好的 pkg.tar.zst 包BitComet 的 tarcker
可点赞、评论、收藏后私信我获取!新手期,希望大家多多支持!谢谢!
如有问题也可在评论区留言,相互学习交流!
在当前用户的 home 文件夹中建立包含这些脚本的目录:manjaro_install
manjaro_install 目录的位置:~/manjaro_install
# 回到当前用户的 home 目录cd# 建立存放脚本的 manjaro_install 目录mkdir manjaro_install# 进入 manjaro_install 目录cd manjaro_install
之后的操作都在 manjaro_install 目录,包括使用这些脚本时。所以,脚本中如将当前目录改为其它目录后,都要再使用命令回到 manjaro_install 目录:
cd ~/manjaro_install
将后继要使用的 rime 用户数据和字体拷贝到 manjaro_install 下的 rime 目录和 fonts 目录。
typora-1.5.10 pkg.tar.zst 包(由 DEB 包转换成 Archlinux 包)拷贝到 typora 目录。
安装基础包 001_base.sh
# 更新国内源sudo pacman-mirrors -i -c China -m rank# 基础系统工具sudo pacman -S --noconfirm base-devel gdb yay manjaro-settings-samba pandocsudo pacman -Syyu# 解压文件名字中文乱码yay -S p7zip-natspec
学:
--nocnfirm :安装过程静默,无需手动确认
安装字库 002_fonts.sh
# 字库管理sudo pacman -S --noconfirm font-manager# 字体:文泉驿和emojisudo pacman -S --noconfirm wqy-bitmapfont wqy-microhei wqy-zenheisudo pacman -S --noconfirm noto-fonts-emoji# 字体:天衍,最全字库(显示用,并不适合于排版)font-manager -i ./Fonts/TH-Times.ttc ./Fonts/TH-Tshyn-P16.ttf ./Fonts/TH-Tshyn-P2.ttf ./Fonts/TH-Tshyn-P0.ttf ./Fonts/TH-Tshyn-P1.ttf安装 oh-my-zsh 并切换到 zsh 003_01_oh-my-zsh.sh
# 网络安装oh-my-zshsh -c "$(curl -fsSL )"
为什么不是 oh-my-zsh 官网首页的:
sh -c "$(curl -fsSL )"
oh-my-zsh 专为 github 访问不便的地区设立了新地址:
oh-my-zsh 相关配置 003_02_oh-my-zsh.sh
# .zshrc配置(安装oh-my-zsh后)# 备份原配置文件# cp ~/.zshrc ~/.zshrc.bak# 修改主题sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="ys"/g' ~/.zshrc# 修改使用的插pluginssed -i 's/plugins=(git)/plugins=(git archlinux colored-man-pages colorize command-not-found cp python man sudo z zsh-navigation-tools)/g' ~/.zshrc# 追加zsh-syntax-highlighting、zsh-autosuggestions、zsh-history-substring-search# 追加空行echo '' >> ~/.zshrcecho 'source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrcecho 'source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrcecho 'source /usr/share/zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh' >> ~/.zshrc
所有操作匀对 ~/.zshrc
学:
sed
sed -i 's/原内容/替换成内容/g' 操作对像# 将 ZSH_THEME="robbyrussell" 替换成 ZSH_THEME="ys",对 ~/.zshrc 文件进行操作sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="ys"/g' ~/.zshrc# 即,将 ~/.zshrc 文件中的所有 ZSH_THEME="robbyrussell" 全部替换成 ZSH_THEME="ys"
追加内容到文件尾
echo '文本内容' >> 操作对像# 注意:是两个英文 > 号,即 >>,如果只有一个 >,则会覆盖操作对象中的全部内容,只保留文本内容# 追加空行,为后继内容与原内容之间使用空行分隔,注意:是两个英文单引号echo '' >> ~/.zshrc# 将 source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 追加到 ~/.zshrc 文件尾部echo 'source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrc
为什么 oh-my-zsh 分两个脚本?
前提:本人也是初学者,水平不高,不会判断等“复杂语句”
功能:分两个脚本就不会在安装失败后,重复对 .zshrc 进行多次修改,重复添加相同配置内容
安装 fcitx5 及 rime 004_fcitx5_rime.sh
# 安装 fcitx5 及 rimesudo pacman -S --noconfirm fcitx5-im fcitx5-rime fcitx5-material-color manjaro-asian-input-support-fcitx5# 复制自己的 rime 方案,fcitx5 中 rime 用户文件夹位置:~/.local/share/fcitx5/rimecp -rf ./rime/. ~/.local/share/fcitx5/rime/
我用 rime,所以没安装其它方案包,可不安装 fcitx5-rime 包,选择其它适合自己的包:
fcitx5-chinese-addons :包含拼音、双拼、86五笔、86五笔拼音、仓颉、自然码等fcitx5-table-extra :包含仓颉3、仓颉5、98五笔、98五笔拼音、郑码等fcitx5-rime :rime 输入平台,用户文件夹位置:~/.local/share/fcitx5/rimefcitx5-sogou [AUR] :基于 Fcitx5 的搜狗输入法,包含拼音、双拼、86五笔
# fcitx5 搜狗输入法在 AURyay -S fcitx5-sogou安装蓝牙及蓝牙音频相关包 005_bluetooth.sh
# 蓝牙不全,重装蓝牙包sudo pacman -S --noconfirm bluez bluez-utils# 蓝牙音频相关包sudo pacman -S --noconfirm pulseaudio-bluetooth pavucontrol pulseaudio-alsa pulseaudio-bluetooth-a2dp-gdm-fix# 备份cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.bak# 修改配置文件sed -i 's/#FastConnectable = false/FastConnectable = true/g' /etc/bluetooth/main.confsed -i 's/#AutoEnable=true/AutoEnable = true/g' /etc/bluetooth/main.conf
学:
要注意原文件的内容是否同“想像”的一样:
一开始查看 man.conf 中 FastConnectable 的写法是:
#FastConnectable = false
就“按惯例”将 AutoEnable 写成:
#AutoEnable = true
结果修改不成功,直到后来老老实实重新查看 main.conf 才发现原文件中格式也不“规范”,写的是:
#AutoEnable=true# 原文中件中 = 号两边没有空格
所以,在换了新版重新安装时,要注意变化。
当然也是目前水平不够,完全可以用脚本语言在去掉空格后判断是否是#AutoEnable=true,再执行替换。
安装新版 wps office 006_wps_office.sh
# wps-officeyay -S wps-office libtiff5 ttf-wps-fonts ttf-ms-fonts wps-office-fonts wps-office-mime wps-office-mui-zh-cnp
安装 ttf-ms-fonts 和 ttf-wps-fonts 可能慢或网络连接不上,正常情况。可以安装完其它包后,重新再安装这两个包。
安装 QQ 和微信 007_qq_wechat.sh
# QQyay -S linuxqq-nt-bwrap# 微信yay -S wechat-universal-bwrap安装 VS-Code 微软官方版 008_vscode.sh
# VSCodeyay -S visual-studio-code-bin安装 EPUB 阅读器 009_epub_read.sh
# EPUB阅读器fbreader,这是我感觉看 epub 电子书最舒服的软件sudo pacman -S --noconfirm fbreader安装 Typora 010_typora.sh
# Typora 1.5.10sudo pacman -U --noconfirm ./typora/typora-1.5.10-1-x86_64.pkg.tar.zst
如果网上找到不,可点赞、回复、收藏后私信我,单独获取 DEB 或 pkg.tar.zst 包,又或者打包好的 manjaro_install.zip 包!如有问题也可在评论区留言,相互学习交流!(新手期,希望大家多多支持!谢谢!)
安装 BitComet 011_bitcomet.sh
迅雷收费后一直用 BitComnet,老牌 Bt 下载软件,也支持 http 和 https。比免费迅雷强!
# BitCometyay -S bitcomet
主要是设置好 tarcker:
如果网上找到不好用的 tarcker,可点赞、回复、收藏后私信我,注明 BitComet tarcker!打包好的 manjaro_install.zip 包中也有!如有问题也可在评论区留言,相互学习交流!(新手期,希望大家多多支持!谢谢!)
安装 AppImageLauncher 012_appimagelauncher.sh
# AppImageLaunchersudo pacman -S --noconfirm appimagelauncher# AppImage包的软件下载地址,可能根据自己的需要自己参考下面的格式添加,方便使用echo ''echo 'Draw.io ;echo 'Joplin ;echo 'Obsidian ;manjaro_install 目录中脚本使用方法
前提:manjaro_install 目录在用户的 home 目录中(~/manjaro_install),如:/home/my/manjaro_install/
# 进入 manjaro_install 目录cd ~/manjaro_install# 方法一:sh 脚本名sh 001_base.sh# 输入 sh 001 再按 TAB 键即可自动补全sh 002_fonts.sh# 方法二A:脚本名# 在执行脚本前先执行,赋予所有脚本文件可执行权限,只用执行一次chmod a+x *# 执行脚本001_base.sh# 同样可输入 001 再按 TAB 键自动补全002_fonts.sh
欢迎点赞、评论、收藏!新手期,希望多多支持!谢谢!
希望在评论区留言,相互学习交流!
标签: #linux安装包放哪个目录