我的 2022
R.I.P. MU5735, 徐州铁链女
差不多一年前写下了 2021 的总结,是时候写 2022 年的总结了!
您要的页面找不到了,但我们不能停止斗争。
R.I.P. MU5735, 徐州铁链女
差不多一年前写下了 2021 的总结,是时候写 2022 年的总结了!
示例于 Ubuntu 22.04 LTS 上. 对于中国大陆的小伙伴来说,所有的 github.com 可以用 kgithub.com 代替.
sudo apt install python3-rpm rpm
git clone https://github.com/openSUSE/osc.git
cd osc
chmod +x setup.py
./setup.py build
sudo ./setup.py install
git clone https://github.com/openSUSE/obs-build.git
cd obs-build
sudo make install
中国大陆用户编译 QEMU 可以用 curl https://mirrors.tuna.tsinghua.edu.cn/git/qemu/qemu.sh | bash
这个脚本来一键 clone.
apt install ninja-build pkg-config libglib2.0-dev
git clone https://github.com/qemu/qemu.git
cd qemu
./configure \
--static \
--enable-attr \
--enable-tcg \
--enable-linux-user \
--target-list=riscv64-linux-user \
--without-default-devices \
--without-default-features \
--disable-install-blobs \
--disable-debug-info \
--disable-debug-tcg \
--disable-debug-mutex
make -j$(nproc)
sudo make install
sudo apt install zstd systemd-container
sudo ./scripts/qemu-binfmt-conf.sh --persistent yes --credential yes --systemd riscv64
sudo systemctl restart systemd-binfmt
最后就是编译时间!
osc build 22.09 riscv64 --vm-type=nspawn
不要忘记把 osc 的设置内容写入 .config/osc/oscrc
下!
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。
示例于 Ubuntu 22.04 LTS 上. 对于中国大陆的小伙伴来说,所有的 github.com 可以用 kgithub.com 代替.
很简单的一个解决方法就是了,用不到拷贝文件。
最近在弄 openEuler 的 texlive 升级工作, 看到了它们有自己的 perl bot,并且 texlive 的升级需要的几个 perl 包的 PR 毫无动静,故打算自己提个 PR.
遇到的最大困难其实是网络问题,这里有一个小坑.
cpan shell 是不吃系统变量 http_proxy
和 https_proxy
的.但是可以使用 o conf http_proxy
,坑来啦!
必须要这么填写:
o conf http_proxy http://192.168.251.187:8444
不能这么填写:
o conf http_proxy 192.168.251.187:8444
否则会遇到这个错误:
Fetching with HTTP::Tiny:
https://cpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.10.tar.gz
Error downloading with HTTP::Tiny: generic proxy URL must be in format http[s]://[auth@]<host>:<port>/
at /usr/share/perl5/vendor_perl/CPAN/HTTP/Client.pm line 35.
设置之后记得 o conf commit
保存一下,否则是临时的修改.
如果想跳过每次安装时询问代理的用户名和密码,可以使用 export PERL_MM_USE_DEFAULT=1
这个命令解决. 或者好好使用 o conf init /proxy/
来完整过一遍代理的设置.
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。
杂
更多的目的是给自己备份一下过程,下次搬家就简单了。
包括 EAC3、tmdb 相关
多图预警,虽然已经被我压缩过了。
Because it's f@#king expensive