manjaro下获取sl的源码
1、心血来潮,想做个小动画,想起linux下有个好玩的sl命令,结果是
打算找到源代码,仔细研究下,结果发现,没有源代码,其实不详ubuntu和centos系统有dpkg可以下载,但是arch系的linux也是一样的
2、既然安装过软件包,那就到/var/cache/pacman/pkg下先看下软件包里有没有信息
cd /var/cache/pacman/pkg
3、查看软件包:
ls | grep ^sl 结果为:
sl-5.02-5-x86_64.pkg.tar.xz
sl-5.02-6-x86_64.pkg.tar.zst
slang-2.3.2-2-x86_64.pkg.tar.zst
非常明显有两个不同版本的软件包,还有一个是相关的软件包,本次以sl-5.02-6-x86_64.pkg.tar.zst 为例
4、切换至root用户,新建目录,将sl-5.02-6-x86_64.pkg.tar.zst 拷入目录中,解压
su 输入root密码
mkdir tmp | cp sl-5.02-6-x86_64.pkg.tar.zst tmp/
cd tmp/
tar xvf sl-5.02-6-x86_64.pkg.tar.zst 结果为:
.BUILDINFO
.MTREE
.PKGINFO
usr/
usr/bin/
usr/bin/sl
usr/share/
usr/share/licenses/
usr/share/licenses/sl/
usr/share/licenses/sl/LICENSE
usr/share/man/
usr/share/man/man1/
usr/share/man/man1/sl.1.gz
5、查看文件.PKGINFO,获取软件的源码地址,cat .PKGINFO,结果为:
# Generated by makepkg 5.2.2
# using fakeroot version 1.24
pkgname = sl
pkgbase = sl
pkgver = 5.02-6
pkgdesc = Steam Locomotive runs across your terminal when you type "sl" as you meant to typ
e "ls".
url = http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html //这个就是源码地址,将其拷入浏览器地址,进入一个网站
builddate = 1594143425
packager = Felix Yan <felixonmars@archlinux.org>
size = 27278
arch = x86_64
license = custom
depend = ncurses
6、下载源码即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具