Tuesday, July 23, 2019

[Ubuntu]Off line install packages via apt-offline

使用apt-offline離線安裝軟體,以下以Ubuntu 18.04版為例

Step 1.下載apt-offline至未上網機器安裝
[可上網Ubuntu]
apt-offline.deb
https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/apt-offline_1.8.1_all.deb.html
python3-magic
https://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/python3-magic_0.4.15-1_all.deb.html

[未上網Ubuntu]
安裝
sudo dpkg -i python3-magic_0.4.15-1_all.deb
sudo dpkg -i apt-offline_1.8.1_all.deb

新安裝之Ubuntu未曾連線更新過Repository需進行第2歩驟,以避免有些軟體會有找不到的狀況,若無此狀況,則可以跳過第2歩驟

Step 2. 更新Repository
[未上網Ubuntu]
sudo apt-offline set --update -- update.sig
複製update.sig至"可上網Ubuntu"

[可上網Ubuntu]
將更新資訊存放至update.zip中
sudo apt-offline get update.sig --bundle update.zip
複製update.zip至"未上網Ubuntu"

[未上網Ubuntu]
sudo apt-offline install update.zip

Step 3. 下載所有deb檔案
安裝apache2, ffmpeg
[未上網Ubuntu]
sudo apt-offline set --install-packages apache2 ffmpeg -- packages.sig
複製packages.sig至"可上網Ubuntu"

[可上網Ubuntu]
下載所有相關deb檔案
sudo apt-offline get packages.sig --bundle packages.zip

Step 4. 安裝軟體
複製packages.zip至"未上網Ubuntu"
[未上網Ubuntu]
安裝方式1
sudo apt-offline install packages.zip

安裝方式2
- 解壓縮packages.zip至目錄中(ex: package_folder)
- sudo dpkg -i *.deb


Thursday, February 14, 2019

[Lubuntu]18.04顯示字型不清晰/Lubuntu blurry font rendering

Lubuntu 16.04使用者介面顯示字型看起來調校的不錯,清晰度很好,但更新到18.04後就覺得字好像看起來都糊糊的,後來發現經由調整可以改善。

Preference->Customize Look and Feel->Font
偏好設定->自訂外觀風格->字型

修飾風格(Hinting style):Full
次像素配置(Sub-pixel geometry): VBGR




Reference:https://humdi.net/wiki/tips/how-to-fix-blurry-font-rendering-in-ubuntu

Tuesday, February 12, 2019

[Ubuntu]How to install Mate Desktop in Ubuntu


reference :https://linuxconfig.org/how-to-install-mate-desktop-on-ubuntu-18-04-bionic-beaver-linux

[Ubuntu]設定系統Proxy/System Proxy Setting

sudo nano /etc/apt/apt.conf.d/95proxies
Acquire::http::proxy "http://192.168.0.114:3128";
Acquire::ftp::proxy "ftp://192.168.0.114:3128";
Acquire::https::proxy "https://192.168.0.114:3128";
sudo nano /etc/environment
http_proxy=http://192.168.0.114:3128/
https_proxy=http://192.168.0.114:3128/
ftp_proxy=http://192.168.0.114:3128/
HTTP_PROXY=http://192.168.0.114:3128/
HTTPS_PROXY=http://192.168.0.114:3128/
FTP_PROXY=http://192.168.0.114:3128/

Monday, January 1, 2018

[Ubuntu]fcitx行列輸入法

Ubuntu中之fcitx行列輸入法預設的字碼表和Windows下的排列方式差很多,在輸入上會不太習慣,因此從行列輸入法官方下載gcin的字碼表老刀所製做的gcin字碼修改成fcitx的字碼表。加入w0~w9的符號輸入。

安裝fcitx行列輸入法
sudo apt install fcitx-table-array30

下載字碼表
原始檔
fcitx字碼表

