2018年12月16日 星期日

python3 安裝 pyinstaller 將 .py 轉成 .exe

  • 安裝
    $ sudo apt install python3-pip
    $ pip3 install pyinstaller
  • 使用
    到 .py 檔案的路徑下
    $ pyinstaller myfile.py
    會產生 myfile.spec、build、dist,exe 執行擋在 dist 夾中
  • 移除
    $ pip3 uninstall pyinstaller
  • 升級
    $ pip3 install --upgrade pyinstaller

2018年8月8日 星期三

Ubuntu 重要指令

apt 指令:
  • apt-get 指令

2018年7月20日 星期五

Ubuntu 清理空間工具 Ubuntu Cleaner、BleachBit

Ubuntu Cleaner(可清除舊核心)
 
安裝方法:
  • $ sudo add-apt-repository ppa:gerardpuig/ppa
  • $ sudo apt update
  • $ sudo apt install ubuntu-cleaner 
 
BleachBit(可清除語言套件)
 
安裝方法: Ubuntu 軟體庫

Ubuntu 備份工具 Aptik

Aptik
功能特色:
您可以對以下進行備份和還原
  • 軟體源(PPAs.)
  • 軟體選擇(安裝的軟體包列表)
  • 下載的軟體包(APT緩存)
  • 主題和圖標
安裝方法: 
$ sudo apt-add-repository -y ppa:teejee2008/ppa
$ sudo apt-get update
$ sudo apt-get install aptik      [Commandline]
$ sudo apt-get install aptik-gtk  [GUI]

2018年7月15日 星期日

英文版 Ubuntu 18.04 無法改為漢語(臺灣)中文環境

修改流程:
  • 改時區為『Taipei 台灣』
  • 進入設定值 -> 地區和語言 -> 管理安裝的語言 -> 安裝或移除語言,只選擇繁體中文和英語 ( 目前只能看見英文畫面)
  • 修改 /var/lib/locales/supported.d/zh-hant 檔,將內容修正為
    zh_TW.UTF-8 UTF-8
    zh_HK.UTF-8 UTF-8
    zh_TW BIG5
  • 在終端機下指令:
    sudo locale-gen
  • 再一次進入設定值 -> 地區和語言 -> 管理安裝的語言,更改語言和區域格式為『漢語(台灣)』,輸入法系統為『IBus』
  • 回設定值,改語言和格式為『漢語(台灣)』,輸入來源為『漢語(新酷音)』
  • 進入『軟體與更新』,改伺服器為『台灣伺服器』
  • OK

2018年7月2日 星期一

