星期四, 11月 24, 2016

openSUSE Leap 42.2 安裝小記

openSUSE Leap 42.2 安裝小記

桌機的 HD 無預警的升天了......
所以就直接進行升級 :p

記下我安裝 openSUSE Leap 42.2 的相關過程給自己參考
想不到上次裝 openSUSE Leap 42.1 是 2015/12


中文輸入法問題:

因為就算安裝 中文輸入法也沒有出現, 所以就用之前的方式
移除 ibus
#yast2  sw_single

取消 ibus  套件

取消 CD 為安裝來源
# yast2  repositories


Google Chrome:


Freemind:
使用one click install 安裝 http://software.opensuse.org/package/freemind
我是使用 editors 那個來源的 ymp 檔案安裝

.mm 的檔案指定用 freemind  開啟


新增 Packman 套件庫:

使用 #yast2  repositories 手動加入 NCHC Packman 套件庫

#yast2  repositories

URL 為


Firefox download helper:


flash-player:
# zypper   install   flash-player


播放器:


因為 mplayber 與 smplayer 不知道為何播放 .mp4 有點問題, 但是使用 VLC 就沒有問題
所以我就安裝 VLC Media player

並將 .rmvb 以及 .mp4 預設播放器設定為  VLC


Skype:
目前的版本是 4.3.0.37 的版本


使用終端機指令下載
#wget  -O  skype-`date +%F`.rpm   http://www.skype.com/go/getskype-linux-beta-suse

下載的 rpm 會被命名為 skype-日期.rpm


因為目前 rpm base 的OS, skype 只有提供 32 bits 的套件
所以要先預先安裝一些套件

參考 http://en.opensuse.org/SDB:Skype  但是還是有些遺漏, 所以要安裝一些套件


# zypper  -n  install  libqt4-32bit   libqt4-x11-32bit   libpng12-0-32bit
# zypper  -n  install  libXss1-32bit  libQtWebKit4-32bit   libQtWebKit4
# zypper  -n  install  libXv1-32bit  xorg-x11-libs


安裝 skype 套件
# rpm -ivh skype*.rpm


使用 #yast2 sound 調整音效


Dropbox:

使用 # zypper install dropbox 來安裝, 因為發現版本比 software.opensuse.org/search 上面新

安裝完之後在終端機下 dropbox  start  -i  來安裝


安裝 GNOME Control center
# zypper  install  yast2-control-center-gnome

然後修改 /etc/sysconfig/yast2
改為
WANTED_GUI="gtk"

修改 LS_OPTIONS 變數
# vi   /etc/profile.d/ls.bash
把 root 的 LS_OPTIONS 的 -A 移除

.7z 支援:
# zypper  install  p7zip


以下為個人記事

PDF Viewer 安裝:
Foxit
因為預設的 PDF Viewer 中文顯示有問題所以使用 Foxit
https://www.foxitsoftware.com/products/pdf-reader/

Forticlient SSL VPN 安裝:
Dropbox 內2013/packages 的 source code
預先安裝
# zypper install libgthread-2_0-0-32bit
# zypper  install  gnome-themes

印表機安裝:
# yast2  printer


rdesktop 安裝與測試:
#zypper  install  freerdp

執行方式
#xfreerdp  -g  1280x1024  -u administrator  HOST_IP


VMware workstation Pro 12
http://www.vmware.com/products/workstation/workstation-evaluation.html

安裝 kernel-default-devel  
# zypper   install   kernel-default-devel
# ./VMware-Workstation-Full-12.5.2-4638234.x86_64.bundle

裝完後, 設定取消 share VM access


Yubico Key:
如果 linux 沒有抓到 Yubico 的 U2F Key可以使用以下步驟
讓 linux 支援 Yubico , 我是參考 https://www.yubico.com/faq/enable-u2f-linux/  
作法
存到 /etc/udev/rules.d/70-u2f.rules
將 linux 重開機, 接下來就可以使用了 :-)

smartgit 安裝:

下載 8.0.3

解壓縮到 /opt
# tar  zxvf   smartgit-linux-8_0_3.tar.gz  -C   /opt/

建立 link 讓一般使用者也能使用
# ln  -s   /opt/smartgit/bin/smartgit.sh   /usr/local/bin/smartgit