如果下載原始檔,則要進行下列兩個動作,如果是下載字碼表,則直接進行更新字碼表動作
安裝fcitx工具
sudo apt install fcitx-tools

由原始文字檔產生字碼表
txt2mb array30.txt array30.mb

更新字碼表位置
/usr/share/fcitx/table/array30.mb

修改候選字數由5改為10,在選字上與windows一樣


Tuesday, February 16, 2016

[Kindle]轉換PDF to 電子書(mobi)-Convert PDF to kindle eBook

使用Kindle看PDF檔案,字的大小無法改變,常會覺得字太小不好看,可以依下列方式將PDF檔案轉換為mobi檔,就可以很舒服在Kindle內看了。

1. 確認PDF內文的文字是可搜尋、選擇的,轉換的效果會比較好
2. 使用Solid Converter軟體(付費軟體)轉換成Word檔(.docx)
3. 使用Calibre 電子書管理軟體轉換為mobi格式

1. Confirm the text could be searched and selected in PDF file.
2. Using Solid Converter to convert PDF file to Word file (.docx)
3. Using Calibre E-Book management to convert docx to mobi format.


Sunday, January 3, 2016

[Solved]grub fail to boot Windows 10 with Ubuntu 15.10/16.04

Grub2雙重開機要進入Windows 10時,出現
error: 無法找到 'grub_efi_find_last_device_path' 符號
or
error: symbol 'grub_efi_find_last_device_path' not found

grub-efi-amd64的版本為2.02~beta2-29ubuntu0.3(Ubuntu15.10) 2.02~beta2-36(Ubuntu16.04)


解決方式
重裝前一版本2.02~beta2-29ubuntu0.2即可正常進入Windows 10
下載2.02~beta2-29ubuntu0.2版本deb檔
https://launchpad.net/ubuntu/wily/amd64/grub-efi-amd64/2.02~beta2-29ubuntu0.2
安裝
dpkg -i grub-common_2.02~beta2-29ubuntu0.2_amd64.deb
dpkg -i grub2-common_2.02~beta2-29ubuntu0.2_amd64.deb                      
dpkg -i grub-efi-amd64-bin_2.02~beta2-29ubuntu0.2_amd64.deb
dpkg -i grub-efi-amd64_2.02~beta2-29ubuntu0.2_amd64.deb
如果不要自動被升級grub,可以執行下列命令

sudo apt-mark hold grub-common grub-efi-amd64-bin grub2-common grub-efi-amd64
解除不升級
sudo apt-mark install grub-common grub-efi-amd64-bin grub2-common grub-efi-amd64

Solution:
Downgrade version of grub-efi-amd64 to 2.02~beta2-29ubuntu0.2
https://launchpad.net/ubuntu/wily/amd64/grub-efi-amd64/2.02~beta2-29ubuntu0.2
Installation:
dpkg -i grub-common_2.02~beta2-29ubuntu0.2_amd64.deb
dpkg -i grub2-common_2.02~beta2-29ubuntu0.2_amd64.deb                      
dpkg -i grub-efi-amd64-bin_2.02~beta2-29ubuntu0.2_amd64.deb
dpkg -i grub-efi-amd64_2.02~beta2-29ubuntu0.2_amd64.deb

disable upgrade grub
sudo apt-mark hold grub-common grub-efi-amd64-bin grub2-common grub-efi-amd64
enable upgrade grub
sudo apt-mark install grub-common grub-efi-amd64-bin grub2-common grub-efi-amd64



package depends on
grub-common_2.02~beta2-29ubuntu0.2_amd64.deb
grub-efi-amd64-bin_2.02~beta2-29ubuntu0.2_amd64.deb
grub2-common_2.02~beta2-29ubuntu0.2_amd64.deb                  
grub-efi-amd64_2.02~beta2-29ubuntu0.2_amd64.deb




reference:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808366;msg=2
http://askubuntu.com/questions/737105/windows-8-stopped-booting