星期六, 7月 22, 2017

openSUSE Leap 42.3 Beta 安裝小記

openSUSE Leap 42.3 Beta 安裝小記
這次是使用 USB 來進行安裝, 上次裝 42.2 是 2016年11月 :)


中文輸入法問題:


因為就算安裝 中文輸入法也沒有出現( 預設沒有輸入來源, 就算選了也是沒用 ), 所以就用之前的方式
移除 ibus
#yast2  sw_single


取消 ibus  套件


取消 USB 為安裝來源
# yast2  repositories


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


.mm 的檔案指定用 freemind  開啟


新增 Packman 套件庫:


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


#yast2  repositories


URL 為


Firefox Sync:
登入 Firefox Sync, 會處理之前有下載的 Plugin

flash-player:
# zypper   install   flash-player


播放器:


又回到 smplayer 懷抱, 疑似 codec 關係 :p
#zypper  install  smplayer

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


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


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




官方網站說
重要通知事項:所有 Linux 版 Skype 用戶端 4.3 版及較舊版本將於 2017 年 7 月 1 日停止服務。若要繼續使用聊天功能,請安裝最新的 Linux 版 Skype。


下載 RPM 版本用軟體安裝就裝好了 :)


使用 #yast2 sound 調整音效


Dropbox:


目前版本 2.10.0
使用 # zypper install dropbox 來安裝


安裝完之後在終端機下 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


以下為個人記事


rdesktop 安裝與測試:
#zypper  install  freerdp


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



VMware workstation Pro 12:


安裝目前有問題


要使用 VMware workstation 連線 VMware vCenter ( Conect to Server ) 卻發現會造成程式閃退.


先說結論 目前只有 VMware workstation pro 12.5.2 才有辦法連線到 vCenter




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


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


Google Chrome:

設定 Google Chrome Sync


smartgit 安裝:


下載 17.0.4


解壓縮到 /opt
# tar  zxvf   smartgit-linux-17_0_4.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 安裝:


目前版本 2.1.1
#zypper  install  ansible


安裝 pysphere:


為了 ansible and VMware Module




# zypper  install  python-pysphere


Docker 安裝:


目前版本 1.12.6-31
#zypper  install  docker


#systemctl  start  docker
#systemctl  enable   docker


Franz 安裝:


GNOME Extension:


參考調校小記
裝了
  • TopIcon
  • NetSpeed


Forticlient SSL VPN 安裝:
Dropbox 內2017/packages 的 source code


現在使用 forticlientsslvpn_cli
使用 方式


> forticlientsslvpn_cli  --server vpnserveraddress:vpnport  [--vpnuser vpnuser]


GUI 後面一直有問題, 這個是之前嘗試裝的
# zypper install libgthread-2_0-0-32bit
# zypper install gtk2-engines
# zypper install gtk2-theming-engine-adwaita-32bit
# zypper install libSM6-32bit

# zypper install gnome-themes


印表機安裝:
# yast2  printer

~ enjoy it


參考

星期五, 7月 07, 2017

btrfs and snapper in openSUSE Leap 42.2 調校嘗試

btrfs and snapper in openSUSE Leap 42.2 調校嘗試
OS: openSUSE Leap 42.2

使用 btrfs and snapper 會有因為高 I/O 所以 average load 高的現象,
所以目前嘗試調整第1階段

桌機用 SSD HD, 覺得就感覺有差, 有了之前的經驗( 全部的 partition 都用 btrfs ), 因為 btrfs 會作 snapper, 所以相對在計算上的 IO 就會....很恐怖.

目前的作法是,  根目錄 ( / )使用 btrfs, 然後資料的目錄( 例如 /home )用 XFS
  • 理由是 /home 或是資料目錄不會嚴重影響系統運作. 應該是用備份機制來處理

另外由於是 SSD, 所以容量是比較小的, 所以目前在我 / 目錄只切 40GB 狀況下, 之前有出現使用率 94% 的現象,  所有的使用量會再 /.snapshots 目錄下

使用 yast 觀察 snapshot 還有相關檔案
#yast2   snapper

2017-07-07 21-22-58 的螢幕擷圖.png

可以點選某個 snapshot 然後點選 Show Changes  來看系統變更的細節
2017-07-07 21-22-16 的螢幕擷圖.png

觀察 snapper snapshots
# snapper   list
Type   | # | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+---+-------+--------------------------+------+---------+-----------------------+--------------
single | 0 |       |                          | root |         | current               |              
single | 1 |       | Mon Jun 19 15:14:01 2017 | root |         | first root filesystem |              
pre    | 2 |       | Thu Jul  6 15:18:12 2017 | root | number  | yast sw_single        |              
post   | 3 | 2     | Thu Jul  6 15:19:01 2017 | root | number  |                       |              
pre    | 4 |       | Thu Jul  6 22:06:33 2017 | root | number  | zypp(zypper)          | important=no
post   | 5 | 4     | Thu Jul  6 22:06:34 2017 | root | number  |                       | important=no
pre    | 6 |       | Thu Jul  6 22:53:21 2017 | root | number  | zypp(zypper)          | important=no
post   | 7 | 6     | Thu Jul  6 22:53:25 2017 | root | number  |                       | important=no
pre    | 8 |       | Fri Jul  7 14:07:45 2017 | root | number  | zypp(packagekitd)     | important=yes
post   | 9 | 8     | Fri Jul  7 14:11:18 2017 | root | number  |                       | important=yes

可以依照上面的 snapper 編號, 下指令刪除 snapper snapshots
# snapper  delete  5-7
  • 也可以單獨刪除某一個 snapshot, 這邊的例子是 5 到 7 所有的 snapshot

觀察資訊
# snapper   list
Type   | # | Pre # | Date                     | User | Cleanup | Description           | Userdata     
-------+---+-------+--------------------------+------+---------+-----------------------+--------------
single | 0 |       |                          | root |         | current               |              
single | 1 |       | Mon Jun 19 15:14:01 2017 | root |         | first root filesystem |              
pre    | 2 |       | Thu Jul  6 15:18:12 2017 | root | number  | yast sw_single        |              
post   | 3 | 2     | Thu Jul  6 15:19:01 2017 | root | number  |                       |              
pre    | 4 |       | Thu Jul  6 22:06:33 2017 | root | number  | zypp(zypper)          | important=no
pre    | 8 |       | Fri Jul  7 14:07:45 2017 | root | number  | zypp(packagekitd)     | important=yes
post   | 9 | 8     | Fri Jul  7 14:11:18 2017 | root | number  |                       | important=yes




目前調整方式
第1階段 - 調整 /etc/snapper/configs/root
BACKGROUND_COMPARISON="no"
EMPTY_PRE_POST_CLEANUP="no"

------------------------------------------------------------
第2階段會移除 snapper-zypp-plugin
第3階段會移除 grub2-snapper-plugin


Reference:

VMware workstation pro 12 無法連線 vCenter with openSUSE Leap42.2 小記

OS: openSUSE Leap 42.2
VMware workstation Pro 12

最近重灌工作 Desktop, 要使用 VMware workstation 連線 VMware vCenter ( Conect to Server ) 卻發現會造成程式閃退.

先說結論 目前只有 VMware workstation pro 12.5.2 才有辦法連線到 vCenter

已經嘗試的版本
  • VMware workstation Pro 12.5.3 / 12.5.7

如何移除 VMware workstation pro

#vmware-installer  -u   vmware-workstation

目前已經在論壇回報這個問題, 希望可以早日解決 ( 雖然目前用 12.5.2 也還好 …  )


Reference