<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>YangMame</title><link>https://blog.yangmame.org/</link><description>Recent content on YangMame</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 19 Apr 2026 23:15:25 +0800</lastBuildDate><atom:link href="https://blog.yangmame.org/index.xml" rel="self" type="application/rss+xml"/><item><title>友链</title><link>https://blog.yangmame.org/%E5%8F%8B%E9%93%BE.html</link><pubDate>Tue, 02 Dec 2025 16:01:06 +0800</pubDate><guid>https://blog.yangmame.org/%E5%8F%8B%E9%93%BE.html</guid><description>&lt;p&gt;&lt;a href="https://ares-x.com/"&gt;AresX&lt;/a&gt;&#10;&lt;a href="https://kirikira.moe/"&gt;Kiri&lt;/a&gt;&#10;&lt;a href="https://a-wing.top/"&gt;新一(A-wing)&lt;/a&gt;&#10;&lt;a href="https://blog.eh5.me/"&gt;Bao H.H.&lt;/a&gt;&#10;&lt;a href="https://blog.plz.ac/"&gt;Chris Su（脆脆）&lt;/a&gt;&#10;按先后排序，欢迎交换友链&lt;/p&gt;&#10;&lt;p&gt;定期删除不可访问的网站&lt;/p&gt;</description></item><item><title>Gentoo的一次系统更新记录</title><link>https://blog.yangmame.org/2022-gentoo-upgrade-log.html</link><pubDate>Mon, 28 Mar 2022 10:40:00 +0800</pubDate><guid>https://blog.yangmame.org/2022-gentoo-upgrade-log.html</guid><description>&lt;p&gt;最近闲下来上线了下很早之前装了Gentoo的vps，想着维护更新下系统，遇到了一些常见更新问题记录分享下&lt;/p&gt;&lt;p&gt;由于系统有段时间没更新了，系统里的portage只支持EAPI 7，python还是3.7版本。&lt;br /&gt;最新的portage的EAPI已经到8了且最低要求3.8版本的python，直接更新&lt;code&gt;emerge -auvDN @world&lt;/code&gt;是行不通的&lt;/p&gt;&lt;p&gt;直接运行&lt;code&gt;emerge --oneshot sys-apps/portage&lt;/code&gt;会遇到EAPI的版本问题。&lt;/p&gt;&lt;p&gt;比较稳妥的办法是先在&lt;code&gt;make.conf&lt;/code&gt;里改好想用的满足portage最低版本要求的新的python版本（&lt;code&gt;PYTHON_TARGETS&lt;/code&gt;，记得删掉3.7的target）并单独更新python：&lt;br /&gt;&lt;code&gt;PYTHON_TARGETS=&amp;quot;python3_9&amp;quot; emerge -av dev-lang/python:3.9&lt;/code&gt;&lt;/p&gt;&lt;p&gt;成功更新完python后就可以再单独更新portage了(注意这里用了&lt;code&gt;--nodeps&lt;/code&gt;参数是用来跳过一些死依赖的)：&lt;br /&gt;&lt;code&gt;PYTHON_TARGETS=&amp;quot;python3_9&amp;quot; emerge -av1O portage&lt;/code&gt;&lt;/p&gt;&lt;p&gt;更新完portage后又遇到了perl的更新问题，这个和portage一样跳过死循环单独更新即可：&lt;br /&gt;&lt;code&gt;emerge -av1O perl&lt;/code&gt;&lt;br /&gt;更新完后补上perl的依赖：&lt;br /&gt;&lt;code&gt;perl-cleaner --all&lt;/code&gt;&lt;/p&gt;&lt;p&gt;最后更新@world应该就没有什么大问题了，无非就是处理下USE。&lt;br /&gt;由于是跑服务的系统，这次的USE改动主要为加了条&lt;code&gt;-gui&lt;/code&gt;&lt;/p&gt;&lt;p&gt;最后就可以跑起&lt;code&gt;emerge -auvDN @world&lt;/code&gt;了&lt;br /&gt;记得最后&lt;code&gt;emerge --depclean&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Linux下如何合理利用SSD和HDD</title><link>https://blog.yangmame.org/linux-with-ssd-and-hdd.html</link><pubDate>Sun, 18 Aug 2019 00:00:00 +0800</pubDate><guid>https://blog.yangmame.org/linux-with-ssd-and-hdd.html</guid><description>&lt;p&gt;之前尝试过lvm-cache与bcache，发现性能都挺。。。&lt;/p&gt;&lt;p&gt;这篇文章就想记录下我目前使用的新方案&lt;/p&gt;&lt;p&gt;硬盘组合是：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;一块256G的nvme固态硬盘&lt;/li&gt;&lt;li&gt;俩块2T的机械硬盘&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;这里简单说下我之前使用的方案吧：&lt;/p&gt;&lt;p&gt;俩块HDD使用mdadm组raid1，使用luks加密，并格式化为bcache后端设备，使用btrfs文件系统&lt;br /&gt;SSD分512M为EFI分区，余下空间格式化为bcache的缓存设备。&lt;/p&gt;&lt;p&gt;看起来没什么毛病，但是实际使用时，如果有大量/大型文件的读写就会造成系统卡顿，且一些命令都会卡住&lt;br /&gt;忍到了最近，入了块能容下之前系统数据的移动硬盘备份包了数据&lt;/p&gt;&lt;p&gt;本来想换回lvm-cache的，但觉得这货应该也不会比bcache好到哪里&lt;/p&gt;&lt;p&gt;于是想到了工作时做chroot环境用到的&lt;code&gt;mount --bind xxx xxx&lt;/code&gt;&lt;/p&gt;&lt;p&gt;经过实验和重装是可行的：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;...&#10;/dev/mapper/data /mnt/data btrfs defaults 0 0&#10;/mnt/data/home /home none bind 0 0&#10;/mnt/data/var /var none bind 0 0&#10;...&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这里的&lt;code&gt;/dev/mapper/data&lt;/code&gt;是mdadm组raid1使用luks加密后的块设备，在&lt;code&gt;/etc/crypttab&lt;/code&gt;里写入解密的配置让系统启动时自动解密为&lt;code&gt;/dev/mapper/data&lt;/code&gt;&lt;br /&gt;把它当作数据盘挂载在&lt;code&gt;/mnt/data&lt;/code&gt;后在里面创建home和var目录，之所以选择这俩目录挂载到机械硬盘是因为这俩个目录的读写最频繁且数据量最大（home不用说，var是各类软件丢数据和日志的地方）&lt;/p&gt;&lt;p&gt;如果你固态硬盘足够大或者对var目录里的读写有性能要求可以改成如下：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;...&#10;/dev/mapper/data /mnt/data btrfs defaults 0 0&#10;/mnt/data /home none bind 0 0&#10;...&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;要注意的是&lt;code&gt;/dev/mapper/data&lt;/code&gt;一定要写在它们前面，因为系统是按顺序挂载的&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>LG Gram 上手</title><link>https://blog.yangmame.org/lg-gram.html</link><pubDate>Fri, 14 Jun 2019 04:20:00 +0800</pubDate><guid>https://blog.yangmame.org/lg-gram.html</guid><description>&lt;p&gt;由于pixelbook的半残不废加上出差在外，想换个续航叼且Linux友好的无独显笔记本。同事之前推荐过2018款的LG Gram就一直关注着这个系列，之后出了2019款便想着入手了。&lt;/p&gt;&lt;p&gt;淘宝上有加装内存且有保修的店家，但价格还是不太理想，所以终于等到618京东稍微降了点价就入了（白条分期+信用卡，留下了没钱的眼泪），上手用了一段时间后自己加装了8G内存（编译 Gentoo 终于不用怕经常爆内存了，还能丢tmpfs编译）&lt;/p&gt;&lt;p&gt;因为有了雷电接口，部分 Linux 发行版会开机时刷 acpi error 错误造成很大概率不能正常启动，对于 5.x.x 的内核可以直接通过加入 &lt;code&gt;pci=nommconf&lt;/code&gt; 内核参数解决。&lt;/p&gt;&lt;p&gt;LG gram目前未解决的问题有：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;设置功能键未正常驱动，可以设置快捷键启动设置&lt;/li&gt;&lt;li&gt;禁用/启用触摸板的功能键未正常驱动，可以设置快捷键但状态灯不会变化&lt;/li&gt;&lt;li&gt;阅读模式的功能键未正常驱动，可以安装 redshift 并配合 plasma 插件+快捷键获得较完美的体验&lt;/li&gt;&lt;li&gt;充电到 80% 自动断电的功能未正常驱动，目前无解决方案，不过不要紧&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;以下列出下它目前Gentoo的主要配置：&lt;br /&gt;&lt;code&gt;/etc/portage/make.conf&lt;/code&gt;:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;COMMON_FLAGS=&amp;quot;-march=native -O2 -pipe&amp;quot;&#10;CFLAGS=&amp;quot;${COMMON_FLAGS}&amp;quot;&#10;CXXFLAGS=&amp;quot;${COMMON_FLAGS}&amp;quot;&#10;FCFLAGS=&amp;quot;${COMMON_FLAGS}&amp;quot;&#10;FFLAGS=&amp;quot;${COMMON_FLAGS}&amp;quot;&#10;MAKEOPTS=&amp;quot;-j6&amp;quot;&#10;&#10;# NOTE: This stage was built with the bindist Use flag enabled&#10;PORTDIR=&amp;quot;/usr/portage&amp;quot;&#10;DISTDIR=&amp;quot;/usr/portage/distfiles&amp;quot;&#10;PKGDIR=&amp;quot;/usr/portage/packages&amp;quot;&#10;&#10;# This sets the language of build output to English.&#10;# Please keep this setting intact when reporting bugs.&#10;LC_MESSAGES=C&#10;&#10;#GENTOO_MIRRORS=&amp;quot;https://mirrors.ustc.edu.cn/gentoo/&amp;quot;&#10;GENTOO_MIRRORS=&amp;quot;https://mirrors.tuna.tsinghua.edu.cn/gentoo/&amp;quot;&#10;EMERGE_DEFAULT_OPTS=&amp;quot;--keep-going --with-bdeps=y&amp;quot;&#10;#EMERGE_DEFAULT_OPTS=&amp;quot;--keep-going --with-bdeps=y --load-average --jobs=5&amp;quot;&#10;FEATURES=&amp;quot;ccache userfetch&amp;quot;&#10;CCACHE_SIZE=&amp;quot;15G&amp;quot;&#10;ACCEPT_KEYWORDS=&amp;quot;~amd64&amp;quot;&#10;ACCEPT_LICENSE=&amp;quot;*&amp;quot;&#10;L10N=&amp;quot;en-US zh-CN en zh&amp;quot;&#10;LINGUAS=&amp;quot;en_US zh_CN en zh&amp;quot;&#10;VIDEO_CARDS=&amp;quot;intel i965&amp;quot;&#10;CPU_FLAGS=&amp;quot;aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3&amp;quot;&#10;CPU_FLAGS_X86=&amp;quot;${CPU_FLAGS}&amp;quot;&#10;&#10;# USE&#10;BASE_SYSTEM=&amp;quot;-plymouth btrfs device-mapper libkms -grub systemd pulseaudio networkmanager bluetooth touchpad mtp cryptsetup iptables initramfs gnuefi lvm&amp;quot;&#10;APP=&amp;quot;konsole dolphin cups fcitx chromium telegram -nautilus 7zip rar vim samba cups&amp;quot;&#10;DESKTOP=&amp;quot;kvantum user-session infinality emoji cjk gtk gtk3 legacy-systray -gnome gnome-keyring -gnome-shell browser-integration crypt display-manager sddm&amp;quot;&#10;ELSE=&amp;quot;-bindist vim-syntax git bash-completion client icu python brightness-control vaapi&amp;quot;&#10;USE=&amp;quot;${BASE_SYSTEM} ${APP} ${DESKTOP} ${ELSE}&amp;quot;&#10;&#10;FUCK_FONTS=&amp;quot;/usr/share/fonts/arphicfonts&amp;quot;&#10;INSTALL_MASK=&amp;quot;${FUCK_FONTS}&amp;quot;&#10;&#10;RUBY_TARGETS=&amp;quot;ruby26 ruby25&amp;quot;&#10;LLVM_TARGETS=&amp;quot;X86&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;/etc/portage/package.use/default&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>这年头该用啥代理？</title><link>https://blog.yangmame.org/proxy.html</link><pubDate>Mon, 20 May 2019 23:00:00 +0800</pubDate><guid>https://blog.yangmame.org/proxy.html</guid><description>&lt;h1&gt;富强、民主、文明、和谐&lt;/h1&gt;&lt;h1&gt;自由、平等、公正、法治&lt;/h1&gt;&lt;h1&gt;爱国、敬业、诚信、友善&lt;/h1&gt;&lt;h2&gt;更新&lt;/h2&gt;&lt;p&gt;19.4.8更新权限配置&lt;/p&gt;&lt;h2&gt;Server&lt;/h2&gt;&lt;h3&gt;Trojan&lt;/h3&gt;&lt;p&gt;这里还是说在Debian上的搭建方式&lt;/p&gt;&lt;p&gt;首先建议你升级到Debian 10（buster）：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;apt update&#10;apt dist-upgrade&#10;cp /etc/apt/sources.list /etc/apt/sources.list.bak&#10;sed -i 's/stretch/buster/g' /etc/apt/sources.list #将stretch更换为你的codename&#10;apt update&#10;apt dist-upgrade&#10;apt --purge autoremove&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后安装Trojan：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;apt install trojan&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Trojan的配置位于&lt;code&gt;/etc/trojan.json&lt;/code&gt;&lt;/p&gt;&lt;p&gt;编辑它将&lt;code&gt;&amp;quot;password&amp;quot;:&lt;/code&gt;内的值改为你自己的密码&lt;br /&gt;&lt;code&gt;&amp;quot;cert&amp;quot;:&lt;/code&gt;和&lt;code&gt;&amp;quot;key&amp;quot;:&lt;/code&gt;改为你网站的ssl证书和私钥&lt;br /&gt;通过acme申请证书：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;# 安装acme&#10;curl https://get.acme.sh | sh&#10;echo 'alias acme.sh=~/.acme.sh/acme.sh' &amp;gt;&amp;gt; ~/.bashrc&#10;source ~/.bashrc&#10;# 声明Cloudflare帐号与API KEY并申请证书(在这个[页面](https://www.cloudflare.com/a/profile)点击Global API Key---&amp;gt;View API Key即可看到):&#10;export CF_Key=&amp;quot;你的API KEY&amp;quot;&#10;export CF_Email=&amp;quot;你的邮箱&amp;quot;&#10;acme.sh --issue --dns dns_cf -d google.com -d *.google.com #这里的google.com换成你的域名&#10;# 安装证书：&#10;mkdir -p /etc/letsencrypt/live/google.com/&#10;acme.sh --installcert -d google.com \ # 记得更改域名&#10; --key-file /etc/letsencrypt/live/google.com/privkey.pem \ # 记得更改域名&#10; --fullchain-file /etc/letsencrypt/live/google.com/fullchain.pem \ # 记得更改域名&#10; --reloadcmd &amp;quot;chown -R nginx:nginx /etc/letsencrypt/ &amp;amp;&amp;amp; systemctl restart trojan&amp;quot; # 这里的nginx注意修改为nginx使用的用户名&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;（完整内容可以阅读&lt;a href="https://blog.yangmame.org/极限建站.html"&gt;这篇文章&lt;/a&gt;）&lt;br /&gt;其他可保持默认&lt;/p&gt;</description></item><item><title>关于内核的一些配置</title><link>https://blog.yangmame.org/%E5%85%B3%E4%BA%8E%E5%86%85%E6%A0%B8%E7%9A%84%E4%B8%80%E4%BA%9B%E9%85%8D%E7%BD%AE.html</link><pubDate>Tue, 01 Jan 2019 08:00:00 +0800</pubDate><guid>https://blog.yangmame.org/%E5%85%B3%E4%BA%8E%E5%86%85%E6%A0%B8%E7%9A%84%E4%B8%80%E4%BA%9B%E9%85%8D%E7%BD%AE.html</guid><description>&lt;ul&gt;&lt;li&gt;更新：2019-01-23，增加“单独编译某个模块并加载使用”。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;单独编译某个模块并加载使用&lt;/h2&gt;&lt;p&gt;比如我想编译&lt;code&gt;r8822be&lt;/code&gt;模块（网卡驱动）,你需要先找到它的位置：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd /usr/src/linux&#10;grep -rin &amp;quot;r8822be*&amp;quot; | grep Makefile&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;进入目录并编译模块：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd /usr/src/linux/drivers/staging/rtlwifi&#10;make CONFIG_R8822BE=m -C /lib/modules/`uname -r`/build/ M=$PWD modules&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在当前系统中加载模块：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mkdir /lib/modules/`uname -r`/kernel/net/r8822be -p&#10;cp r8822be.{mod.o,ko} /lib/modules/`uname -r`/kernel/net/r8822be -v&#10;depmod&#10;modprobe r8822be&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;不使用initramfs启动系统&lt;/h2&gt;&lt;p&gt;进入目录并打开配置界面:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd /usr/src/linux&#10;make menuconfig&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;进入 &lt;code&gt;General Setup&lt;/code&gt;关掉&lt;code&gt;Initial RAM filesystem and RAM disk (initramfs/initrd) support&lt;/code&gt;&lt;/p&gt;&lt;p&gt;如果你的&lt;code&gt;fstab&lt;/code&gt;用的是&lt;code&gt;UUID&lt;/code&gt;,则建议先改成&lt;code&gt;/dev/sdX&lt;/code&gt;的格式&lt;/p&gt;&lt;p&gt;把你所有的&lt;code&gt;modules&lt;/code&gt;编译进内核即&lt;code&gt;built-in&lt;/code&gt;状态&lt;/p&gt;&lt;p&gt;然后开始编译吧&lt;/p&gt;&lt;p&gt;这里我就不说GRUB相关的配置了,因为我没有尝试过,具体请看&lt;a href="https://web.archive.org/web/20250714153553/https://www.dotslashlinux.com/2017/04/29/booting-the-linux-kernel-without-an-initrd-initramfs/"&gt;这里&lt;/a&gt;&lt;/p&gt;&lt;p&gt;用的是接下来要说的&lt;code&gt;efibootmgr&lt;/code&gt;启动系统&lt;/p&gt;&lt;h2&gt;使用efibootmgr启动系统&lt;/h2&gt;&lt;p&gt;进入目录并打开配置界面:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd /usr/src/linux&#10;make menuconfig&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;你要确保已启用所有必须的&lt;code&gt;efi&lt;/code&gt;相关选项&lt;/p&gt;&lt;p&gt;进入 &lt;code&gt;Processor type and features&lt;/code&gt; 搜索 &lt;code&gt;Built-in kernel command line&lt;/code&gt; 并启用&lt;br /&gt;然后会出现 &lt;code&gt;Built-in kernel command string&lt;/code&gt;&lt;br /&gt;填入 &lt;code&gt;root=/dev/sda2&lt;/code&gt;或者&lt;code&gt;root=PARTUUID=xxxx&lt;/code&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;sda2换成你实际的根目录所在分区或通过&lt;code&gt;blkid&lt;/code&gt;查看根分区的&lt;code&gt;PARTUUID&lt;/code&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DEB打包：快速构建一个Meta Package</title><link>https://blog.yangmame.org/deb-meta-package.html</link><pubDate>Fri, 30 Nov 2018 16:00:00 +0800</pubDate><guid>https://blog.yangmame.org/deb-meta-package.html</guid><description>&lt;p&gt;部分参考：&lt;a href="https://web.archive.org/web/20250714151414/https://debian-handbook.info/browse/stable/sect.building-first-package.html"&gt;Building your First Package&lt;/a&gt;&lt;/p&gt;&lt;p&gt;需要安装的软件：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;dh-make&lt;/li&gt;&lt;li&gt;dpkg-dev&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;创建工作目录：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mkdir hello-1.0&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;要求为“包名+版本号”&lt;/p&gt;&lt;p&gt;初始化目录（创建必要的文件）：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd hello-1.0/&#10;dh_make --native #本地的&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这里的包类型我们选择&lt;code&gt;single&lt;/code&gt;（其它类型会在之后的文章说，可能）&lt;/p&gt;&lt;pre&gt;&lt;code&gt;Type of package: (single, indep, library, python)&#10;[s/i/l/p]?&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;之后输入&lt;code&gt;y&lt;/code&gt;确认生成&lt;/p&gt;&lt;p&gt;这时候你当前的目录应该就多了个&lt;code&gt;debian&lt;/code&gt;目录&lt;/p&gt;&lt;p&gt;编辑&lt;code&gt;debian/control&lt;/code&gt;看到如下:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;Source: hello&#10;Section: unknown&#10;Priority: optional&#10;Maintainer: user &amp;lt;user@unknown&amp;gt;&#10;Build-Depends: debhelper (&amp;gt;= 9)&#10;Standards-Version: 3.9.8&#10;Homepage: &amp;lt;insert the upstream URL, if relevant&amp;gt;&#10;#Vcs-Git: https://anonscm.debian.org/collab-maint/hello.git&#10;#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/hello.git&#10;&#10;Package: hello&#10;Architecture: any&#10;Depends: ${shlibs:Depends}, ${misc:Depends}&#10;Description: &amp;lt;insert up to 60 chars description&amp;gt;&#10; &amp;lt;insert long description, indented with spaces&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;Section&lt;/code&gt;是分类，这里改成&lt;code&gt;misc&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;Maintainer&lt;/code&gt;是维护者，这里随意（必须为“名字+空格+&amp;lt;邮箱&amp;gt;”的格式）&lt;/li&gt;&lt;li&gt;&lt;code&gt;Homepage&lt;/code&gt;是软件的主页，这里作为示例故保留原样&lt;/li&gt;&lt;li&gt;&lt;code&gt;Package&lt;/code&gt;决定了你的包名&lt;/li&gt;&lt;li&gt;&lt;code&gt;Architecture&lt;/code&gt;是构架支持，如果是元数据（脚本，媒体文件，文本）可以不管&lt;/li&gt;&lt;li&gt;&lt;code&gt;Depends&lt;/code&gt;是依赖，这里作为示例是没有依赖的故保留原样&lt;/li&gt;&lt;li&gt;&lt;code&gt;Description&lt;/code&gt;是软件介绍，不可写太长（最长60个字符，多的另外起行，用空格缩进）&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;这里还有个&lt;code&gt;debian/changelog&lt;/code&gt;文件用于记录修改，这里不做修改。（之后建议使用&lt;code&gt;dch&lt;/code&gt;处理这个文件）&lt;/p&gt;</description></item><item><title>Gentoo安装教程</title><link>https://blog.yangmame.org/Gentoo%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.html</link><pubDate>Mon, 13 Aug 2018 00:00:00 +0800</pubDate><guid>https://blog.yangmame.org/Gentoo%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.html</guid><description>&lt;h1&gt;这可能是除了官方wiki写的最全的教程了&lt;/h1&gt;&lt;h1&gt;(可能还存在错误之处,欢迎指出)&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;2018.7.3更新，完善make.conf的说明&lt;/strong&gt;&lt;/p&gt;&lt;h2&gt;准备:&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;至少一个人&lt;/li&gt;&lt;li&gt;一双能打字的手&lt;/li&gt;&lt;li&gt;一个能思考的脑袋&lt;/li&gt;&lt;li&gt;俩部电影&lt;/li&gt;&lt;li&gt;至少一台正常的电脑&lt;/li&gt;&lt;li&gt;一个正常的U盘&lt;/li&gt;&lt;li&gt;一个稳定的网络环境&lt;/li&gt;&lt;li&gt;一个稳定的电源&lt;/li&gt;&lt;li&gt;一个已能完美运行的系统.(如果你是Linux系统则不需要下一个)&lt;/li&gt;&lt;li&gt;一个&lt;a href="https://web.archive.org/web/20250701141446/http://cdimage.ubuntu.com/" title="Ubuntu ISO"&gt;Ubuntu ISO&lt;/a&gt;镜像文件&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;如果你是Windows系统:&lt;br /&gt;下载&lt;a href="https://web.archive.org/web/20250701141446/https://rufus.akeo.ie/?locale=zh_CN" title="Rufus"&gt;Rufus&lt;/a&gt;刻录Ubuntu镜像&lt;br /&gt;至于UEFI Legacy GPT和MBR等我就不说了,如果不熟悉这些玩Gentoo恐怕困难重重&lt;/p&gt;&lt;p&gt;如果你已有一个正常运行的Linux,恭喜,安装Gentoo会简单很多.&lt;br /&gt;安装完并确定可用之后之后你可以tar打包已安装的系统使用live CD解压过去并修改相关配置&lt;/p&gt;&lt;h2&gt;需要知道的一些东西&lt;/h2&gt;&lt;p&gt;Gentoo有很多好用的工具&lt;br /&gt;这里说下安装过程会遇到的&lt;/p&gt;&lt;p&gt;eselect可以用来配置系统&lt;/p&gt;&lt;p&gt;比如&lt;code&gt;eselect python set X&lt;/code&gt;可以设置默认的python（&lt;code&gt;eselect python list&lt;/code&gt;查看可用选项）&lt;br /&gt;&lt;code&gt;eselect fontconfig enable X&lt;/code&gt;可以启用xxx字体配置（&lt;code&gt;eselct fontconfig list&lt;/code&gt;查看可用选项）&lt;/p&gt;&lt;p&gt;etc-update可以用来更新or生成配置文件&lt;/p&gt;&lt;p&gt;假如系统更新了软件 有新的配置文件 Gentoo会生成一个临时的配置文件，需要自己手动删除 合并或覆盖 可以通过运行&lt;code&gt;etc-update&lt;/code&gt;进行&lt;/p&gt;&lt;p&gt;记住，要尽量保证emerge提示无可用更新的配置文件（特别是更新portage的配置文件的时候）&lt;/p&gt;&lt;h2&gt;准备磁盘&lt;/h2&gt;&lt;p&gt;启动到live CD(已有Linux系统忽略这句)&lt;br /&gt;使用你喜欢的工具进行分区(或者直接用gparted)&lt;br /&gt;这里会声明下分区,之后的过程将使用这些变量&lt;/p&gt;&lt;h4&gt;UEFI(GPT):&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;sda1 ---/boot---&amp;gt;vfat &amp;gt;=200M #注意分区设置flags为esp&#10;sda2 ---/---&amp;gt;ext4,btrfs,xfs,jfs.etc &amp;gt;=20G #建议至少20G大小&#10;sda3 ---swap---&amp;gt; &amp;gt;=2G #除非你16G内存,即使你8G内存也建议设置2G的swap&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;Legacy(MBR):&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;sda1 ---/boot---&amp;gt;ext2 &amp;gt;=200M #可以不设置此分区&#10;sda2 ---/---&amp;gt;ext4,btrfs,xfs,jfs.etc &amp;gt;=20G #建议至少20G大小&#10;sda3 ---swap---&amp;gt; &amp;gt;=2G #除非你16G内存,即使你8G内存也建议设置2G的swap&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;p&gt;创建目录:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mkdir -v /mnt/gentoo&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载目录:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mount -v /dev/sda2 /mnt/gentoo&#10;&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;安装基本文件&lt;/h2&gt;&lt;p&gt;在这里你需要选择一个镜像站,在这里列出几个速度比较快的镜像站,请亲自测试选择镜像站:&lt;/p&gt;</description></item><item><title>极限建站</title><link>https://blog.yangmame.org/%E6%9E%81%E9%99%90%E5%BB%BA%E7%AB%99.html</link><pubDate>Mon, 13 Aug 2018 00:00:00 +0800</pubDate><guid>https://blog.yangmame.org/%E6%9E%81%E9%99%90%E5%BB%BA%E7%AB%99.html</guid><description>&lt;h3&gt;前言&lt;/h3&gt;&lt;p&gt;有很多人可能还用着一键脚本/面版安装的网站&lt;/p&gt;&lt;p&gt;优点是轻松傻瓜式，缺点是浪费时间/空间 学习成本可能比我的文章还大（前提是愿意琢磨&lt;br /&gt;如果你的VPS只有/剩余5G Disk，显然用这些脚本是不太现实的&lt;/p&gt;&lt;p&gt;但是如果自己安装配置 你大概只需要不到1G的空间就能搭建个和我一样的网站&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;h4&gt;更新&lt;/h4&gt;&lt;p&gt;2018.8.17(七夕)：增加Nginx配置，增加Nextcloud&lt;/p&gt;&lt;p&gt;2018.9.30(快国庆了)：更新至Debian 10（buster），增加cloudflare相关配置&lt;/p&gt;&lt;p&gt;2018.10.24(双十一要来了，要剁手了）：更正部分旧内容，增加Iptables配置&lt;/p&gt;&lt;p&gt;2019.08.06(快七夕了？？？)：更新关于v2ray tls版本的配置&lt;/p&gt;&lt;p&gt;2019.12.15(终于能休息了)：更新nginx配置echo的问题&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;h3&gt;预览&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Web: &lt;a href="https://web.archive.org/web/20250714161437/https://caddyserver.com/download"&gt;Caddy&lt;/a&gt; or &lt;a href="https://web.archive.org/web/20250714161437/https://www.nginx.com/"&gt;Nginx&lt;/a&gt; #请二选一&lt;/li&gt;&lt;li&gt;Sql: Mariadb&lt;/li&gt;&lt;li&gt;Blog: Typecho (&lt;a href="https://blog.yangmame.org/"&gt;blog.yangmame.org&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;CDN: &lt;a href="https://web.archive.org/web/20250714161437/https://www.cloudflare.com/"&gt;Cloudflare&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Email: &lt;a href="https://web.archive.org/web/20250714161437/https://domain.yandex.com/domains_add/"&gt;Yandex&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Proxy: &lt;a href="https://web.archive.org/web/20250714161437/https://www.v2ray.com/"&gt;V2ray&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;del&gt;Git: Gitea (&lt;a href="https://web.archive.org/web/20250714161437/https://git.yangmame.org/"&gt;git.yangmame.org&lt;/a&gt;)&lt;/del&gt;&lt;/li&gt;&lt;li&gt;File Browser: &lt;del&gt;Caddy with http.filemanager plugin&lt;/del&gt; or &lt;a href="https://web.archive.org/web/20250714161437/https://file.yangmame.org/"&gt;Nextcloud&lt;/a&gt;&lt;/li&gt;&lt;li&gt;BT: &lt;del&gt;qBittorrent-nox (&lt;a href="https://web.archive.org/web/20250714161437/https://bt.yangmame.org/"&gt;bt.yangmame.org&lt;/a&gt;)&lt;/del&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;h3&gt;购买VPS&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;VPS推荐最低配置：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Mem: &amp;gt;=512M&lt;br /&gt;CPU: &amp;gt;=1Core&lt;br /&gt;Disk: &amp;gt;=5G&lt;/p&gt;&lt;p&gt;&lt;del&gt;我的网站运行在搬瓦工年付19刀的KVM VPS上（流下了没钱的泪）&lt;/del&gt;&lt;br /&gt;目前运行在&lt;a href="https://web.archive.org/web/20250714161437/https://cloudcone.com/"&gt;Cloudcone&lt;/a&gt;上,第一次购买可能会遇到被墙的IP，需要发工单更换IP&lt;/p&gt;&lt;p&gt;但是推荐新手买&lt;a href="https://web.archive.org/web/20250714161437/https://www.vultr.com/?ref=7306705"&gt;Vultr&lt;/a&gt;或&lt;a href="https://web.archive.org/web/20250714161437/https://m.do.co/c/6bdaa9c5e0d8"&gt;DigitalOcean&lt;/a&gt;（请使用我的链接注册，这样我也能受益 注册后需要充值五美元才能使用，但请放心 这俩家都是大牌）&lt;/p&gt;&lt;p&gt;至于买什么地区，什么配置 自己定夺&lt;/p&gt;&lt;p&gt;系统请选择Debian 9 x86_64,如果有Debian10就更好了。 (若出现其他问题需要自行解决，例如&lt;a href="https://web.archive.org/web/20250714161437/https://github.com/mholt/caddy/issues/822"&gt;systemd版本太低造成参数无效导致权限不足&lt;/a&gt;）&lt;/p&gt;&lt;p&gt;记得检查VPS的IP是否能访问，否则请更换IP（给VPS商发工单or新开VPS）&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;h3&gt;购买域名&lt;/h3&gt;&lt;p&gt;&lt;del&gt;域名推荐去&lt;a href="https://web.archive.org/web/20250714161437/https://www.godaddy.com/"&gt;Godaddy&lt;/a&gt;购买（无需实名制or备案）&lt;/del&gt;&lt;br /&gt;推荐去&lt;a href="https://web.archive.org/web/20250714161437/https://www.namesilo.com/index.php"&gt;Namesilo&lt;/a&gt;购买（便宜，免费的隐私保护，不流氓）&lt;/p&gt;&lt;p&gt;你要是有更好的选择也行&lt;/p&gt;&lt;p&gt;这里说下我知道的主要域名类型&lt;/p&gt;&lt;pre&gt;&lt;code&gt;.com: 一般网站&#10;&#10;.net: 与com类似&#10;&#10;.org: 公益 无盈利网站&#10;&#10;.me: 个人个性网站&#10;&#10;.info: 信息类网站&#10;&#10;.blog: 博客网站&#10;&#10;.moe: 二次元类网站&#10;&#10;.cn: 中国网站（需要备案）&#10;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;如果仅仅写博客推荐.me 有钱人上.blog&lt;/li&gt;&lt;li&gt;如果和我一样推荐.org或.info&lt;/li&gt;&lt;li&gt;ACG爱好者推荐.moe&lt;/li&gt;&lt;li&gt;如果自己也不确定推荐.com 有钱人上.net&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;</description></item><item><title>为树莓派3B交叉编译安装Gentoo</title><link>https://blog.yangmame.org/Gentoo-rpi3.html</link><pubDate>Mon, 13 Aug 2018 00:00:00 +0800</pubDate><guid>https://blog.yangmame.org/Gentoo-rpi3.html</guid><description>&lt;p&gt;本文章随时可能停止更新或未及时更新，仅作参考&lt;/p&gt;&lt;h1&gt;参考文章：&lt;/h1&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250613025921/https://wiki.gentoo.org/wiki/Raspberry_Pi_3_64_bit_Install"&gt;Raspberry Pi 3 64 bit Install&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250613025921/https://wiki.gentoo.org/wiki/Embedded_Handbook/General/Compiling_with_qemu_user_chroot"&gt;Embedded Handbook/General/Compiling with qemu user chroot&lt;/a&gt;&lt;/p&gt;&lt;h1&gt;准备：&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;树莓派3B&lt;/li&gt;&lt;li&gt;sd卡 &amp;gt;=8G&lt;/li&gt;&lt;li&gt;读卡器&lt;/li&gt;&lt;li&gt;正常运行的Gentoo系统（其它系统请自行决策）&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;开始：&lt;/h1&gt;&lt;h2&gt;环境&lt;/h2&gt;&lt;h3&gt;Crossdev&lt;/h3&gt;&lt;p&gt;先安装好交叉编译环境：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;emerge --ask sys-devel/crossdev&#10;crossdev -t aarch64-unknown-linux-gnu&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如果提示：&lt;code&gt;error: please convert /etc/portage/package.env to a directory&lt;/code&gt;则运行如下命令并重新运行&lt;code&gt;crossdev -t aarch64-unknown-linux-gnu&lt;/code&gt;：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mv /etc/portage/package.env /etc/portage/package.env_file&#10;mkdir /etc/portage/package.env&#10;mv /etc/portage/package.env_file /etc/portage/package.env&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;运行&lt;code&gt;gcc-config -l&lt;/code&gt;显示&lt;code&gt;aarch64-unknown-linux-gun-x.x.x&lt;/code&gt;确认安装成功&lt;/p&gt;&lt;h3&gt;Qemu&lt;/h3&gt;&lt;p&gt;更改配置：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;echo app-emulation/qemu static-user &amp;gt;&amp;gt; /etc/portage/package.use&#10;echo 'QEMU_SOFTMMU_TARGETS=&amp;quot;alpha aarch64 arm i386 mips mips64 mips64el mipsel ppc ppc64 s390x sh4 sh4eb sparc sparc64 x86_64&amp;quot;' &amp;gt;&amp;gt; /etc/portage/make.conf&#10;echo 'QEMU_USER_TARGETS=&amp;quot;alpha aarch64 arm armeb i386 mips mipsel ppc ppc64 ppc64abi32 s390x sh4 sh4eb sparc sparc32plus sparc64&amp;quot;' &amp;gt;&amp;gt; /etc/portage/make.conf&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装：&lt;code&gt;emerge --ask app-emulation/qemu&lt;/code&gt;&lt;/p&gt;</description></item><item><title>在U盘安装加密的Linux系统</title><link>https://blog.yangmame.org/%E5%9C%A8U%E7%9B%98%E5%AE%89%E8%A3%85%E5%8A%A0%E5%AF%86%E7%9A%84Linux%E7%B3%BB%E7%BB%9F.html</link><pubDate>Sat, 21 Jul 2018 09:40:00 +0800</pubDate><guid>https://blog.yangmame.org/%E5%9C%A8U%E7%9B%98%E5%AE%89%E8%A3%85%E5%8A%A0%E5%AF%86%E7%9A%84Linux%E7%B3%BB%E7%BB%9F.html</guid><description>&lt;h1&gt;适用场景：外出需要电脑，却没有携带自己的电脑，且不能信任能找到的电脑的环境；不想在外泄漏隐身；不是自己想使用的系统/环境。&lt;/h1&gt;&lt;h1&gt;教程目标：制作一个可以保留更改的运行Linux的U盘，加密根目录(boot除外)，开机可以选择ramroot模式启动(将整个Linux系统加载在内存，适合在大内存机器且不想保留更改时使用)&lt;/h1&gt;&lt;h1&gt;需要的东西：&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;一个正常运行的Arch Linux&lt;/li&gt;&lt;li&gt;一个U盘（推荐3.1，3.0和2.0可能体验较差）&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;需要用到的软件/命令：&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;cryptsetup&lt;/li&gt;&lt;li&gt;arch-install-scripts(可以直接通过pacman安装）&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;开始&lt;/h1&gt;&lt;p&gt;以下过程默认在root用户下运行&lt;/p&gt;&lt;h2&gt;配置分区&lt;/h2&gt;&lt;p&gt;这里就简单说下如何分区，至于用什么工具分区随你喜欢&lt;/p&gt;&lt;p&gt;这里的/dev/sdb将在之后的教程当作U盘使用（请自己注意更换)&lt;/p&gt;&lt;pre&gt;&lt;code&gt;分区类型：dos，以下分区皆为主分区(primary）&#10;分区--------&amp;gt;挂载点--&amp;gt;大小---&amp;gt;类型&#10;/dev/sdb1---&amp;gt;/boot---&amp;gt;128M---&amp;gt;EFI Filesystem(需要设置为可启动(bootable)）&#10;/dev/sdb2---&amp;gt;/-------&amp;gt;Free---&amp;gt;Linux&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;创建加密LUKS(需要输入大写yes然后输入你的密码/口令)：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cryptsetup luksFormat --type luks2 /dev/sdb2&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;打开LUKS并创建配置LVM(需要输入密码/口令)：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cryptsetup open --type luks2 /dev/sdb2 cryptlvm&#10;pvcreate /dev/mapper/cryptlvm&#10;vgcreate System /dev/mapper/cryptlvm&#10;lvcreate -L 8G System -n root # 这里是根分区，一般8G够用&#10;lvcreate -l 100%FREE System -n data # 这里是数据分区，用于存放重要资料（为了和根分区区分，建议不要写入fstab让它默认不挂载）&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;格式化：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mkfs -t vfat -F 32 /dev/sdb1&#10;mkfs -i 8192 -t ext4 /dev/System/root&#10;mkfs -i 8192 -t ext4 /dev/System/data&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载分区：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;mount -t ext4 /dev/System/root /mnt&#10;mkdir -p /mnt/boot&#10;mount /dev/sdb1 /mnt/boot&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;安装系统&lt;/h2&gt;&lt;p&gt;如果你在使用Arch Linux的Live CD安装，你可能需要修改&lt;code&gt;/etc/pacman.d/mirrorlist&lt;/code&gt;选择镜像站&lt;/p&gt;</description></item><item><title>入坑KeePassXC</title><link>https://blog.yangmame.org/keepassxc.html</link><pubDate>Tue, 26 Jun 2018 00:20:00 +0800</pubDate><guid>https://blog.yangmame.org/keepassxc.html</guid><description>&lt;p&gt;xxx数据被爆，泄漏密码。。。这种新闻应该经常听说了。。。&lt;/p&gt;&lt;p&gt;于是最近一口气把我所有网站的帐号都换了密码，邮箱和电话，然后就找到了KeePass这个东西，可以用来管理生成密码。&lt;/p&gt;&lt;p&gt;但是我用了一下发现这货界面在Linux上太难看了，而且是C#写的所以在Gentoo上依赖巨硬的mono环境&lt;/p&gt;&lt;p&gt;于是乎我又去寻了一遍，有人推荐了KeePassX，但是在Gentoo上已经被删除了，上一次更新也是在2016年，最后终于发现了KeePassXC这个玩意儿&lt;/p&gt;&lt;p&gt;官网：&lt;a href="https://web.archive.org/web/20250524232712/https://keepassxc.org/"&gt;https://keepassxc.org/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;各大主流发行版都可以通过包管理安装&lt;/p&gt;&lt;p&gt;界面看样子是qt写的&lt;/p&gt;&lt;p&gt;启动时会让你选择或新建数据库，这时候你可以导入之前的。&lt;/p&gt;&lt;p&gt;它会让你设置名称，描述，主密码和默认用户名，还有个可选的使用密钥可以进一步提高安全性。&lt;/p&gt;&lt;p&gt;对于加密，我用的加密算法是ChaCha20&lt;/p&gt;&lt;p&gt;导出函数用的Argon2（即推荐项（不然可能不能被其它软件正常导入&lt;/p&gt;&lt;p&gt;加密次数用测试的值就行&lt;/p&gt;&lt;p&gt;内存占用保持默认就行&lt;/p&gt;&lt;p&gt;线程数和CPU核心数相同就行&lt;/p&gt;&lt;p&gt;这个时候就可以开始管理/选择目录添加帐号密码了&lt;/p&gt;&lt;p&gt;大概如下：&lt;/p&gt;&lt;p&gt;&lt;img src="https://blog.yangmame.org/usr/uploads/2018/06/1172779709.png" alt="屏幕截图.png" title="屏幕截图.png"&gt;&lt;/p&gt;&lt;p&gt;KeePassXC也支持&lt;a href="https://web.archive.org/web/20250524232712/https://zh.wikipedia.org/zh-hans/%E5%9F%BA%E4%BA%8E%E6%97%B6%E9%97%B4%E7%9A%84%E4%B8%80%E6%AC%A1%E6%80%A7%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95"&gt;TOTP&lt;/a&gt; ;)&lt;/p&gt;&lt;p&gt;对了，它还有浏览器插件，用它就可以在电脑浏览器里自动填写密码了，具体自己研究吧）&lt;/p&gt;&lt;p&gt;关于手机客户端：用&lt;a href="https://web.archive.org/web/20250524232712/https://github.com/PhilippC/keepass2android"&gt;KeePass2Android&lt;/a&gt;&lt;br /&gt;iOS? 对不起，我不用看个小电影都麻烦且连个正经文件管理器都没有的手机&lt;/p&gt;&lt;p&gt;关于如何备份密码数据库，我用的是syncthing，当然你可以自己写个骚操作的脚本实现，但是如果你也有其它文件需要同步，强烈推荐这个&lt;/p&gt;&lt;p&gt;&lt;del&gt;这篇文章干啥的？刷刷存在感！&lt;/del&gt;&lt;/p&gt;</description></item><item><title>红米刷机之路</title><link>https://blog.yangmame.org/%E7%BA%A2%E7%B1%B3%E5%88%B7%E6%9C%BA%E4%B9%8B%E8%B7%AF.html</link><pubDate>Tue, 15 May 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E7%BA%A2%E7%B1%B3%E5%88%B7%E6%9C%BA%E4%B9%8B%E8%B7%AF.html</guid><description>&lt;p&gt;这台手机性能。。。也就那样吧 ， 反正我不玩垃圾优化的游戏（没错，说的就是你们腾讯的游戏），也不是重度手机使用者&lt;/p&gt;&lt;h1&gt;解锁&lt;/h1&gt;&lt;p&gt;如果你是小米老用户，应该可以不用等待或者俩天后就能解锁了&lt;/p&gt;&lt;p&gt;但是如果你解锁时提示需要等待15天的话，这里有条路可以走：&lt;/p&gt;&lt;p&gt;你需要一个已经注册小米账号且已绑定手机解锁的手机号和一个未注册小米账号的手机号&lt;/p&gt;&lt;p&gt;假设你已尝试过并提醒等待15天解锁了，这个时候去新注册个小米账号，并申请解锁，申请之后（大概五分钟，申请理由随意）注销老账号，登录新账号，但是不要绑定手机解锁，直接进入fastboot模式，运行解锁工具登录新账号开始解锁。&lt;/p&gt;&lt;h1&gt;下载ROM&lt;/h1&gt;&lt;p&gt;至于ROM，国内的红米Note5是外国的Redmi Note 5 Pro ， 且叫whyred（不叫vince）&lt;/p&gt;&lt;p&gt;XDA上的ROM页面在&lt;a href="https://web.archive.org/web/20250814070955/https://forum.xda-developers.com/redmi-note-5-pro"&gt;这里&lt;/a&gt;&lt;/p&gt;&lt;p&gt;建议使用LineageOS，目前我只尝试过这个没什么问题（还有个AOSP有很多问题），链接在&lt;a href="https://web.archive.org/web/20250814070955/https://forum.xda-developers.com/redmi-note-5-pro/development/rom-lineageos-15-1-t3774630"&gt;这里&lt;/a&gt;&lt;/p&gt;&lt;p&gt;下载最新的ROM（建议挂代理）复制到SD卡中&lt;/p&gt;&lt;h1&gt;刷入TWRP&lt;/h1&gt;&lt;p&gt;在这里&lt;a href="https://web.archive.org/web/20250814070955/https://twrp.me/xiaomi/xiaomiredminote5pro.html"&gt;下载&lt;/a&gt;&lt;/p&gt;&lt;p&gt;或者你也可以使用&lt;a href="https://web.archive.org/web/20250814070955/https://forum.xda-developers.com/redmi-note-5-pro/development/multirom-whyred-t3765451"&gt;这个&lt;/a&gt;&lt;/p&gt;&lt;p&gt;下载到电脑之后手机连接电脑进入fastboot&lt;/p&gt;&lt;p&gt;运行&lt;code&gt;fastboot flash recovery /path/to/twrp.img&lt;/code&gt;刷入TWRP&lt;/p&gt;&lt;h1&gt;刷机&lt;/h1&gt;&lt;p&gt;刷入TWRP之后长按电源键+音量加进入TWRP，选择ROM包&lt;/p&gt;&lt;p&gt;当然你也可以再刷入&lt;a href="https://web.archive.org/web/20250814070955/http://opengapps.org/"&gt;GAPPS&lt;/a&gt;(必须刷完ROM之后立刻刷入才可开机使用）&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;p&gt;&lt;del&gt;又水了一篇文章&lt;/del&gt;&lt;/p&gt;</description></item><item><title>善用搜索</title><link>https://blog.yangmame.org/%E5%96%84%E7%94%A8%E6%90%9C%E7%B4%A2.html</link><pubDate>Tue, 15 May 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E5%96%84%E7%94%A8%E6%90%9C%E7%B4%A2.html</guid><description>&lt;h1&gt;前言&lt;/h1&gt;&lt;p&gt;国内不知道为什么，总是有一大票人在网上喜欢直接问人，而且一条龙问到底。不但给回答者造成了困扰还可能让回答者生气&lt;/p&gt;&lt;p&gt;他们却大部分都不喜欢仔细翻阅搜索结果或者根本不愿搜索&lt;/p&gt;&lt;p&gt;我大部分时间都是自己搜索，如果搜索出来看不懂也尽量尝试理解，还是不行就先不管。因为我觉得即使去问人了，你也不能真正解决这个问题，一旦出现了类似的问题就又废了（紧急情况除外&lt;/p&gt;&lt;h1&gt;搜索引擎&lt;/h1&gt;&lt;p&gt;谷歌！谷歌！谷歌！&lt;/p&gt;&lt;p&gt;即使再麻烦也要用谷歌，千万千万不要用百度&lt;/p&gt;&lt;p&gt;必应也不建议用&lt;/p&gt;&lt;p&gt;如果一时间不能上谷歌&lt;/p&gt;&lt;p&gt;请用 &lt;a href="https://web.archive.org/web/20250524213516/https://searx.me/"&gt;searx.me&lt;/a&gt; + 英语&lt;/p&gt;&lt;h1&gt;如何描述问题&lt;/h1&gt;&lt;p&gt;虽然好的搜索引擎要方便很多 但还是需要你有相应的技巧&lt;/p&gt;&lt;ol&gt;&lt;li&gt;关键词尽量准确，去掉无关紧要的词字。比如:那个，猫是怎么叫的啊 ---&amp;gt; 猫的叫声&lt;/li&gt;&lt;li&gt;关键词用空格分开，除非你确定它们应该写在一起。比如：猫的叫声 ---&amp;gt; 猫 叫声&lt;/li&gt;&lt;li&gt;中文和英文用空格分开。&lt;/li&gt;&lt;li&gt;如果中文搜索无果，请务必使用英语。比如：猫的叫声 ---&amp;gt; cat voice&lt;/li&gt;&lt;/ol&gt;&lt;h1&gt;如何寻找内容&lt;/h1&gt;&lt;p&gt;这里很重要。一般来说，搜索结果的第一二条应该是你需要的（百度除外&lt;/p&gt;&lt;p&gt;然后你需要注意时间，远古时期的内容可能并不适用&lt;/p&gt;&lt;p&gt;如果你一时间找不到需要的内容可以设置时间或者使用高级搜索&lt;/p&gt;&lt;p&gt;页面充满广告的页面你可以粗略看下如果没有想要的内容就关掉吧&lt;/p&gt;&lt;p&gt;页面缺图片 各种资源加载失败的也是如此&lt;/p&gt;&lt;p&gt;找到内容之后不要急于实践，先全篇看完，确定符合情况再实践&lt;/p&gt;&lt;h1&gt;如何搜索&lt;/h1&gt;&lt;p&gt;有时候你可能并不知道你确切的想找什么&lt;/p&gt;&lt;p&gt;这时候你可以先搜索一些可能有关系的关键词，搜索出另外的关键词之后再删增关键词再次搜索&lt;/p&gt;&lt;p&gt;如此循环，大部分情况下能找到你需要的内容&lt;/p&gt;&lt;p&gt;还有些东西，具有实时性或者专业性，这时候你需要去相应的论坛/报告网站搜索&lt;/p&gt;&lt;p&gt;比如你的Linux今天更新时发现有个包过不去&lt;/p&gt;&lt;p&gt;这时候你可以去它项目的github页面搜索，如果是发行版的问题则去对应发行版的bug report/bugzilla搜索&lt;/p&gt;</description></item><item><title>lFS安装教程</title><link>https://blog.yangmame.org/lFS%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/lFS%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.html</guid><description>&lt;h2&gt;声明&lt;/h2&gt;&lt;p&gt;请不要把本文章当作你的主要参考处 请以官方&lt;a href="https://web.archive.org/web/20250814082727/http://www.linuxfromscratch.org/lfs/view/stable-systemd/"&gt;文档&lt;/a&gt;为准&lt;/p&gt;&lt;p&gt;除非你知道你在做什么 否则请跟着官方文档一步一步走&lt;/p&gt;&lt;p&gt;我的宿主系统为Gentoo，其他linux大小异同&lt;/p&gt;&lt;h2&gt;准备分区并下载源码&lt;/h2&gt;&lt;p&gt;检查系统是否符合要求：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cat &amp;gt; version-check.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&#10;#!/bin/bash&#10;# Simple script to list version numbers of critical development tools&#10;export LC_ALL=C&#10;bash --version | head -n1 | cut -d&amp;quot; &amp;quot; -f2-4&#10;MYSH=$(readlink -f /bin/sh)&#10;echo &amp;quot;/bin/sh -&amp;gt; $MYSH&amp;quot;&#10;echo $MYSH | grep -q bash || echo &amp;quot;ERROR: /bin/sh does not point to bash&amp;quot;&#10;unset MYSH&#10;&#10;echo -n &amp;quot;Binutils: &amp;quot;; ld --version | head -n1 | cut -d&amp;quot; &amp;quot; -f3-&#10;bison --version | head -n1&#10;&#10;if [ -h /usr/bin/yacc ]; then&#10; echo &amp;quot;/usr/bin/yacc -&amp;gt; `readlink -f /usr/bin/yacc`&amp;quot;;&#10;elif [ -x /usr/bin/yacc ]; then&#10; echo yacc is `/usr/bin/yacc --version | head -n1`&#10;else&#10; echo &amp;quot;yacc not found&amp;quot; &#10;fi&#10;&#10;bzip2 --version 2&amp;gt;&amp;amp;1 &amp;lt; /dev/null | head -n1 | cut -d&amp;quot; &amp;quot; -f1,6-&#10;echo -n &amp;quot;Coreutils: &amp;quot;; chown --version | head -n1 | cut -d&amp;quot;)&amp;quot; -f2&#10;diff --version | head -n1&#10;find --version | head -n1&#10;gawk --version | head -n1&#10;&#10;if [ -h /usr/bin/awk ]; then&#10; echo &amp;quot;/usr/bin/awk -&amp;gt; `readlink -f /usr/bin/awk`&amp;quot;;&#10;elif [ -x /usr/bin/awk ]; then&#10; echo awk is `/usr/bin/awk --version | head -n1`&#10;else &#10; echo &amp;quot;awk not found&amp;quot; &#10;fi&#10;&#10;gcc --version | head -n1&#10;g++ --version | head -n1&#10;ldd --version | head -n1 | cut -d&amp;quot; &amp;quot; -f2- # glibc version&#10;grep --version | head -n1&#10;gzip --version | head -n1&#10;cat /proc/version&#10;m4 --version | head -n1&#10;make --version | head -n1&#10;patch --version | head -n1&#10;echo Perl `perl -V:version`&#10;sed --version | head -n1&#10;tar --version | head -n1&#10;makeinfo --version | head -n1&#10;xz --version | head -n1&#10;&#10;echo 'int main(){}' &amp;gt; dummy.c &amp;amp;&amp;amp; g++ -o dummy dummy.c&#10;if [ -x dummy ]&#10; then echo &amp;quot;g++ compilation OK&amp;quot;;&#10; else echo &amp;quot;g++ compilation failed&amp;quot;; fi&#10;rm -f dummy.c dummy&#10;EOF&#10;&#10;bash version-check.sh&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;确保所有需要的包已安装且达到最低版本要求后再继续&lt;/p&gt;</description></item><item><title>歌单</title><link>https://blog.yangmame.org/%E6%AD%8C%E5%8D%95.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E6%AD%8C%E5%8D%95.html</guid><description>&lt;h3&gt;收集自己当时喜欢的歌 算是自己人生的一种记录吧 ☺&lt;/h3&gt;&lt;p&gt;喜欢的类型，按喜爱程度排名：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Lofi&lt;/li&gt;&lt;li&gt;Joji&lt;/li&gt;&lt;li&gt;Emo&lt;/li&gt;&lt;li&gt;Alternative Rock&lt;/li&gt;&lt;li&gt;Soul&lt;/li&gt;&lt;li&gt;Trap&lt;/li&gt;&lt;li&gt;R&amp;B;&lt;/li&gt;&lt;li&gt;Disco&lt;/li&gt;&lt;li&gt;Classical&lt;/li&gt;&lt;li&gt;Rap&lt;/li&gt;&lt;li&gt;Hip-Hop&lt;/li&gt;&lt;li&gt;Phonk&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;喜爱&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/yangmame/likes"&gt;列表&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;p&gt;2018、上半年&lt;br /&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/vague003/cigarettes-in-her-eyes-feat-333"&gt;cigarettes in her eyes (feat. 333)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/thunderstone-radio/sp6"&gt;SIDE PIECE VOL. 6 (TRAPSOUL &amp;amp; R&amp;B;) | MIXED BY K-$ADILLA &amp;amp; CURATED BY BLR &amp;amp; K-$ADILLA (3/22/18)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/mayubeats/baseball-prod-by-mayu"&gt;Baseball&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/wevlth/wevlth-u-want-me-4"&gt;U WANT ME&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/djdaxmusic/casebycasereviewidhatemetoo"&gt;my JAM ft. Detox The Kid • Prod. Mantra&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/novel_ingalaxy/imperfetto-feat-dawn"&gt;Imperfetto (feat. DA￦N)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/biskwiq/ok2222-x-jsan-on-and-on-biskwiq-flip"&gt;ok2222 x j'san - on and on (biskwiq flip)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/weplayitlouder/lussx-deverano-intoxicated-prod-olmos"&gt;Lussx &amp;amp; Deverano ⁃ Intoxicated (Prod. Olmos)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/niteboi6/goodbye"&gt;goodbye&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/oceanfromtheblue/06-ftfreden"&gt;06. 사춘기 (ft.FR:EDEN)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250714151041/https://soundcloud.com/ntreboot/betterdays"&gt;Better Days (feat. EXN, Super Brass)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>红米Note5评测</title><link>https://blog.yangmame.org/%E7%BA%A2%E7%B1%B3Note5%E8%AF%84%E6%B5%8B.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E7%BA%A2%E7%B1%B3Note5%E8%AF%84%E6%B5%8B.html</guid><description>&lt;h1&gt;配置&lt;/h1&gt;&lt;p&gt;红米Note5配置：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CPU ：高通骁龙636（最高频率为1.8Ghz）&lt;/li&gt;&lt;li&gt;GPU：Adreno 509&lt;/li&gt;&lt;li&gt;RAM：4GB（LPDDR4X）&lt;/li&gt;&lt;li&gt;Disk：64GB eMMC5.1&lt;/li&gt;&lt;li&gt;Battery：4000mAh Li-Po&lt;/li&gt;&lt;li&gt;Screen：5.99吋 2160x1080 FHD+&lt;/li&gt;&lt;li&gt;Camera：主摄像头（双摄像头）1200万像素、副摄像头500万像素&lt;/li&gt;&lt;li&gt;接口为Micro USB（无Type-C版）、无NFC、支持人脸解锁、蓝牙5.0&lt;/li&gt;&lt;li&gt;价格为1399RMB&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;华为荣耀8高配版配置（对比用）：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;CPU：麒麟950 4 x Cortex A72 2.3GHz + 4 x Cortex A53 1.8GHz + 微智核I5&lt;/li&gt;&lt;li&gt;GPU：Mali T880&lt;/li&gt;&lt;li&gt;RAM：4GB（不明）&lt;/li&gt;&lt;li&gt;Disk：64GB（不明）&lt;/li&gt;&lt;li&gt;Battery：3000mAh 锂聚合物电池&lt;/li&gt;&lt;li&gt;Screen：5.2英寸负向液晶，1080 x 1920像素&lt;/li&gt;&lt;li&gt;Camera：主摄像头（双摄像头）1200万像素、副摄像头800万像素&lt;/li&gt;&lt;li&gt;接口为Type-C（USB3.0）、有NFC、不支持人脸识别、蓝牙未知&lt;/li&gt;&lt;li&gt;价格为2000+RMB&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;测试&lt;/h1&gt;&lt;h2&gt;网络抢占&lt;/h2&gt;&lt;p&gt;连接在同一个网络环境&lt;/p&gt;&lt;p&gt;同时开始下载同一个游戏（&lt;a href="https://web.archive.org/web/20250714143258/http://vg.ztgame.com/"&gt;Vainglory&lt;/a&gt;）&lt;/p&gt;&lt;p&gt;红米碾压性的以宽带满速率先下载完成，荣耀则是在红米下载完成（此时已下载约30%）之后才有了速度&lt;/p&gt;&lt;h2&gt;软件安装速度&lt;/h2&gt;&lt;p&gt;软件安装文件为刚刚下载的XAPK文件&lt;/p&gt;&lt;p&gt;荣耀为Android 7，红米为Android 8&lt;/p&gt;&lt;p&gt;红米领先俩三秒&lt;/p&gt;&lt;h2&gt;游戏解压速度&lt;/h2&gt;&lt;p&gt;游戏还是为Vainglory&lt;/p&gt;&lt;p&gt;仍然是红米领先&lt;/p&gt;&lt;p&gt;红米完成解压时荣耀进度仍在30%&lt;/p&gt;&lt;h2&gt;启动游戏&lt;/h2&gt;&lt;p&gt;游戏还是这个&lt;/p&gt;&lt;p&gt;红米流畅进入，荣耀略微卡顿&lt;/p&gt;&lt;p&gt;开始游戏后荣耀人物像素很明显，且自动为中等画质，红米为高画质 像素不明显&lt;/p&gt;&lt;h2&gt;电池使用&lt;/h2&gt;&lt;p&gt;整个过程红米耗电3%，荣耀耗电5%&lt;/p&gt;&lt;p&gt;小米无发热（仅有点温热），荣耀发热较厉害明显&lt;/p&gt;&lt;h1&gt;结尾&lt;/h1&gt;&lt;p&gt;这还是刚买来时的情况，15天解锁之后还会再次测试&lt;/p&gt;</description></item><item><title>联系</title><link>https://blog.yangmame.org/%E8%81%94%E7%B3%BB.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E8%81%94%E7%B3%BB.html</guid><description>&lt;p&gt;base64&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;h4&gt;Mail: bWVAeWFuZ21hbWUub3JnCg==&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;Github: &lt;a href="https://web.archive.org/web/20250714160752/https://github.com/YangMame/"&gt;YangMame&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;Telegram: &lt;a href="https://web.archive.org/web/20250714160752/https://t.me/YangMame/"&gt;Mame&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;Twitter: &lt;a href="https://web.archive.org/web/20250714160752/https://twitter.com/MameYang"&gt;Mame&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;IRC(Freenode): &lt;a href=""&gt;YangMame&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;&lt;del&gt;163 Music: &lt;a href="https://web.archive.org/web/20250714160752/http://music.163.com/#/user/home?id=17918427"&gt;YangMame&lt;/a&gt;&lt;/del&gt;&lt;/h4&gt;&lt;/li&gt;&lt;li&gt;&lt;h4&gt;SoundCloud: &lt;a href="https://web.archive.org/web/20250714160752/https://soundcloud.com/yangmame"&gt;Mame&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;这里你可以评论留言&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>树梅派安装Gentoo</title><link>https://blog.yangmame.org/%E6%A0%91%E6%A2%85%E6%B4%BE%E5%AE%89%E8%A3%85Gentoo.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E6%A0%91%E6%A2%85%E6%B4%BE%E5%AE%89%E8%A3%85Gentoo.html</guid><description>&lt;h2&gt;前言&lt;/h2&gt;&lt;p&gt;其实Gentoo的arm &lt;a href="https://web.archive.org/web/20250814081026/http://gentoo.osuosl.org/releases/arm/autobuilds/current-stage3-armv7a_hardfp/"&gt;stage3&lt;/a&gt;已经很久没更新了&lt;br /&gt;我曾也想自己维护个stage3,但是精力不够（主要还是因为树梅派上更新Gentoo太慢了）&lt;br /&gt;如果你是Rpi3,请使用这个：&lt;a href="https://web.archive.org/web/20250814081026/https://github.com/sakaki-/gentoo-on-rpi3-64bit"&gt;gentoo-on-rpi3-64bit&lt;/a&gt;（带有桌面）&lt;br /&gt;本教程安装的是32位的Gentoo系统&lt;br /&gt;我这里呢 也只会说最简单粗暴的安装方法（因为我也没折腾交叉编译什么的，太麻烦了）&lt;/p&gt;&lt;h2&gt;准备&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;风扇（编译Gentoo发热很厉害）&lt;/li&gt;&lt;li&gt;俩个耐操的TF卡（虽然一个也可以，但是不方便）&lt;/li&gt;&lt;li&gt;一个已正常运行的Linux系统（我才懒得在Windows上折腾这个）&lt;/li&gt;&lt;li&gt;一个局域网代理（下载/克隆源码用）&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;准备宿主系统&lt;/h2&gt;&lt;p&gt;这里其实用什么系统都无所谓，但是要确保是32位的系统（已知Arch全部更新为64位系统）否则不能Chroot&lt;/p&gt;&lt;p&gt;这里就说&lt;a href="https://web.archive.org/web/20250814081026/https://www.raspberrypi.org/downloads/raspbian/"&gt;Raspbian&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这个安装最容易&lt;/p&gt;&lt;p&gt;写入镜像后&lt;/p&gt;&lt;p&gt;在TF卡中的Boot分区新建ssh文件&lt;/p&gt;&lt;p&gt;在你电脑的Linux系统中切换到root用户查看shadow文件：&lt;code&gt;cat /etc/shadow&lt;/code&gt;复制&lt;code&gt;root:xxxx&lt;/code&gt;一行&lt;/p&gt;&lt;p&gt;然后在root用户下编辑TF卡根目录中的&lt;code&gt;etc/shadow&lt;/code&gt;文件删掉root一行并粘贴先前的内容&lt;/p&gt;&lt;p&gt;最后确保TF卡根目录中&lt;code&gt;etc/ssd/sshd_confg&lt;/code&gt;的&lt;code&gt;PermitRootLogin&lt;/code&gt;没有被&lt;code&gt;#&lt;/code&gt;注释且后面为&lt;code&gt;yes&lt;/code&gt;：&lt;code&gt;PermitRootLogin yes&lt;/code&gt;&lt;/p&gt;&lt;h2&gt;安装Gentoo&lt;/h2&gt;&lt;p&gt;插卡，上电&lt;/p&gt;&lt;p&gt;找到树梅派的IP：&lt;code&gt;ssh root@IP&lt;/code&gt;&lt;/p&gt;&lt;p&gt;登录密码为你电脑系统中的root密码&lt;/p&gt;&lt;p&gt;自行简单配置下系统&lt;/p&gt;&lt;p&gt;用读卡器把另一个TF卡插入到树梅派&lt;/p&gt;&lt;p&gt;创建挂载目录：&lt;code&gt;mkdir /mnt/gentoo&lt;/code&gt;&lt;/p&gt;&lt;p&gt;运行&lt;code&gt;fdisk -l&lt;/code&gt;查看另一个TF卡的名字，例如&lt;code&gt;/dev/sda&lt;/code&gt;&lt;/p&gt;&lt;p&gt;使用你自己喜欢的工具进行分区，例如：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;/dev/sda1 100M /boot&#10;/dev/sda2 512M/1G swap&#10;/dev/sda3 Free /&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;挂载分区：&lt;code&gt;mount /dev/sda3 /mnt/gentoo&lt;/code&gt;&lt;/p&gt;&lt;p&gt;下载stage3：&lt;code&gt;wget http://gentoo.osuosl.org/releases/arm/autobuilds/current-stage3-armv7a_hardfp/stage3-armv7a-20161129.tar.bz2 -O /mnt/gentoo/stage3.tar.bz2&lt;/code&gt;(请&lt;code&gt;export http_proxy=ip:port&lt;/code&gt;设置代理下载，或去镜像站下载）&lt;/p&gt;&lt;p&gt;解压：&lt;code&gt;tar xfpj /mnt/gentoo/stage3.tar.bz2 -C /mnt/gentoo/&lt;/code&gt;&lt;/p&gt;&lt;p&gt;挂载boot：&lt;code&gt;mount /dev/sda1 /mnt/gentoo/boot&lt;/code&gt;&lt;/p&gt;&lt;p&gt;下载portage：&lt;code&gt;wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2&lt;/code&gt;&lt;/p&gt;&lt;p&gt;解压portage：&lt;code&gt;tar xjf portage-latest.tar.bz2 -C /mnt/gentoo/usr&lt;/code&gt;&lt;/p&gt;&lt;p&gt;安装内核和模块：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;cd /tmp/&#10;git clone --depth 1 https://github.com/raspberrypi/firmware/ #请为git设置代理,例如:git config --global https.proxy 'socks5://127.0.0.1:1080'&#10;cd firmware/boot&#10;cp -r * /mnt/gentoo/boot/&#10;cp -r ../modules /mnt/gentoo/lib/&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;配置fstab：&lt;code&gt;nano /mnt/gentoo/etc/fstab&lt;/code&gt;&lt;/p&gt;</description></item><item><title>友链</title><link>https://blog.yangmame.org/%E5%8F%8B%E9%93%BE-1.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E5%8F%8B%E9%93%BE-1.html</guid><description>&lt;ul&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="https://web.archive.org/web/20250714161402/https://ares-x.com/"&gt;AresX&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="https://web.archive.org/web/20250714161402/https://kirikira.moe/"&gt;Kiri&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="https://web.archive.org/web/20250714161402/https://a-wing.top/"&gt;新一(A-wing)&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="https://web.archive.org/web/20250714161402/https://blog.eh5.me/"&gt;Bao H.H.&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;&lt;a href="https://web.archive.org/web/20250714161402/https://blog.plz.ac/"&gt;Chris Su（脆脆）&lt;/a&gt;&lt;/h3&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;按先后排序，欢迎交换友链&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;定期删除不可访问的网站&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>支持</title><link>https://blog.yangmame.org/%E6%94%AF%E6%8C%81.html</link><pubDate>Sun, 15 Apr 2018 20:20:00 +0800</pubDate><guid>https://blog.yangmame.org/%E6%94%AF%E6%8C%81.html</guid><description>&lt;ul&gt;&lt;li&gt;&lt;h3&gt;本人只是个苦逼的咸鱼&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;如你所见,本站没任何盈利途径&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;是一个纯粹的博客&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;欢迎使用我的链接注册&lt;a href="https://web.archive.org/web/20250714152058/https://www.vultr.com/?ref=7306705"&gt;Vultr&lt;/a&gt;/&lt;a href="https://web.archive.org/web/20250714152058/https://m.do.co/c/6bdaa9c5e0d8"&gt;DigitalOcean&lt;/a&gt;，这样我也能受益减轻负担&lt;/h3&gt;&lt;/li&gt;&lt;li&gt;&lt;h3&gt;如果可以,还请支持本人部分费用:(主要用于续费域名和VPS,以便给你更好的体验)&lt;/h3&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;BTC:&lt;code&gt;3HwQ9RAomVDHvVjM3nGv2yDMESacsDP5to&lt;/code&gt; (于2019/04/08创建，此地址将在 12 个月后到期)&lt;/h4&gt;</description></item><item><title>Gentoo unstable stage3</title><link>https://blog.yangmame.org/gentoo-unstable-stage3.html</link><pubDate>Thu, 15 Mar 2018 23:00:00 +0800</pubDate><guid>https://blog.yangmame.org/gentoo-unstable-stage3.html</guid><description>&lt;p&gt;Gentoo只提供stable的stage3安装文件&lt;br /&gt;对于我这样的unstable用户来说很不方便&lt;br /&gt;每次安装Gentoo都需要编译一堆东西（一般来说有三百多个包）很不方便且很耗时&lt;/p&gt;&lt;p&gt;所以我开始打包profile为desktop 构架为amd64的unstable的stage3,大概半个月到一个月更新一次&lt;br /&gt;（如果你想维护其它构架或者其它profile的stage3，欢迎TG联系我:&lt;a href="https://web.archive.org/web/20250814082657/https://t.me/YangMame"&gt;@YangMame&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;下载方式：&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250814082657/https://github.com/YangMame/Gentoo-Unstable-Stage/releases/download/20180306/stage3-20180306.tar.xz"&gt;Github&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250814082657/https://t.me/gentoo_stage"&gt;TG&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250814082657/http://39.108.62.78/pub/stage3-20180306.tar.xz"&gt;HTTP&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250814082657/http://39.108.62.78/pub/stage3-20180306.tar.xz.torrent"&gt;BT&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;md5sum：08115a39d2a713d7191a960b2abcdcf5&lt;/code&gt;&lt;/p&gt;&lt;p&gt;和官方stage一样使用&lt;/p&gt;</description></item><item><title>mpd+ncmpcpp配置美化教程</title><link>https://blog.yangmame.org/mpd-ncmpcpp%E9%85%8D%E7%BD%AE%E7%BE%8E%E5%8C%96%E6%95%99%E7%A8%8B.html</link><pubDate>Thu, 15 Mar 2018 23:00:00 +0800</pubDate><guid>https://blog.yangmame.org/mpd-ncmpcpp%E9%85%8D%E7%BD%AE%E7%BE%8E%E5%8C%96%E6%95%99%E7%A8%8B.html</guid><description>&lt;p&gt;&lt;img src="https://blog.yangmame.org/usr/uploads/2018/03/3669318201.png" alt="2018_03_12_12_54_18.png" title="2018_03_12_12_54_18.png"&gt;&lt;/p&gt;&lt;p&gt;自从开始用WM，对那些依赖特别多的软件很反感&lt;br /&gt;至于听歌，徘徊了很多客户端，最后还是选择了mpd+ncmpcpp&lt;/p&gt;&lt;p&gt;mpd为后端 ncmpcpp为前端 （推荐再装个mpc作为控制端&lt;/p&gt;&lt;p&gt;首先安装这俩货&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;p&gt;打开mpd的配置：&lt;/p&gt;&lt;p&gt;&lt;code&gt;sudo vim /etc/mpd.conf&lt;/code&gt;&lt;/p&gt;&lt;p&gt;将&lt;code&gt;music_directory&lt;/code&gt;后的路径改为你自己的音乐目录的绝对路径&lt;/p&gt;&lt;p&gt;确保&lt;code&gt;user&lt;/code&gt;为&lt;code&gt;mpd&lt;/code&gt;，&lt;code&gt;group&lt;/code&gt;没有被注释且为&lt;code&gt;audio&lt;/code&gt;&lt;/p&gt;&lt;p&gt;把&lt;code&gt;mpd&lt;/code&gt;用户加入&lt;code&gt;audio&lt;/code&gt;组：&lt;br /&gt;&lt;code&gt;sudo gpasswd -a mpd audio&lt;/code&gt;&lt;/p&gt;&lt;p&gt;再往后翻找到&lt;code&gt;# Audio Output&lt;/code&gt;&lt;/p&gt;&lt;p&gt;加入或修改：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;audio_output {&#10; type &amp;quot;pulse&amp;quot;&#10; name &amp;quot;My Pulse Output&amp;quot;&#10; server &amp;quot;127.0.0.1&amp;quot;&#10;}&#10;&#10;...&#10;&#10;audio_output {&#10; type &amp;quot;fifo&amp;quot;&#10; name &amp;quot;my_fifo&amp;quot;&#10; path &amp;quot;/tmp/mpd.fifo&amp;quot;&#10; format &amp;quot;44100:16:2&amp;quot;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;运行&lt;code&gt;sudo rc-update add mpd default&lt;/code&gt;和&lt;code&gt;sudo rc-service mpd start&lt;/code&gt;启动&lt;code&gt;mpd&lt;/code&gt;（Gentoo用户)&lt;br /&gt;&lt;code&gt;sudo systemctl enable mpd&lt;/code&gt;和&lt;code&gt;sudo systemctl start mpd&lt;/code&gt;为&lt;code&gt;systemd&lt;/code&gt;用户启动&lt;code&gt;mpd&lt;/code&gt;的命令&lt;/p&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;p&gt;至于pulse也需要编辑&lt;code&gt;/etc/pulse/default.pa&lt;/code&gt;&lt;/p&gt;&lt;p&gt;找到&lt;code&gt;Network access&lt;/code&gt;部分加入：&lt;br /&gt;&lt;code&gt;load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1&lt;/code&gt;&lt;/p&gt;&lt;p&gt;运行&lt;code&gt;pulseaudio --kill&lt;/code&gt;和&lt;code&gt;pulseaudio --start&lt;/code&gt;载入新配置(如果可以，最好也将~/.config/pluse目录删除）&lt;/p&gt;</description></item><item><title>暗网没有那么神秘</title><link>https://blog.yangmame.org/%E6%9A%97%E7%BD%91%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B9%88%E7%A5%9E%E7%A7%98.html</link><pubDate>Thu, 15 Mar 2018 23:00:00 +0800</pubDate><guid>https://blog.yangmame.org/%E6%9A%97%E7%BD%91%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B9%88%E7%A5%9E%E7%A7%98.html</guid><description>&lt;p&gt;需要的东西:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;一个代理：ss/ssr.etc&#10;一台电脑，运行着Gentoo自然是最好的&#10;一个不被别人发现的角落：）&#10;良好的英语基础&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;将介绍的东西：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;tor&#10;zeronet&#10;i2p&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;hr&gt;&lt;/p&gt;&lt;h2&gt;Tor&lt;/h2&gt;&lt;p&gt;假设你已经有了个代理且代理地址和端口为：127.0.0.1:8118&lt;/p&gt;&lt;p&gt;首先你需要一个tor后端&lt;/p&gt;&lt;p&gt;Gentoo用户：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;emerge tor&#10;rc-update add tor default&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Arch用户：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;pacman -S tor&#10;systemd enable tor&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;其它发行版类似&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;然后修改tor的配置：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;vim /etc/tor/torrc&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;修改为如下：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;User tor&#10;&#10;PIDFile /var/run/tor/tor.pid&#10;Log notice syslog&#10;&#10;DataDirectory /var/lib/tor/data&#10;&#10;ControlPort 9051&#10;CookieAuthentication 1&#10;&#10;CookieAuthFile /var/lib/tor/auth/control_auth_cookie&#10;CookieAuthFileGroupReadable 1&#10;&#10;HTTPSProxy 127.0.0.1:8118&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;rc-service tor start&lt;/code&gt;或&lt;code&gt;systemd start tor&lt;/code&gt;启动tor&lt;/p&gt;&lt;p&gt;然后你就需要安装torbrowser了&lt;/p&gt;&lt;p&gt;官网（需番茄）有中文版 解压就能用 但是俺懒得自己手动更新所以选择通过包管理安装&lt;/p&gt;&lt;p&gt;最后在tor浏览器的代理设置里面设置socks5代理为127.0.0.1端口为9050然后测试下是否能上谷歌&lt;/p&gt;&lt;p&gt;暗网的网址都是onion结尾的&lt;br /&gt;这里有个list &lt;a href="https://web.archive.org/web/20250814083503/https://github.com/ckjbug/Hacking/blob/master/%E6%95%B4%E7%90%86%E7%9A%84%E6%9A%97%E7%BD%91%E7%BD%91%E5%9D%80Tor.txt"&gt;整理的暗网地址&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这里说下几个比较重要的地址：&lt;/p&gt;&lt;p&gt;&lt;a href="https://web.archive.org/web/20250814083503/http://wiki5kauuihowqi5.onion/"&gt;http://wiki5kauuihowqi5.onion&lt;/a&gt;&lt;br /&gt;&lt;a href="https://web.archive.org/web/20250814083503/http://torlinkbgs6aabns.onion/"&gt;http://torlinkbgs6aabns.onion/&lt;/a&gt;&lt;br /&gt;&lt;a href="https://web.archive.org/web/20250814083503/http://zqktlwi4fecvo6ri.onion/"&gt;http://zqktlwi4fecvo6ri.onion&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;ZeroNet&lt;/h2&gt;&lt;p&gt;一般来说配合tor使用才能保证安全性&lt;/p&gt;&lt;p&gt;Gentoo用户：&lt;/p&gt;&lt;pre&gt;&lt;code&gt;emerge -a layman&#10;layman -a raiagent&#10;USE=&amp;quot;tor&amp;quot; emerge zeronet&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后把&lt;code&gt;net-vpn/zeronet tor&lt;/code&gt;加到&lt;code&gt;package.use&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Linux内核配置指南-General-setup</title><link>https://blog.yangmame.org/Linux%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97-General-setup.html</link><pubDate>Wed, 01 Mar 2017 08:00:00 +0800</pubDate><guid>https://blog.yangmame.org/Linux%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97-General-setup.html</guid><description>&lt;p&gt;原链接:&lt;a href="https://web.archive.org/web/20250613031400/https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-3-general-setup/"&gt;https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-3-general-setup/&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;[*] 64-bit kernel&lt;/h3&gt;&lt;p&gt;64位系统就乖乖选上吧&lt;/p&gt;&lt;h3&gt;General setup&lt;/h3&gt;&lt;h4&gt;MuQSS cpu scheduler&lt;/h4&gt;&lt;p&gt;选上&lt;br /&gt;反正是建议值，ck-sources独有选项，对提升性能有好处&lt;/p&gt;&lt;h4&gt;Cross-compiler tool prefix&lt;/h4&gt;&lt;p&gt;留空&lt;br /&gt;懂的自然知道这是干啥的&lt;/p&gt;&lt;h4&gt;Compile also drivers which will not load&lt;/h4&gt;&lt;p&gt;同上&lt;/p&gt;&lt;h4&gt;Local version – append to kernel release&lt;/h4&gt;&lt;p&gt;TEST&lt;br /&gt;可以填任意字母 不建议输入符号&lt;/p&gt;&lt;h4&gt;Automatically append version information to the version string&lt;/h4&gt;&lt;p&gt;留空&lt;/p&gt;&lt;h4&gt;Kernel compression mode&lt;/h4&gt;&lt;p&gt;建议选择LZ4或者使用默认值&lt;br /&gt;选用LZ4需要在编译前安装app-arch/lz4&lt;/p&gt;&lt;h4&gt;Default hostname&lt;/h4&gt;&lt;p&gt;留空&lt;br /&gt;默认主机名 建议留空或者任意字母组合&lt;/p&gt;&lt;h4&gt;Support for paging of anonymous memory (swap)&lt;/h4&gt;&lt;p&gt;选上&lt;br /&gt;swap交换空间支持，用Gentoo除非你12G+的内存 还是建议设置swap 我8G内存设置1G的swap&lt;/p&gt;&lt;h4&gt;System V IPC&lt;/h4&gt;&lt;p&gt;。。。&lt;/p&gt;&lt;h4&gt;POSIX Message Queues&lt;/h4&gt;&lt;p&gt;不选&lt;br /&gt;没什么用的东西 需要这东西的人自然懂&lt;/p&gt;&lt;h4&gt;Enable process_vm_readv/writev syscalls&lt;/h4&gt;&lt;p&gt;不选&lt;br /&gt;没什么用的东西 需要这东西的人自然懂&lt;/p&gt;&lt;h4&gt;open by fhandle syscalls&lt;/h4&gt;&lt;p&gt;选上&lt;br /&gt;systemd和udev依赖与它&lt;/p&gt;</description></item><item><title>Linux内核配置指南-Gentoo-Linux-support</title><link>https://blog.yangmame.org/Linux%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97-Gentoo-Linux-support.html</link><pubDate>Wed, 01 Mar 2017 08:00:00 +0800</pubDate><guid>https://blog.yangmame.org/Linux%E5%86%85%E6%A0%B8%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97-Gentoo-Linux-support.html</guid><description>&lt;p&gt;原链接：&lt;a href="https://web.archive.org/web/20250714152001/https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-2-gentoo-linux-support/"&gt;https://www.dotslashlinux.com/post/the-linux-kernel-configuration-guide-part-2-gentoo-linux-support/&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;要求：&lt;/h2&gt;&lt;p&gt;任意一个已安装ncurses库的GNU/Linux发行版&lt;/p&gt;&lt;p&gt;强烈建议使用ncurses的menuconfig，比make config要好很多。可以随时保存你的进度，随时回过头重新配置选项。可以在任何终端（前提是安装了ncurses）及tty运行，在修复系统时很有用，因为可以不管你选择了什么随时都可以看到相同的界面。&lt;/p&gt;&lt;p&gt;此系列主要以ck-sources为主 至于为啥选它 网上有说明&lt;/p&gt;&lt;h2&gt;基本控制：&lt;/h2&gt;&lt;p&gt;按上下键在选项间移动&lt;/p&gt;&lt;p&gt;左右和tab键可以在下面的选项间移动&lt;/p&gt;&lt;p&gt;/可以用来搜索。我用大写字母和下划线防止混乱。例如:&lt;/p&gt;&lt;p&gt;Symbol: CONFIG_MODULES&lt;br /&gt;Name: Enable loadable modules support（启用可加载模块支持）&lt;/p&gt;&lt;p&gt;空格用于配置选项，如内建[*] 模块[M] 不启用[]。&lt;/p&gt;&lt;p&gt;回车键访问子选项。&lt;/p&gt;&lt;p&gt;一些不能配置的选项：-*-指这些选项被其他选项所包含，除非不启用它们，否则不能动它们&lt;/p&gt;&lt;h4&gt;（Gentoo特有配置） Gentoo Linux —&amp;gt;&lt;/h4&gt;&lt;p&gt;建议全选上，如果你有理由自己配置就不会看我这菜鸟的文章了&lt;/p&gt;&lt;h4&gt;Support for init systems, system and service managers —&amp;gt;&lt;/h4&gt;&lt;p&gt;INIT根据实际情况选择openRC或者systemd，用Gentoo就建议使用openRC，麻烦少&lt;/p&gt;</description></item><item><title>搜索</title><link>https://blog.yangmame.org/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.yangmame.org/search/</guid><description/></item><item><title>文章归档</title><link>https://blog.yangmame.org/archives/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.yangmame.org/archives/</guid><description/></item></channel></rss>