歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Compiz0.8.6 從源碼安裝 compiz-plugin-screensaver過程

Compiz0.8.6 從源碼安裝 compiz-plugin-screensaver過程

日期:2017/2/28 15:58:53   编辑:Linux教程

compiz-plugin-screensaver安裝

首先,這個插件在網上並沒有找到現成的rpm包。下面的安裝只能是從官網下載源碼進行編譯。主要步驟:
1. 上官網下載源碼;
2. 編譯;
3. 安裝;

一、下載源碼。
1) 首先,compiz的源碼是git托管的,所以要下載,先要安裝git。可在命令行下輸入"git"命令,看是否存在此命令。沒有的話,可在YaST下自行搜索安裝;
2) 由於下面要對源碼進行編譯、安裝。所以,compiz的開發包(devel)也必須安裝,否則編譯的時候會因找不到開發包而報錯。本人之前就是因為這個問題,繞了好多彎路。這裡主要是compiz-devel包。
3) 經過前面兩步後,接下來下載源碼。上官網:http://www.compiz.org/。在上面的菜單欄看到"CGIT",點擊進去,就可以看到所有compiz的源文件的git地址。搜索"screensaver",找到"~play/screensaver"項,點擊進去就對了。
4) 進去後,最下面可以看到git地址,那個是最新的插件的地址,如果你本身的compiz也是最新的,那直接下就沒問題了。我的compiz是0.8.6,最新的0.9的,因此不能直接下。看下面的版本信息,裡面一條記錄是2008年的,後面用綠色標出來是compiz-0.8。點擊這條版本記錄進去。就可以看到這個版本的信息。在點進去的頁面可以看到有download鏈接,點擊下載下來。這裡給出地址:http://cgit.compiz.org/~pafy/screensaver/snapshot/screensaver-e5add1cb3346070f89f13e885b0220bb0ee07b29.tar.gz。

二、編譯。
5) 把下載下來的源碼包解壓開,編譯。注意compiz在0.9版本之後,全部升級為cmake。因此,如果是0.9版本的,注意要看是否已安裝cmake,沒有則到YaST自行搜索安裝。對於我們上面下下來的0.8版本可以不用cmake,直接用make就OK了。
6) 在命令行下切換到當前所在目錄,輸入命令: make
7) 如果一切順利,沒有error就直接下一步。
8) 我自己是遇到一個error,描述如下:“
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag' ”
解決辦法:打開當前目錄下的"Makefile"文件,搜索"libtool"關鍵字,在大概87行的地方找到下面的語句:“ LIBTOOL = libtool ”,在"libtool"後面增加"--tag=CC"。
修改前:LIBTOOL = libtool
修改後:LIBTOOL = libtool --tag=CC
修改之後,再執行make命令應該就不會報錯了。

三、安裝。
9) 執行make install.
10) 如果要卸載的話,執行make uninstall.

Copyright © Linux教程網 All Rights Reserved