[Arch]-9-如何指定版本安装Sublime4

引言

因为一些原因,最新版的SublimeText4可能找不到对应的LicenseKey,并且通过官网AUR下载的版本一般都是最新版,这篇文章主要描述如何通过官方AUR安装SublimeText4的指定版本。

文章目录

0×1.通过AUR下载指定版本的SublimeText4

					#官方AUR页面搜索Sublime就能看到sublime-text-dev这个项目
					#1.git官方AUR中SublimeText4项目到本地
					qing@qingsword.com:~$ git clone https://aur.archlinux.org/sublime-text-dev.git

					#2.进入项目目录,修改PKGBUILD文件
					qing@qingsword.com:~$ cd sublime-text-dev
					qing@qingsword.com:~/sublime-text-dev $ vim PKGBUILD

					#将下面这一行,版本号,改成4.4123,4代表大版本号,例如sublime-text3,sublime-text4,4123是小版本号,目前最新版还没有LicenseKey,但4123这个版本的Key已经有了,在本文第二部分提供
					pkgver=4.4123

					#然后将文件中下面三行dd删掉,保存退出
					sha256sums=...  //dd
					sha256sums_x86_64=... //dd
					sha256sums_aarch64=... //dd

					#3.输入下面的命令执行校验,计算我们指定版本的校验和并自动添加到PKGBUILD文件末尾
					qing@qingsword.com:~/sublime-text-dev $ updpkgsums

					#4.执行自动下载与安装
					qing@qingsword.com:~/sublime-text-dev $ makepkg -si
					

0×2.SublimeText4 License Key

					qing@qingsword.com:~$ sudo vim /etc/hosts
					

先不用着急打开,将下面的内容放入/etc/hosts末尾,这样可以确保License Key输入之后不会出现报错:

127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
0.0.0.0 license.sublimehq.com
0.0.0.0 45.55.255.55
0.0.0.0 45.55.41.223
					

第一次打开SublimeText4会要求输入Key;

下面是SublimeText4.4123版本的License Key,不出问题的话,又可以愉快的玩耍好几年了……

—– BEGIN LICENSE —–
Mifeng User
Single User License
EA7E-1184812
C0DAA9CD 6BE825B5 FF935692 1750523A
EDF59D3F A3BD6C96 F8D33866 3F1CCCEA
1C25BE4D 25B1C4CC 5110C20E 5246CC42
D232C83B C99CCC42 0E32890C B6CBF018
B1D4C178 2F9DDB16 ABAA74E5 95304BEF
9D0CCFA9 8AF8F8E2 1E0A955E 4771A576
50737C65 325B6C32 817DCB83 A7394DFA
27B7E747 736A1198 B3865734 0B434AA5
—— END LICENSE ——