星期五, 9月 27, 2019

Upgrade MariaDB 10.1 @ ubuntu18.01 error

problem: 


dpkg: regarding .../mariadb-client-core-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb containing mariadb-client-core-10.1:
 mariadb-client-10.1 conflicts with mysql-client-core-5.5
  mariadb-client-core-10.1 provides mysql-client-core-5.5 and is to be installed.

dpkg: error processing archive /var/cache/apt/archives/mariadb-client-core-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb (--unpack):
 conflicting packages - not installing mariadb-client-core-10.1
dpkg: regarding .../mariadb-client-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb containing mariadb-client-10.1:
 mariadb-client-core-10.1 conflicts with mysql-client-5.5
  mariadb-client-10.1 provides mysql-client-5.5 and is to be installed.

dpkg: error processing archive /var/cache/apt/archives/mariadb-client-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb (--unpack):
 conflicting packages - not installing mariadb-client-10.1
Errors were encountered while processing:
 /var/cache/apt/archives/mariadb-client-core-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb
 /var/cache/apt/archives/mariadb-client-10.1_1%3a10.1.41+maria-1~bionic_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

solve:

  1.  remove package by dpkg , don't using apt or apt-get
    sudo dpkg --remove mariadb-server-core-10.1 mariadb-server-10.1 mariadb-client-core-10.1 mariadb-client-10.1
  2. update your apt repo : https://downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu&distro_release=bionic--ubuntu_bionic&mirror=ossplanet&version=10.1
  3. then reinstall it or upgrade to mariadb 10.4


星期二, 1月 27, 2015

NixNote 1.6 @ OpenSUSE 13.2

最近把NB轉換到openSUSE上面,苦無Evernote client 可以用,
ubuntu 上可跑且同步搜尋強大的 everpad 在 opensuse 13.2 上面有 python OAuth 套件相依問題,故放棄不用。


另一套 NeverNote (NixNote 1.6) 於OpenSUSE 13.2 x64安裝流程整理如下,給有需要的朋友參考

先安裝缺少的套件&函式庫相依
# sudo zypper install lidy libopenssl-devel
# sudo ln -s /usr/lib64/libssl.so /usr/lib/libssl.so
# sudo ln -s /usr/lib64/libssl3.so /usr/lib/libssl3.so
# sudo ln -s /usr/lib64/libcrypt.so /usr/lib/libcrypt.so

# wget http://download.opensuse.org/update/11.3/rpm/x86_64/libopenssl0_9_8-0.9.8m-3.3.2.x86_64.rpm
# sudo zypper install libopenssl0_9_8-0.9.8m-3.3.2.x86_64.rpm

# wget http://liquidtelecom.dl.sourceforge.net/project/nevernote/NixNote%201.6/nixnote-1.6_amd64.tar.gz
# tar -zxvf nixnote-1.6_amd64.tar.gz

# cd nixnote

# sudo ./install.sh
# sudo cp usr/bin/nixnote.sh /usr/bin/.
# nixnote.sh

注意事項:

已知某次Evernote 更新後不支援於內文中插入 font 標籤,導致 NixNote 的字型設定會導致同步問題
請參考:  http://sourceforge.net/p/nevernote/bugs/134/
但依舊可以使用:粗體、斜體字、刪除線、底線。或是直接使用 sourcecode 編輯 div tag 的 style 屬性使用 css 語法插入顏色
ex : style="color:rgb(150, 80, 15);text-decoration:none;"
如果發生同步錯誤問題,請參考 ~/.nevernote/logs/syncRunner.log 紀錄檔,裏面會詳細描述是哪個筆記使用到 font 屬性導致同步錯誤。
大概會看到這樣的訊息:
2015-01-27 23:13:53.468 *** EDAM User Excepton syncLocalNotes EDAMUserException(errorCode:ENML_VALIDATION, parameter:Attribute "class" must be declared for element type "font".)
2015-01-27 23:13:53.469 EDAMUserException(errorCode:ENML_VALIDATION, parameter:Attribute "class" must be declared for element type "font".)

簡單紀錄到此,當作今晚接近3個小時除錯的結尾吧 :P

星期四, 10月 01, 2009

[書摘]大師輕鬆讀NO.342 好的領導者也有壞的決策

已知壞的決策造成的原因有:有經驗的人通常不會去審慎分析狀況,反而往往是基於直覺 想像和過去的經驗來做決定
經驗老的人,通常不會考慮超過一個方案。這種<一次一方案>的思考方式會產生以下的問題。
* 我們的經驗可能是誤導性的,特別是在環境環境發生重大變化的時候
* 不當的預測可能有損我們頻估不同結果的能力
* 我們自身的動機可能造成我們投入錯誤的方案
* 如果我們必需快數的做出決定,<一次一方案>的流程是有用的,但除非我們的相關經驗豐富,否則不可靠  

星期三, 4月 22, 2009

[初章] 緣起:黑色羽翼 (全文)

作者:小基

祥和的小鎮一往如常的有許多人在街上叫賣,從古至今居民的生活模式鮮少改變。這裡被稱作瓦德鎮,位於瓦德山腳下。瓦德山位於瓦德鎮的北方,山上終年冰雪,而小鎮卻終年不下雨也不下雪,靠著瓦德山的雪水生存著。瓦德有著不可進犯的涵義,就如其名,沒有人能夠走進瓦德山深處。瓦德山上傳說有一座古老的遺蹟,但瓦德山腳的居民不曾到過瓦德山高處,氣候之嚴寒讓人無法靠近。因為遺蹟不曾被證明真的存在,也就很少人對瓦德山抱有一探究竟的想法。

雖說是純樸的小鎮,在瓦德山一帶最熱鬧的莫過於此地,不同的是這裡遠離了王城,也不受任何貴族王權管轄。來往貿易的商人不在少數,偶爾會有旅人來到小鎮參訪,有的是對瓦德山的遺蹟感興趣來蒐集資料的學者,有的則是慕瓦德山之名而來的吟遊詩人,因此流傳了不少關於瓦德山的詩歌。

星期四, 3月 26, 2009

[圖文教學]使用Leenix EDA工具組合,進行Spice模擬

有鑑於google上面關於Leenix 的簡介與教學實在太少(搜尋僅1400餘筆),或者是入門不易。故作此推廣教學。
  • Outline:
    • 簡介
    • STEP1,如何使用Virsual Box 安裝後的設定
    • STEP2,開機測試Leenix教學
    • 簡易的Linux 教學列表

簡介
電子工程領域的人一定對Spice這名詞不陌生。
可惜的是在自我學習上,HSpice是付費程式並不像PSpice提供免費的應用版本。
這裡,提供了一個完全合法免費的解決方案,而不用苦苦的等待或搜尋可能的HSpice LICENSE。