安裝 git
# zypper  install  git

建立 個人的 ssh key
> ssh-keygen  -t  dsa

將 ssh 的公鑰 id_dsa.pub 新增到 Github 的 Settings -- >  SSH and GPG Keys

接下來就是以一般使用者的身份執行 smartgit 指令
> smartgit

按照上面的參考設定

設定 smart git icon 使用 alacarte

在設定好之後發現無法直接開啟資料夾 ( 資料夾上面按右鍵 -- > Open )
Edit -- > Preferences --> 點選  Tools -- > 點選 Re-Add Defaults 得到解決
2016-11-24 15-48-28 的螢幕擷圖.png


ansible 安裝:
#zypper  install  ansible

安裝 pysphere:

為了 ansible and VMware Module


# zypper  install  python-pysphere


Docker 安裝:

#zypper  install  docker

#systemctl  start  docker
#systemctl  enable   docker

Franz 安裝:

將網路換回 NetworkManager - cause wifi select

桌面調校:
  • 參考 http://sakananote2.blogspot.tw/2016/12/opensuse-leap422-gnomeextension.html
    • 要裝瀏覽器的擴充功能還有, chrome-gnome-shell 套件


~ enjoy it


星期三, 11月 16, 2016

Open Source Conference 東京與免費 wifi 小記

這個月初去參加 OCS Tokyo Fall

因為只有四天的時間, 就考慮來實驗去日本不租用 wifi 路由器或是 sim 卡

先來談談 OSC ( Open Source Conference ) Japan會議
去年有參加 LinuxCon Japan, 但是覺得商業的味道太重, 分享與交流比較少, 我個人還是喜歡社群分享比較強烈的會議 ( 笑 )
但是這次的會議認識了很多日本朋友


OSC JapanFOSDEM 都是我非常想參加的會議
大量社群與不同元素的人集中在同一個地方交流, 是我很想體驗的 :)

OSC Tokyo Fall 今年舉辦地點在 明星大學
但是我第1個印象就是安達充的 Touch ( 笑 )


一進來就有清楚的指引以及議程表


當然 openSUSE Japan 也有來 booth, 大會方有給第一次來參加的人還有學生不同的 Badge也是一個非常貼心的設計

 

來會議當然少不了吉祥物 :)

來會場的人真的很多, 然後不同性質的社群都有來參與, 也有各式各樣的元素 

 

當然也少不了 Clonezilla 來跟日本的使用者交流 :)


這樣的會議有來真的是太好了 :)
希望可以持續來參與

另外有關於 免費的 wifi 部份
這次因為只來四天, 所以就實驗一下日本的 免費提供 wifi

先說結論:  如果不用持續查資料或是一直打卡, 在東京使用免費 wifi 個人覺得是可行的

主要裝的 App 是 Japan Connected-free Wi-Fi http://www.ntt-bp.net/jcfw/tw.html

這個 App 可以主動連接提供的 wifi 熱點


但是他忘記跟你說
必需先跟他有相關的申請或是關係 :p

所以我是利用 NAVITIME for Japan Travel 這個 APP
https://play.google.com/store/apps/details?id=com.navitime.inbound.walk&hl=zh_TW

點選 FREE Wi-Fi 來看附近的免費 wifi , 還有加入的方式



這次主要用下列幾個

Free Wi-Fi & Tokyo
FreeSpot
Family Mart

Lawson

全家或是Lawson的點非常多, FreeSpot 與 Free Wi-Fi & Tokyo 在很多地方也很好用


下次如果是短期的會議

我想我應該就會直接利用 Free Wi-Fi 了 :)


~ Enjoy it


星期六, 11月 12, 2016

建立 Clonezilla Live USB with openSUSE Leap 42.1 小記

最近由於建立快速建立環境的關係
使用 Clonezilla 來建立相關環境, 之前的作法都是使用 光碟的作法
現在 USB 隨身碟的容量都已經很大了, 故使用隨身碟現在會是更好的作法

OS: openSUS Leap 42.1
USB 隨身碟 16 or 32 GB

