Skip to content

Liddy’s Linux 11.0 编译日志 Day7

早安,今日编译Liddy’s Linux的时间不多,仅有…4个小时至5个小时,首先抱歉…因为咱还需要进行其他造诣的修业,画技,HTML5,CSS3,JavaScript,还有Linux的Shell脚本。总之开始编译罢。

MIT Kerberos V5的配置…仅建立配置文件/etc/krb5.conf。

暂时将Cyrus SASL的设置文件(/etc/sysconfig/saslauthd)中AUTHMECH设置为了pam(已安装的Linux-PAM)。

Rustc的编译时间超过了30SBU,编译时需要的内存量也应该不会少,另外JS虽说看起来编译需要的时间少,但是下载到的文件很大,300M左右…看起来也够悬。总之,需要重启,并且不知道今日能否编译完毕…总之顺利编译完毕的话,就该备份一下至今为止编译好的系统了…好罢,暂且回到Kubuntu一下,因为发现编译Rustc的建议程式包当中有LLVM,而且很重要…再查了一下编译LLVM所需的程式包,若是不含可选的话,应该足够了,而且LLVM还是需要的基本程式包之一…首先编译LLVM,然后是Rustc也好,不过编译LLVM也需要花费大量时间…加起来的话,也不知明日能否编译完毕。总之全部编译完毕之后再回来。

LLVM成功编译且安装,但是试图编译Rustc时遇到了问题…依旧无法下载文件,再有之前遇到的java系列程式亦无法下载安装文件…虽然发现了另一个问题,将Liddy’s Linux中的eth0配置文件更为了正确的指向符号,enp5s0(/etc/sysconfig/ifconfig.enp5s0),能够令Liddy’s Linux正常联网,但是应该是cURL另外遇到了其它问题。

curl: (60) SSL certificate problem: unable to get local issuer certificate

…稍微翻译了一下,无法获取本地颁发者证书?看起来是…咱先找找什么问题——看起来是安装了libssl与GnuTLS,但是编译cURL时没有添加进去相关选项…那样添加这两个选项再试一试:

–with-ca-bundle=/etc/pki/tls/certs/ca-bundle.crt –with-libssh2

看看有没有效果…编译安装完毕之后,又出现了这样的错误:

curl: (77) error setting certificate verify locations: CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: /etc/ssl/certs

不仅仅是文件或文件夹缺失,而是证书的缺失,咱找找哪里有证书办法好了——解决方法是按照BLFS的指引重新配置make-ca,以获得ca证书…配置完毕,重新启动电脑再试试——可以进行顺利下载了。随后,Rustc正常编译与安装完毕,继续编译…现在是第二日的08时16分。

…暂且先保留/etc/dbus-1/system.d/pulseaudio-system.conf,编译Pulseaudio时。

没有配置Unbound,亦没有安装有关于Unbound的启动脚本…暂时只需要库文件等。

编译texlive前,因为担心的原因还是备份一次Liddy’s Linux好了,已经编译了这么多需要的库/程式包但是没有任何备份…现在是18时40分——备份耗费了三个小时,随后下载texlive相关文件(FTP下载3G多的文件)耗费了一整夜,现在是第三日的09时05分…继续编译。

/etc/profile.d中添加了texlive2021.sh,内容如下:pathappend /opt/texlive/2021/bin/x86_64-linux。

暂且不需要Liddy’s Linux启动时加载OpenSSL,所以暂未安装相关启动脚本。

终于到了编译X Window Server的时候了…编译libXau时遇到了如下错误:

only absolute run-paths are allowed

解决方法为按照提示于设置间标明绝对路径(–prefix=/usr)即可…但是接下来编译libXdmcp-1.1.3的时候遇到了相同的问题,看起来需要将前段时间预设好的$XORG_CONFIG…中的$XORG_PREFIX重新设置为/usr,这就可以了。另外,编译Xorg Libraries时没有编译用于文本终端的浏览器的支持,因为没有编译这样的浏览器。

这是咱编译Mesa时的设置:

meson –prefix=$XORG_PREFIX –buildtype=release -Ddri-drivers=i965,nouveau,r100,r200 -Dgallium-drivers=crocus,i915,iris,nouveau,r300,r600,radeonsi,svga,swrast,virgl -Dgallium-nine=false -Dglx=dri -Dvalgrind=disabled -Dlibunwind=disabled ..

设置Xorg Intel Driver的时候提示找不到xorg-macros,因此重新安装了util-macros,问题解决。

