2010年4月20日 星期二

[Linux] 尋找缺少的 gtk/gtk.h

又回到了 Code::Blocks 的懷抱了 = =

安裝完之後很高興的要來跑程式
編譯時卻失敗,就因為少了 gtk/gtk.h 這個引頭檔
我覺得這算是一個蠻奇怪的錯誤 = =
多謝了 Tsung 寫了 Debian 尋找某檔案在哪個 Package 的工具: apt-file 這篇文章才解救了我

大意如下:
因為缺少了 gtk/gtk.h 這個引頭檔,所以只要安裝含有 gtk/gtk.h 的套件就能解決問題了! (撒花)

安裝步驟:
安裝 apt-file
idnnl@desktop:~$ sudo apt-get install apt-file
針對 apt-file 更新
idnnl@desktop:~$ sudo apt-file update
搜尋 gtk/gtk.h
idnnl@desktop:~$ sudo apt-file search gtk/gtk.h
找到 libgtk2.0-dev: usr/include/gtk-2.0/gtk/gtk.h
於是 idnnl@desktop:~$ sudo apt-get install libgtk2.0-dev 即安裝完成

如果還是擔心沒有安裝 gtk/gtk.h 成功的話,可以用下列指令來搜尋
idnnl@desktop:~$ dpkg -S gtk/gtk.h

2010年4月17日 星期六

[Linux] DEB 套件

Debian 是一個完全由社群推動而成的一個 Linux 發行版本
DEB 是 DEBIAN/Linux 的套件名稱,管理全部都是經過指令 dpkg 來對套件進行安裝,移除,升級等動作

安裝套件指令
idnnl@desktop:~$ dpkg -i file.deb

移除套件指令
idnnl@desktop:~$ dpkg -r file.deb 不移除設定檔
idnnl@desktop:~$ dpkg -P file.deb 移除設定檔

查詢套件的資訊
列出已安裝的套件名
idnnl@desktop:~$ dpkg -l

解壓縮套件
idnnl@desktop:~$ dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p
或者
idnnl@desktop:~$ file.deb data.tar.gz | tar xvzf -

其實在安裝的時候並不會用到指令
因為有圖形介面這麼方便的東西阿 =口=
移除時開 Synaptic 套件管理程式就好了 (雖然對移除程式還不熟)
但是在圖形介面沒有的時候要怎麼辦勒…
還是會遇到用文字介面安裝的時候,所以還是學一下好了,做個筆記…

[Linux] RPM 套件

RPM 套件是利用 rpm 指令加上參數來作套件上的操作
這個軟體管理的機制是由 Red Hat 這家公司發展出來的
對於 Linux 的使用者應該算是蠻熟悉的才是
欲知 RPM 更詳盡的內容可以參考鳥哥所寫的第二十三章
在此僅做 rpm 指令運用的筆記

安裝套件
idnnl@desktop:~$ rpm -ivh file.rpm
i 安裝套件
v 顯示安裝過程
h 以 50 個 # 顯示安裝過程的比例

強制安裝
若指定套件已安裝,欲強制安裝
idnnl@desktop:~$ rpm -ivh --replacepkgs file.rpm
若套件某些檔案與已安裝的檔案互相衝突而欲強制安裝
idnnl@desktop:~$ rpm -ivh --replacefiles file.rpm

解除安裝
idnnl@desktop:~$ rpm -e file.rpm

升級套件
idnnl@desktop:~$ rpm -Uvh file.rpm

更新套件
idnnl@desktop:~$ rpm -Fvh file.rpm

驗證套件
查詢所有已安裝的套件
idnnl@desktop:~$ rpm -qa file
可以配合 grep 指令僅顯示要求的套件
idnnl@desktop:~$ rpm -qa | grep file

解壓縮
idnnl@desktop:~$ rpm2cpio file.rpm | cpio -div

2010年4月15日 星期四

[索引] 教學與簡介目錄 (未完)

[Linux]

[Ubuntu]
新手區
Kubuntu
在 Ubuntu 中安裝 Kubuntu
手動安裝中文套件
安裝字型
DSL 連線
移除裝置
終端器的背景變透明
安裝顯示卡驅動程式
添加/移除程式
Ubuntu 安裝


[軟體]

[索引] 檔案打包與指令

Linux 常用的檔案打包方法分別為︰deb、rpm、tar、zip 這四種了
大概整理一下他們的用法
目錄如下︰

deb

rpm

tar

zip

[Ubuntu] 在 Ubuntu 中安裝 Kubuntu

Ubuntu 跟 Kubuntu 簡單來說就是兄弟
他們的函式庫是一樣的
相關請參考 [Ubuntu] Kubuntu (寫得有點爛,會找時間重寫)
所以在已經有 Ubuntu 的情形之下只要下載 Kubuntu 的相關套件就能安裝了