目前考慮最方便的方式就是將隨身碟切兩個 FAT 的分割區
  • 分割區 1 : 大小約 500 MB, 建立 clonezilla 使用
  • 分割區 2:  剩下的所有空間, 儲存 images 使用


接下來就來製作 Clonezilla USB Live 隨身碟吧


我是選擇 amd4 CPU 架構, 然後下載 zip 檔案
2016-11-12 00-07-10 的螢幕擷圖.png
製作的方式可以參考官網 http://clonezilla.nchc.org.tw/clonezilla-live/

首先 來建立分割區
這邊我是使用 USB 16GB 隨身碟

使用 yast2 disk 切割分割區
#yast2  disk

刪除所有隨身碟上面的分割區
YaST 會提示目前已經掛載, 選取 Unmount
2016-11-12 00-10-59 的螢幕擷圖.png

將隨身碟建立兩個分割區, 如同上面的規劃

2016-11-12 00-11-47 的螢幕擷圖.png

建立掛載點 /mnt/usb
# mkdir   /mnt/usb

將剛剛建立的分割區掛載上來
#mount   /dev/sdb1    /mnt/usb/

檢視掛載資訊
# df  -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G  8.0K  3.9G   1% /dev
tmpfs           3.9G  376M  3.5G  10% /dev/shm
tmpfs           3.9G  2.3M  3.9G   1% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda2       108G   78G   29G  73% /
/dev/sdb1       501M     0  501M   0% /mnt/usb


進入剛剛的下載目錄
#cd    /home/sakana/下載/

將 clonezilla 檔案解壓縮到 /mnt/usb

#unzip   clonezilla-live-2.4.9-17-amd64.zip   -d   /mnt/usb/
檢視相關資訊
#ls   /mnt/usb/
Clonezilla-Live-Version  EFI  GPL  boot  home  live  syslinux  utils

進入到相關目錄
#cd   /mnt/usb/utils/linux/

執行 makeboot.sh  ( 後面的 /dev/sdb1 請指定你的 USB 的FAT 分割區 )
#bash   makeboot.sh   /dev/sb1
This command will install MBR and syslinux/extlinux bootloader on /dev/sdb
Clonezilla files are assumed to be on /dev/sdb1
--------------------------------------------
Machine:                                  :
Model: IT1170 USB Flash Disk (scsi)
Disk /dev/sdb: 16.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
1      1049kB  526MB   525MB   primary  fat16        lba, type=0c
2      526MB   16.2GB  15.7GB  primary  fat32        lba, type=0c

--------------------------------------------
Are you sure you want to continue?
[y/n]  y

OK! Let's do it!
--------------------------------------------
File system of /dev/sdb1: vfat
--------------------------------------------
sdb1 is not marked as bootable! The partition table of /dev/sdb:
--------------------------------------------
:
Model: IT1170 USB Flash Disk (scsi)
Disk /dev/sdb: 16.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
1      1049kB  526MB   525MB   primary  fat16        lba, type=0c
2      526MB   16.2GB  15.7GB  primary  fat32        lba, type=0c

--------------------------------------------
Do you want to mark it as bootable ?
[y/n]  y

OK! Let's do it!
Running: parted -s /dev/sdb set 1 boot on
--------------------------------------------
Do you want to install MBR on /dev/sdb on this machine "                                 " ?
[y/n] y

OK! Let's do it!
Running: cat "/mnt/usb/utils/mbr/mbr.bin" > /dev/sdb
--------------------------------------------
Do you want to install the syslinux boot files on /dev/sdb1 on this machine "                                 " ?
[y/n] y
OK! Let's do it!
A filesystem supporting Unix file mode for syslinux is required. Copying syslinux to /tmp/linux_tmp.7aG0YD
‘/mnt/usb/utils/linux/syslinux’ -> ‘/tmp/linux_tmp.7aG0YD/syslinux’
Running: "/tmp/linux_tmp.7aG0YD/syslinux" -d syslinux -f -i "/dev/sdb1"
//NOTE// If your USB flash drive fails to boot (maybe buggy BIOS), try to use "syslinux -d syslinux -fs /dev/sdb1", i.e. running with "-fs".
syslinux ran successfully in installation mode.
Done!

接下來就可以使用這個 USB 來進行 Clonezilla 作業了

~ enjoy it