製作可寫入的 Ubuntu LiveUSB


    Ubuntu 可寫入 LiveUSB :
    • 用 syslinux.cfg 引導分區開機。
    • casper-rw file 保存寫入變更,由製作軟體工具產生或手動以 Linux 指令產生,但礙於 Fat32 檔案系統,最大為 4G。
    •  用 casper-rw partition 保存寫入變更,由製作軟體工具產生或手動製作分割產生,不受最大為 4G限制。
     casper-rw file (< 4G)
    • 手動創建(注意在何處下指令,就創建在何處)
      dd if=/dev/zero of=casper-rw bs=1M count=1024 (< 4G)
      mkfs.ext3 -F casper-rw (ext2、ext4不能開機)
    •  手動調大
      dd if=/dev/zero bs=1M count=1024 >> casper-rw
      resize2fs casper-rw
     casper-rw partition ( 可 > 4G)
    • 在接續 Ubuntu LiveUSB  Fat32 partition 的後方,建立一個 10~20G 大小,名為casper-rw 的 ext3 partition。
    • 刪除 Ubuntu LiveUSB 中原有的 casper-rw file。
    可用工具軟體:
     casper-rw file工具:
    • UNetbootin( Linux ),安裝在 Ubuntu 18.04 有問題
    • Universal USB Installer( Windows )
      casper-rw partition工具:

    2018年6月23日 星期六

    在外接硬碟安裝 SuperUSBv6 & Clonezilla 作為救援工具磁碟

     製作流程:
    • 以軟體 Rufus 製作 SuperUSBv6 & Clonezilla 開機隨身碟
    • 以 Clonezilla 備份隨身碟分割區
    • 以 spfdisk 將外接硬碟分割成三個主分割區,兩個跟隨身碟一樣大,剩下的全部做資料碟
    • 以 Clonezilla 還原隨身碟分割區至外接硬碟
    • 以 Bootice 將外接硬碟 SuperUSBv6 分割區做分區導引,用Grub4Dos
    • 以 spfdisk 做開機選單,安裝在外接硬碟 MBR
    • 大功告成
    參考網站:琳的備忘手札--多重開機USB製作 及 開機選單修改

    2018年5月31日 星期四

    安裝 Python3.6 版本的 IDLE

    查看目前有無安裝 python3 的版本指令
    python3 --version

    安裝 python3.6 版本的 IDLE 指令
    sudo apt install idle-python3.6

    叫出 python3.6 shell  的指令
    idle-python3.6

    2018年4月30日 星期一

    清除MBR中的開機管理程式

    MBR(Master Boot Record) 中除了主硬碟分割表(後 66 bytes),還有一段可程式化區域(前 446 bytes),通常被放置開機管理程式(Boot Manager)。

    MBR 的大小一共 512 bytes,清除 MBR 其實通常是指清除前面 446 bytes,如果連同後面的 66 bytes 都清除後,就是硬碟重新分割了。

    以下介紹清除 MBR 的方式:
    • 只清除前面 446 bytes 放置開機管理程式部份,在終端機輸入指令:
      dd if=/dev/zero of=/dev/sdx bs=446 count=1
      (其中 sdx 指的是要清除的磁碟分割區,如 sdb1)
    • 如果要清除全部 MBR 重新分割,在終端機輸入指令:
      dd if=/dev/zero of=/dev/sdx bs=512 count=1
      (其中 sdx 指的是要清除的磁碟分割區,如 sdb1)

    備份 MBR, 還原 MBR

    備份硬碟MBR
    dd if=/dev/sdx of=/mbr.bak bs=512 count=1

    還原硬碟MBR
    dd if=/mbr.bak of=/dev/sdx bs=512 count=1

    2018年4月1日 星期日

    Firefox 有些網站連得上有些連不上

    在終端機輸入指令
    $ sudo pppoeconf
    依互動視窗內容回答,不清楚的依預設選項回答
    完工

    如何在 Ubuntu 16.04 LTS 安裝 Ubuntu-Tweak

    受歡迎的 Ubuntu-Tweak 專案已經正式在 2016 年 5 月初中止維護。現在如果你要在 Ubuntu 16.04 LTS 安裝 Ubuntu-Tweak,可經由第三方 GetDeb repository 完成。
    • 開啟終端機輸入指令,編輯 sources.list 檔案
      $ sudo nano /etc/apt/sources.list
    • 在檔案末端加入一行,以啟用 GetDeb repositor
      deb http://archive.getdeb.net/ubuntu xenial-getdeb apps
      存檔並關閉檔案
    • 在終端機輸入指令,匯入 GetDeb GPG key
      $ wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
    • 最後在終端機輸入指令,更新本機套件索引並安裝Ubuntu-Tweak
      $ sudo apt update
      $ sudo apt install ubuntu-tweak
    完工

    Ubuntu 移除程式指令

    請參閱玩物尚誌網誌

    2018年3月15日 星期四

    如何在 Ubuntu 17.10 & 18.04 中新增 ADSL 連線

    在終端機輸入:
    • nmcli con edit type pppoe con-name "MyDSL"
      (MyDSL 是連線名稱,可自行命名)

    接著會出現如下的說明:

    ===| nmcli 互動式連線編輯程式 |===

    新增一項「pppoe」連線

    輸入「help」或是「?」以取得可用指令。
    輸入「describe [.]」以取得詳細的內容描述。

    您可編輯以下設定:connection, 802-3-ethernet (ethernet), pppoe, ppp, 802-1x, ipv4, ipv6, proxy
    nmcli> 


    接著在nmcli>提示後輸入:
    • set pppoe.username xxxxxxxx@hinet.net(中華電信的用戶名稱)
    • set pppoe.password xxxxxxxx(中華電信的用戶密碼)
    • save
    接著會出現:

    Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection.
    Do you still want to save? (是/否) [是]


    按下 Enter 會出現:

    連線「My DSL」(175a7ef5-264f-4cf3-be83-3a07f613b0a3) 已成功儲存。


    接著在nmcli>提示後輸入:
    •  quit
    重新開機,就OK了。

    2018年3月13日 星期二

    解決 Gparted 無法在 Ubuntu 17.10 中運行

    在終端機中輸入下列指令: 
    • xhost +SI:localuser:root
    完成 

    2018年2月28日 星期三

    Ubuntu 移除 LibreOffice 安裝 OpenOffice





    移除LibreOffice:

    • sudo apt-get purge libreoffice*
    • sudo apt-get autoremove
     安裝OpenOffice:
     安裝完畢開啟OpenOffice,會發現視窗內的文字看不清楚


    請點選功能表『工具』--『選項』--『檢視』


    1. 取消勾選『針對使用者界面使用系統字型』
    2. 完工

    在 Ubuntu 18.04 LTS 安裝 Adobe Air

    在終端機執行:
    $ wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.debs
    $ sudo dpkg -i adobe-air_amd64.deb
    $ sudo apt-get install -f && rm adobe-air_amd64.deb