指令如下:
idnnl@desktop:~$ sudo apt-get install kubuntu-desktop
安裝時會出現提示「是否繼續進行 [Y/n]?」則選 Y

下載完成後,終端自動進行配置,之後變成一個藍屏的文字窗口,詢問你要選擇 Kdm 還是 gdm
這個看個人喜好,因為這只是開機登陸窗是 KDE 的還是 GNOME 的差別而已
老夫第一次安裝的時候傻傻的選 Kdm,後來還是覺得 gdm 比較習慣一點

另外,安裝完成後此時默認的 KDE 為英文介面
可以使用下面指令安裝中文環境
idnnl@desktop:~$ sudo apt-get install language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base language-support-zh
上面指令的由來請參考 [Ubuntu] 手動安裝中文套件

2010年4月14日 星期三

[軟體] Wine

Wine 是一款能在 Linux 裡面模擬出 Windows 環境的軟體
讓使用者可以在 Linux 的 OS 執行 Windows 的程式
參考︰Ubuntu wiki

安裝方法如下
idnnl@desktop:~$ sudo apt-get update
idnnl@desktop:~$ sudo apt-get install wine
安裝時會出現提示「是否繼續進行 [Y/n]?」則選 Y

要使用 Wine 前要先設定預設開啟 .exe 的軟體,對 .exe 檔案右鍵選「屬性」→「以此開啟」,選 Wine 即可

上圖是在 Ubuntu 9.10 中利用 Wine 安裝並執行千千靜聽

2010年4月12日 星期一

[Ubuutn] WebsiteButtons

標題之所以這樣下是因為知道它的意思但很難用簡單的幾個字表達出來
所以只好用原文了

很多網誌的側欄有 Ubuntu 的相關貼紙
老夫是覺得不錯看
但是沒有在自己的網誌替別人打廣告的習慣所以就沒貼了
最常見的大概就是這兩個了吧



好奇之餘就去找了找這些貼紙的出處
沒想到還挺難找的嘛~ 但還是被老夫給挖出來了~
出處︰ubuntu wiki
喜歡的人或是好奇的人可以去看看

[軟體] VirtualBox 3.1.6


圖一 VirtualBox 使用者介面


圖二 VirtualBox 所虛擬出來的 XP

這是一款很好用的虛擬軟體
可以在電腦中虛擬出另一台電腦
推出的版本眾多,包含 Windows、Solaris、Linux etc.

圖片放的是在 VirtualBox 3.0.12 在 Ubuntu 9.10 的使用結果

缺點是蠻吃資源的就是了
但是很方便阿~
尤其是某些網頁或軟體是設計成 Windows only 的,超討厭的



影片是老夫自己錄製的... 早在很久很久以前就拍了...
只是之前沒想到要 PO 這篇文...

VirtualBox 下載位置︰點我

[軟體] Audacity 1.3.12 Beta

五月的時候寫了一篇 1.3.7 Beta 又臭又長的文
因為直接用那篇來更新 1.3.9 的文實在不易
所以直接發一篇新的比較快

Windows 介面


Linux 介面


整體上來說
介面設計上 Windows 與 Linux 已經相去不遠了

官網下載:Audacity

[2009.09.11] 1.3.7 Beta 與 1.3.9 Beta 的功能與介面沒有差太多
[2010.04.12] 同上

2010年4月6日 星期二

[Ubuntu] 手動安裝中文套件

前言
Ubuntu 10.04 就快要發行了
之前都用 CD 安裝搞得中文支援很差...
所以找了一下讓 Ubuntu 支援中文的一些套件
找了好久好久才找到... Orz
終於在不知道是哪家的 Wiki 找到... 冏興興

正文
language-support-zh
language-support-fonts-zh - 會安裝中文字型
language-support-input-zh - 會安裝中文輸入需要的套件,主要包括 SCIM 等
language-support-translations-zh - 會安裝 OpenOffice.org、Thunderbird 等的中文介面翻譯
language-pack-zh - 中文語系及區域資訊
language-pack-zh-base - 一般軟件的中文介面翻譯
language-pack-gnome-zh
language-pack-gnome-zh-base - GNOME 繁體中文介面翻譯

安裝方法應該是以下語法:
idnnl@desktop:~$  apt-get  install  language-pack-zh

也可以多個套件一起安裝,語法如下:
idnnl@desktop:~$  apt-get  install  language-pack-zh-base  language-support-zh

雖然 Ubuntu 10.04 推出之後並不會馬上安裝
但是先做個筆記,以免到時候老人痴呆又犯了...

後註
在找這一篇文章的資料時,湊巧找到一篇很不錯的筆記,寫得蠻詳細的
遠凡札記 Yuanfarn's Notes - Ubuntu Linux 安裝筆記