debian 安装 fastfetch

debian 安装 fastfetch

安装好的fastfetch

我的wsl里面是debian, 虽然debian源里面有neofetch,但在我的机器上总是会卡一下,这是我无法忍受的。

然后我想起了C写的fastfetch,应该会更快, 之前在archlinux上面倒是很方便 ,直接 pacman -S fastfetch 就安装上了,但debian源里面也没有,手动安装若是想满足我的更新欲望,就只能经常从github下载release然后安装,这依然是我无法忍受的。

于是我写了两个脚本,自动获取最新的release,并安装,或者更新。

安装、更新最新版fastfetch的shell脚本

下载最新release

#!/bin/bash
# script_name: get-release-latest.sh
tag_name="`wget -qO- -t1 -T2 "https://api.github.com/repos/${project_name}/releases/latest" | jq -r '.tag_name'`"
release_name="`wget -qO- -t1 -T2 "https://api.github.com/repos/${project_name}/releases/latest" | jq -r '.assets[].name' | grep ".deb"`"
release_url="https://github.com/${project_name}/releases/download/${tag_name}/${release_name}"
wget -c ${release_url} -q --show-progress

安装deb包,安装后删除deb包
此脚本只对安装deb包起作用!!!其他的,自行修改

# script_name: fastfetch-install.sh
#!/bin/bash
project_name="LinusDierheimer/fastfetch"
echo "installing ${project_name} ......"
source ./get-release-latest.sh
if [ `whoami` != 'root' ];then
        sudo dpkg -i ${release_name}
else
        dpkg -i ${release_name}
fi
rm ${release_name}
echo "install done"

食用方式

给fastfetch-install.sh个可执行权限,然后运行

chmod +x fastfetch-install.sh
./fastfetch-install.sh
# 或者
# bash fastfetch-install.sh

到这就安装完了


想再安装点别的,复制fastfetch-install.sh到新的脚本,然后改掉project_name,执行新的脚本就行

cp fastfetch-install.sh fastgithub-install.sh
sed -i "s\project_name="LinusDierheimer/fastfetch"\project_name="dotnetcore/FastGithub"\g" fastgithub-install.sh
chmod +x fastgithub-install.sh
./fastgithub-install.sh

想一起安装或更新还可以这么弄, 弄个脚本来执行俩安装脚本

echo "./fastfetch-install.sh" > two-install.sh
echo "./fastgithub-install.sh" >> two-install.sh
chmod +x two-install.sh
./two-install.sh
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

basi-a

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值