Slackware Linux

Slackware Linux

Slackware Linux是由Patrick Volkerding開發的GNU/Linux發行版。與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統的圖形界面工具。一開始,配置系統會有一些困難,但是更有經驗的用戶會喜歡這種方式的透明性和靈活性。 Slackware Linux的另一個突出的特性也符合KISS原則:Slackware沒有如RPM之類的成熟的軟體包管理器。Slackware的軟體包都是通常的tgz(tar/gzip)格式檔案再加上安裝腳本。Tgz對於有經驗的用戶來說,比RPM更為強大,並避免了RPM之類管理器的依賴性問題。

基本信息

Slackware簡介

SlackwareLinux是支持x86、amd64(即x86_64)、ARM、Alpha、SPARC、PowerPC的一套GNU/Linux作業系統,其正式發布由PatrickVolkerding負責。已知的較早時間(1992年上半年至1994年下半年)發布的GNU/Linux依次為MCCInterim、TAMU、SLSYggdrasil、DLD、SlackwareDebianLinux Release、LST、Bogus、S.u.S.E和RedHat Linux,最初的Slackware基於SLS,最初的S.u.S.E基於Slackware。所以說SlackwareLinux是存活最久的GNU/Linux。
備註:Linux(R)商標屬於Linus Torvalds並且由LinuxMarkInstitute管理,Slackware(R)是slackwarelinux, Inc.的註冊商標。

PKGTOOL

為了避免命令過長,向~/.profile或者~/.bashrc等腳本添加:
alias i="installpkg"
alias r="removepkg"
alias m="makepkg -l y -c n"
安裝包:installpkg *.t?z
卸載包:以軟體包xz-5.0.3-x86_64-2.tgz為例,removepkg xz、removepkg xz-5.0.3-x86_64-2或removepkg xz-5.0.3-x86_64-2.tgz都是有效的。
升級包:upgradepkg *.t?z ,升級一些基礎包時與removepkg xx && installpkg xx有差異
解壓包:mkdir newdir && cd newdir && tar xpf *.t?z && sh install/doinst。sh
查看已安裝包:執行pkgtool,由於已安裝軟體包信息記錄在/var/log/packages/資料夾下,因此也可以用ls /var/log/packages/這條命令查看已安裝軟體。
查詢檔案所屬包:grep xx /var/log/packages/*
生成包:makepkg -l y -c n ../foot-version-arch-revision.txz

中文設定

安裝Fcitx中文輸入法

tar xf fcitx-4.2.6.1_dict.tar.xz && cd fcitx-4.2.6.1
cmake. -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR=/usr/lib64
make install DESTDIR=$PWD/fcitx-4.2.6.1
cd fcitx-4.2.6.1
mkdir install
echo "fcitx: A Flexible Input Method Framework" >install/slack-desc
makepkg -l y -c n ../fcitx-4.2.6.1-x86_64-1.txz

添加Fcitx啟動

vi~/.xinitrc,添加:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
rm /etc/profile.d/lang。sh #刪除默認的語言設定

安裝方式

下載對應版本的initrd.img和bzImage:isolinux/和/kernels/hugesmp.s/目錄之下
①syslinux for fat16/fat32/ntfs Windows平台
syslinux -i -a -m -d/dir X:
②syslinux for vfat/ntfs GNU/Linux平台
fdisk/dev/sdX
syslinux -i -d/dir /dev/sdXn
catmbr.bin > /dev/sdX 
注意激活syslinux安裝資料夾所在分區
複製檔案: 
主要是chain.c32、memdisk和vesamenu.c32這三個檔案,訪問syslinux官方網站獲取其他模組具體使用方法。 
編輯選單: 
TIMEOUT100
UIvesamenu.c32
MENUBACKGROUND syslinux_splash.jpg
LABEL Slackware Installer/Rescuer
kernel /bzImage append initrd=/initrd.img
分區完畢後執行setup(或者直接掛載分區到/mnt並執行installpkg --root /mnt *.txz)

相關詞條

相關搜尋

熱門詞條

聯絡我們