待日后KDE Plasma编译完毕之后,会将twm,xterm与xclock卸载掉…X Window Server需要的文件等全部编译完毕,该是重启至Liddy’s Linux查看是否能够正常显示的时候了。第一次测试(作为非root用户登陆)时提示XKeyboardConfig的问题(必要文件缺失),重装之后再试试…顺利调出了twm,xterm与xclock,而且数位板也能够正常使用,这样的话X Window Server算是编译成功…进行备份之后,今日的编译进度暂且如此。

今日编译与安装的程式包列表:
OpenLDAP-2.5.7(仅安装了必要的库文件,头文件,ldap*程式及文档等)
libcap-2.53 with PAM
BIND Utilities-9.16.20
MIT Kerberos V5-1.19.2(缺keyutils,没有进行配置与启动脚本安装…只需要库,程式与相关文件)
Cyrus SASL-2.1.27(可选中缺PostgreSQL)
libdaemon-0.14
Avahi-0.8(缺gobject-introspection,GTK+2,GTK+3,Qt,libglade,D-Bus Python,PyGTK,以及未编译文档)
libtirpc-1.3.2
libusb-1.0.24(未编译文档)
SWIG-4.0.2
alsa-lib-1.2.5.1(未编译文档)
alsa-plugins-1.2.5(可选全部缺少)
alsa-utils-1.2.5.1(可选项缺fftw,libsamplerate)
alsa-tools-1.2.5(选择了全部编译,可选项缺GTK与FLTK)
alsa-firmware-1.2.4
alsa-oss-1.1.8
libogg-1.3.5
FLAC-1.3.3(未编译文档)
libvorbis-1.3.7(未编译文档)
Speex-1.2.0
Opus-1.3.1(未编译文档)
libsndfile-1.0.31
LLVM-12.0.1(缺Doxygen,git,Graphviz,Pygments,texlive与PyYAML)
cURL-7.78.0 重新安装
Rustc-1.52.0
Autoconf2.13
JS-78.13.0
elogind-246.10
Polkit-0.119(未编译文档)
SBC-1.5
PulseAudio-15.0(可选中缺GTK与SBC,未编译文档)
Wayland-1.19.0
Wayland-Protocols-1.21
SDL2-2.0.16(推荐中缺libxkbcommon-1.3.0,X Window Server,可选中缺iBus)
v4l-utils-1.20.0(推荐中缺GLU)
libpsl-0.21.1
libidn2-2.3.2
Wget-1.21.1(可选中缺GnuTLS)
usbutils-014
libgudev-237
Unbound-1.13.2
libseccomp-2.5.1
GnuTLS-3.7.2(可选中缺texlive)
Vala-0.52.5(推荐中缺Graphviz)
Python模块 MarkupSafe-2.0.1
Python模块 Mako-1.1.5
gobject-introspection-1.68.0
libgusb-0.3.7
Colord-1.4.5(可选中缺SANE)
Cups-2.3.3op2(推荐中缺xdg-utils,可选中缺OpenJDK,PHP,「重要」运行时缺cups-filters与Gutenprint「重要」)
Gutenprint-5.3.3(推荐中缺GIMP)
Qpdf-10.3.2
OpenJPEG-2.4.0
Poppler-21.08.0(推荐中缺Cairo,可选中缺gdk-pixbuf)
FriBidi-1.0.9
Graphite2-1.3.14(可选缺Harfbuzz)
HarfBuzz-2.9.0
brotli-1.0.9
FreeType-2.11.0 再安装
itstool-2.0.6
desktop-file-utils-0.26
Cairo-1.17.4(可选中缺Cogl,libdrm,ghostscript,Qt,GTK+2,GTK+3,GTK-Doc)
Fontconfig-2.13.1 再安装
Pango-1.48.9
ghostscript-9.54.0
Dejavu fonts
cups-filters-1.28.10(缺mupdf,添加了–disable-mutool)
gdk-pixbuf-2.42.6
librsvg-2.50.7
Potrace-1.16
Sudo-1.9.7p2(可选中缺MTA)
libyaml-0.2.5
Ruby-3.0.2(缺Tk,Graphviz)
texlive-20210325-source
Lua-5.4.3
Graphviz-2.48.0(可选中缺GTK+2「重要」可能安装完毕GTK+2之后还会再重安装一遍,若是无法正常显示图片的话「重要」,Freeglut,OpenJDK,PHP)
Xapian-1.4.18
npth-1.6
libksba-1.6.0
libassuan-2.5.5
Fuse-3.10.4
pinentry-1.2.0(可选中全部缺少)
OpenSSH-8.7p1
GnuPG-2.2.29(可选中缺ImageMagick,)
Git-2.33.0(可选中缺Subversion,Tk)
Doxygen-1.9.2(添加了-Dbuild_search=ON)
libsigsegv-2.13
GPGME-1.16.0
xorgproto-2021.4
libXau-1.0.9
libXdmcp-1.1.3
xcb-proto-1.14.1
libxcb-1.14(编译了其文档)
xtrans-1.4.0
libX11-1.7.2
libXext-1.3.4
libFS-1.0.8
libICE-1.0.10
libSM-1.2.3
libXScrnSaver-1.2.3
libXt-1.2.1
libXmu-1.1.3
libXpm-3.5.13
libXaw-1.0.14
libXfixes-6.0.0
libXcomposite-0.4.5
libXrender-0.9.10
libXcursor-1.2.0
libXdamage-1.1.5
libfontenc-1.1.4
libXfont2-2.0.5
libXft-2.3.4
libXi-1.7.10
libXinerama-1.1.4
libXrandr-1.5.2
libXres-1.2.1
libXtst-1.2.3
libXv-1.0.11
libXvMC-1.0.12
libXxf86dga-1.1.5
libXxf86vm-1.1.4
libdmx-1.1.4
libpciaccess-0.16
libxkbfile-1.1.0
ilbxshmfence-1.3
xcb-util-0.4.0
xcb-util-image-0.4.0
xcb-util-keysyms-0.4.0
xcb-util-renderutil-0.3.9
xcb-util-wm-0.4.1
xcb-util-cursor-0.1.3
libdrm-2.4.107
lm-sensors-3-6-0
libvdpau-1.4
libva-2.12.0
Mesa-21.2.1
libva-2.12.0 再安装
xbitmaps-1.1.2
iceauth-1.0.8
luit-1.1.1
mkfontscale-1.2.1
sessreg-1.1.2
setxkbmap-1.3.2
smproxy-1.0.6
x11perf-1.6.1
xauth-1.1
xbacklight-1.2.3
xcmsdb-1.0.5
xcursorgen-1.0.7
xdpyinfo-1.3.2
xdriinfo-1.0.6
xev-1.2.4
xgamma-1.0.6
xhost-1.0.8
xinput-1.6.3
xkbcomp-1.4.5
xkbevd-1.1.4
xkbutils-1.0.4
xkill-1.0.5
xlsatoms-1.1.3
xlsclients-1.1.4
xmessage-1.0.5
xmodmap-1.0.10
xpr-1.0.5
xprop-1.2.5
xrandr-1.5.1
xrdb-1.2.1
xrefresh-1.0.6
xset-1.2.4
xsetroot-1.1.2
xvinfo-1.1.4
xwd-1.0.8
xwininfo-1.1.5
xwud-1.0.5
xcursor-themes-1.0.6
font-util-1.3.2
encodings-1.0.5
font-alias-1.0.4
font-adobe-utopia-type1-1.0.4
font-bh-ttf-1.0.3
font-bh-type1-1.0.3
font-ibm-type1-1.0.3
font-misc-ethiopic-1.0.4
font-xfree86-type1-1.0.4
XKeyboardConfig-2.33
libepoxy-1.5.9
acpid-2.0.32
Wireless Tools-29
pm-utils-1.4.1(可选缺Hdparm)
Xorg-Server-1.20.13
XviD-1.3.7
libmad-0.15.1b
Liba52-0.7.4
FAAD2-2_10_0
slang-2.3.2
AAlib-1.4rc5
Libdvdread-6.1.2
Libdvdnav-6.1.1
GLU-9.0.2
libmng-2.0.3
SDL-1.2.15
libcddb-1.3.2
libcdio-2.1.0
gavl-1.4.0
frei0r-plugins-1.7.0
x265-3.4
x264-20210814
libvpx-1.10.0
libtheora-1.1.1
LAME-3.100
fdk-aac-2.0.2
libass-0.15.1
FFmpeg-4.4(缺OpenCV,Samba,添加了–enable-libpulse,去掉了–enable-avresample)
mtdev-1.1.6
libwacom-1.11
libevdev 1.11.0
Xorg Evdev Driver-2.10.6
libinput-1.18.1(可选中缺GTK+3,去掉了-Dlibwacom=false)
Xorg Libinput Driver-1.1.0
Xorg Synaptics Driver-1.9.1
Xorg Wacom Driver-0.40.0
Xorg AMDGPU Driver-21.0.0
Xorg Fbdev Driver-0.5.0
Xorg Intel Driver-20210222
Util-macros-1.19.3 再安装
Xorg Nouveau Driver-1.0.17
Xorg VMware Driver-13.3.0
libvdpau-va-gl-0.4.0
twm-1.0.11
xterm-368
xclock-1.0.9
xinit-1.4.1
XKeyboardConfig-2.33 再安装

Published inLiddy's Linux编译日志

Be First to Comment

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

17 − 2 =