史上最大的拼裝車上路啦~~!!(我覺得啦) [論壇 - Ubuntu@TW LiveCD]
正在瀏覽:
1 名遊客
史上最大的拼裝車上路啦~~!!(我覺得啦) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/11/13 1:05 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 294
![]() |
前陣子有想要用TDE(Trinity Desktop Environment)來當作我常用的桌面系統, 但是它把qt3改成了tqt,導致沒有一個輸入法有原生支援,只能用XIM的方式輸入, 實在不太方便。剛好因為武漢肺炎疫情影響,所以待在家的時間就變多了, 有多餘的時間就會做蠢事,這個拼裝車就是那件蠢事了~~~ Debian lenny+squeeze+wheezy+jessie+stretch+buster+KDE3一共橫跨6個版本拼出來居然還能用XD 輸入法是我習慣的gcin--jessie裡面的2.8.2加上2.7.4的kde3模組,所以qt3、qt4、gtk2、gtk3都正常。 下載連結: https://mega.nz/file/CChz1YCa#k1rLOSEqI2gwyjbTjwMl9wiSnfdNrTkgqnuEtsBFZUQ 備用連結: https://filerio.in/xsjkvg34cynz 雖然目前已經有許多軟體已經放棄32bit的版本了,比如chrome、libreoffice、virtualbox, 但是因為我還有一台acer初代小筆電(AOA110),用的CPU是Atom N270,不支援64bit, 記憶體最高1.5G,規格看起來有夠慘但是過這麼久還幾乎都正常,所以就搞了這個讓他再戰10年吧! 系統容量: 整個系統大概2.5G左右(libreoffice、firefox、wine好肥),Live系統則是壓成700M。 如果CPU比較差可以用內附的script重壓Live系統,用容量換取即時解壓的速度。 開完機大概用掉記憶體100M出頭,大概因顯示卡而有所不同,有測試過用記憶體512M的虛擬機來跑, 基本上還不錯,不過firefox分頁只能開4個,多了就慢到爆。 另外有做個簡單的script來啟用壓縮記憶體zram swap,可選用200M、512M、1G三種。 軟體規格: kernel:3.16.0-10-686-pae (來自jessie)因為4版以上有uevent_helper的問題跟kde3不相容, 查過資料要自編kernel來解決--麻煩;雖然有找到臥龍小三大大的 ob2d 4版kernel在大部份電腦都可用,但是在我的g1610上面會直接重開, 相容性還是有問題,有需要的話寫在sources.list裏面可以開來裝。 kde:3.5.10 (lenny的)其中檔案共享kdenetwork-filesharing相依已經廢棄超久的perl-suid, 搞得我很頭大;最後是做個假的perl-suid解決,測試一般samba分享完全正常, 進階功能我沒用過,所以不知道XD gcin: 2.8.2 (jessie)加上2.7.6的kde3模組 qt3、qt4、gtk2、gtk3都正常,qt5沒輒。 network-manager-gnome: 0.9.0 (大概是wheezy的) 新版不好看,功能應該沒差; pppoe有測過hinet可用、有線無線網路可用、openVPN有裝但沒測。 file-roller:2.30.2 (大概是squeeze的) 因為用起來比kde 3的好用;但是新版愈來愈扯, 最新版介面我已經看不懂了。 libreoffice:6.2.8.2 (官方的,應該是32bit最終版)只裝writer跟calc。 smplayer: 14.9.0 (好像是stretch裡面的,因為新版基於qt5所以留在qt4這版) pulseaudio:12.2-4 (buster) 當然kmix不能支援各程式獨立控制音量,畢竟年代不同。 另外buster-backports裡面的不知為什麼不能用? wine:4.0 用來執行某些windows下的小工具,像7-zip。 firefox:76 mozilla官方的,預裝了flash player以及擋廣告的ublock origin。 guvcview:2.0.6 小筆電有鏡頭嘛,就裝了。 mtpaint:3.40 我慣用的小繪圖軟體。 madedit:0.2.9 老軟體,區塊編輯、16進位編輯很方便。 leafpad:0.8.18.1 記事本。 gpicview:0.2.5-2 看圖軟體。 virtualbox:沒裝,不過有測試32bit最終版 5.2.40 jessie版,相依套件比stretch版少; 介面字太小的話可以在指令前面加上env QT_FONT_DPI=192來解決。 不知為什麼音效介面只能用Intel HD Audio+pulse,AC97會沒聲音,alsa會當掉。 libqt5core5a:和舊kernel不合的樣子,導致有裝也會告訴你找不到, 幸好有找到不必自編的patch方法,所以把patch過的裝上並hold起來了, 雖然我盡力避免qt5軟體,但是以後應該還是會遇到。 mkfs.ext4設定已把預設的metadata_csum拿掉,免得格式化出來的分割區舊版系統讀不到。 其餘的是kde 3預設的軟體,作為簡單的上網機應該夠用才對, 基本上升級會有問題的套件我都hold住了,一般升級應該沒問題了。 Live系統使用: iso檔就燒光碟啊~~~~~~~~~~~~~~~~~啊,現在沒人在燒了吧!我只是拿來當打包方式使用而已。 要裝到隨身碟的話,不要像ubuntu那樣dd啊,那種iso檔我不會做。 首先建個資料夾 mkdir isoiso 然後mount iso檔 mount -o loop BusterKDE3.iso isoiso 就能看到裏面有3個資料夾boot、isolinux、tools,boot/kde3裡面的3個檔就是主角, 用syslinux開機的隨身碟請參考isolinux/isolinux.cfg來改寫syslinux.cfg 用grub開機的隨身碟請參考boot/grub/grub.cfg來改寫grub.cfg 開機項目裡剛好有3個路徑,所以主角3個檔可以隨便放,只要你路徑有寫對就行。 除了debian官方製作live系統的工具live-boot提供的功能(參數什麼的自己查)外, 另外我自己做了一些額外的修改(主要是維持live系統無痕的特性,但是多一點客製化的空間): 1.開機參數nomodeset會用vesa模式跑xorg,要是自己改過/etc/X11/xorg.conf可能就無效。 2.只要不是光碟的話,就重掛載分割區成可讀寫,免得用隨身碟開機就無法寫入隨身碟。 3.boot/ 下面如果有overwrit.tgz開機時就解開覆蓋到live系統的根目錄,我是用來放些設定檔。 iso裏面那個範例overwrit.tgz解開就能看到一個是多增加的網路連線設定值, 一個是leafpad的設定檔,原本是沒開自動折行的設定檔會被有折行的蓋過去。 如果要找變動過的設定檔的話,在使用live系統的時候找/run/live/overlay/比較輕鬆。 4.boot/ 下面如果有放Desktop資料夾的話,就把桌面"指向"(mount --bind)這裡, 這樣丟在桌面的東西就會被存下來了。3、4項的路徑是固定的,因為我就懶XD tools裏面兩個檔是用來重壓filesystem.squashfs的,把這兩個檔跟filesystem.squashfs放一起, 然後執行remakefs.sh會產生800MB大的filesystem.squashfs,CPU較差的話用這個會比較順。 安裝系統: 這個Live系統幾乎是正常系統直接壓縮而成的,所以要還原也不難。 以下步驟如果不在本Live系統底下做的話,請注意要記得切換到root。 首先 建立/找 個ext4分割區(理論上不一定要ext4,但我沒試過,不確定還要改哪裡) ,比如說/dev/sda1(不一定要是空的,因為只是拷貝檔案) 三主角放在某處,比如說/abc 建個資料夾 mkdir target 把/dev/sda1掛載起來 mount /dev/sda1 target 再建個資料夾 mkdir source 把壓縮的系統掛載起來 mount -o loop /abc/filesystem.squashfs source 進入/dev/sda1資料夾 cd target 拷貝系統 cp -av ../source/. . 拷貝kernel cp /abc/vmlinuzlive boot/vmlinuz-3.16.0-10-686-pae 拷貝initrd cp /abc/initrdlive.img boot/initrd.img-3.16.0-10-686-pae 然後適當的修改boot/grub/grub.cfg像'hd0,msdos1'、root=/dev/sda1之類的位置 如果grub裝在別的系統,在那個系統update-grub應該就會被新增到開機選項裡了。 否則要裝grub grub-install --boot-directory=boot/ /dev/sda 這樣就已經可以開機了,後續的不一定要做,但是做比較好。 重開機到本系統後 重建沒有live-boot的initrd update-initramfs -c -k all 關掉我加上去的功能 update-rc.d overwrite remove 沒了~~~~~~~~~~~~~~
2020/5/28 16:03
|
||||||||||
![]() |
回覆: 史上最大的拼裝車上路啦~~!!(我覺得啦) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/11/13 1:05 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 294
![]() |
剛剛發現為了輸入法而繼續使用kde3真的很蠢!!因為gcin的kde3模組的效果
跟gcin作為xim,然後kde3設定xim用Over The Spot有87%一樣..........好啦,我沒找到任何不同的地方XD 也就是說tde也一樣,就算新的gcin沒有tqt模組,照樣可以有一樣的效果Q.Q
2020/5/30 10:41
|
||||||||||
![]() |
回覆: 史上最大的拼裝車上路啦~~!!(我覺得啦) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1022
![]() |
這就是玩Linux的樂趣啊!「是系統配合你,不是你配合系統」的樂趣是用Windows無法比擬的。(雖然也常被系統玩就是了)
2020/6/1 15:15
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【分享】適合 Ubuntu MATE 的面板布局方案;【解法】對於部分 NAS ,Ubuntu 20.04 以上無法打開其目錄;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: 史上最大的拼裝車上路啦~~!!(我覺得啦) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/11/13 1:05 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 294
![]() |
剛剛發現更令人昏倒的事,
gcin當xim用over the spot的方法在tde + ubuntu版確定可用, 但是用在tde + debian buster就掛了,有輸入框的程式直接開不起來, 跟gcin版本無關,想要改裝tde之前的版本又一堆奇怪的相依性問題, 看來我跟tde是無緣的........
2020/6/1 21:01
|
||||||||||
![]() |
回覆: 史上最大的拼裝車上路啦~~!!(我覺得啦) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2011/11/13 1:05 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 294
![]() |
這兩天實驗結果發現,xim的over the spot模式居然要裝xfont-base,
我就是用精簡安裝才沒裝到;真不知道輸入法跟字型的相關性在哪裡? 總之tde+buster已經裝成功了,不過記憶體卻要吃到200M左右, 比kde3要多上不少;硬碟空間也是,明明裝的軟體更少卻更肥, 真搞不懂。 guestX 寫到:
2020/6/26 20:00
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.