公告版位
新版Blog peichengnote

目前分類:Gentoo (107)

瀏覽方式: 標題列表 簡短摘要

layman -f -a gentoo-china

modify /etc/make.conf

PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china"
#PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-taiwan"

eix-update

peicheng 發表在 痞客邦 留言(0) 人氣()


peicheng@PCsNB ~/tools/betaradio/src $ make
gcc -DHAVE_CONFIG_H -I. -I..  -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DEGG_COMPILATION -DDATADIR=\"/usr/local/share\" -DLOCALEDIR=\"/usr/local/share/locale\"   -g -O2 -MT betaradio-betaradio.o -MD -MP -MF .deps/betaradio-betaradio.Tpo -c -o betaradio-betaradio.o `test -f 'betaradio.c' || echo './'`betaradio.c
betaradio.c:30:30: 錯誤:/usr/lib/gettext.h:沒有此一檔案或目錄
betaradio.c: In function 「main」:
betaradio.c:184: 警告:隱含宣告與內建函式 「gettext」 不相容
make: *** [betaradio-betaradio.o] Error 1



peicheng 發表在 痞客邦 留言(0) 人氣()


http://code.google.com/p/betaradio/wiki/InstallationFromSourceCode


InstallationFromSourceCode  

This page describes how to build betaradio executable binary from source code and install it.

P.S. "$ sudo command" can replace "# command" with root privilege.

Prepare the source code

  1. From the released tarball
$ wget http://betaradio.googlecode.com/files/betaradio-X.X.X.tar.bz2
$ tar xjvf betaradio
-X.X.X.tar.bz2
  • From subversion repository
  • $ svn checkout http://betaradio.googlecode.com/svn/trunk/ betaradio

    Prepare the source compilation environment

    • Debian/Ubuntu
     $ sudo aptitude install libgtk2.0-dev libgstreamer0.10-dev libcurl-dev
    • If you check out from subversion, you need to intall extra packages.
    $ sudo aptitude install autotools-dev
    • Fedora 6/7/8
    # yum install gcc gtk2-devel gstreamer-devel curl-devel

    Configure, compile, and install

    • Change the directory to the root of source code
    $ cd betaradio-X.X.X
    • If you check out from subversion
    $ cd betaradio
    • Configure
      • This step will set the installation directory to /usr/local
    $ ./configure
  • If you want to set the installation directory to /usr
  • $ ./configure --prefix=/usr
  • If you check out from subversion, do this to generate ./configure
  • $ autoreconf -i
    • Compile
    $ make
    • Install
    $ sudo make install

    Execute

    • Betaradio need some extra packages to execute normally.
      • Debian/Ubuntu
    $ sudo aptitude install \
    gstreamer0
    .10-plugins-base \

    peicheng 發表在 痞客邦 留言(0) 人氣()


    peicheng@PCsNB /mnt/Win/dcim/112_pana $ gpicview p1120848.jpg
    gpicview: error while loading shared libraries: libjpeg.so.7: cannot open shared object file: No such file or director

    emerge jpeg:7


    peicheng 發表在 痞客邦 留言(0) 人氣()

    http://www.samnew.net/html/y2010/151_after-gentoo-emerge-world.html

    http://en.gentoo-wiki.com/wiki/Gentoo_maintenance
     

    參考
     


    peicheng 發表在 痞客邦 留言(0) 人氣()

    Screen message

    那天看學弟小黑雞在報來聽talk的時候,看到他用了一個類似大字報的軟體。

    他跟我說叫SM

    我查查之後是有收到debian sm叫作 screen message

    python寫的140行的script

    peicheng 發表在 痞客邦 留言(0) 人氣()



    skill -KILL -u username

     

    peicheng 發表在 痞客邦 留言(0) 人氣()


     [Gentoo]Lxde 虛擬桌面切換

    windows + F1

    http://huatai.me/?p=78


     
     

    peicheng 發表在 痞客邦 留言(0) 人氣()

    [Gentoo]Install Google Chrome 官方版

    在portage裡面的

    * www-client/google-chromium-bin [1]
         Available versions:  (~)9999
         Homepage:            http://code.google.com:80/chromium/
         Description:         Chromium is the open-source project behind Google Chrome.
    是google chrome的open source所以再html5上面有些不支援,
    例如video 沒有h.264的授權。

    peicheng 發表在 痞客邦 留言(0) 人氣()

    when emerge glibc, an error occured.
    * You still haven't deleted //etc/locales.build.    
     * Do so now after making sure //etc/locale.gen is kosher.   
     *   
     * ERROR: sys-libs/glibc-2.9_p20081201-r2 failed.    
     * Call stack:   
     *    ebuild.sh, line   49:  Called pkg_setup
     *   glibc-2.9_p20081201-r2.ebuild, line  179:  Called eblit-run 'pkg_setup'
     *   glibc-2.9_p20081201-r2.ebuild, line  165:  Called eblit-glibc-pkg_setup
     * pkg_setup.eblit, line   42:  Called die   

    peicheng 發表在 痞客邦 留言(0) 人氣()

    as gcc is sloted it's safe to force gcc first
    emerge --nodeps gcc
    gcc-config i686-pc-linux-gnu-4.4.2
    emerge glibc && emerge gcc


    peicheng 發表在 痞客邦 留言(0) 人氣()


    sun15 linux # emerge -pv gcc

    These are the packages that would be merged, in order:

    Calculating dependencies... done!


    [nomerge      ] sys-devel/gcc-4.4.3 [4.1.1-r3] USE="fortran gtk mudflap nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite (-hardened) (-libffi) (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla"
    [ebuild     U ]  sys-libs/glibc-2.11-r1 [2.5-r4] USE="-gd% -vanilla%"

    peicheng 發表在 痞客邦 留言(0) 人氣()



    Calculating dependencies... done!
    [ebuild  N    ] gnome-base/gdm-2.20.10-r2  USE="consolekit ipv6 pam tcpd -accessibility -afs -branding -debug -dmx -gnome-keyring -remote (-selinux) -xinerama" 0 kB

    Total: 1 package (1 new), Size of downloads: 0 kB

    !!! The following installed packages are masked:
    - app-emulation/virtualbox-bin-3.0.8 (masked by: PUEL license(s))
    A copy of the 'PUEL' license is located at '/usr/portage/licenses/PUEL'.

    peicheng 發表在 痞客邦 留言(0) 人氣()


    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down

    Is usually caused by an already running apache. You can check what's listening on port 80 with:

    sudo netstat -lpnt | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3647/nginx

    Then you can kill that proc with:

    kill 3647

    Use the number in your output not just 3647 :) . If it still won't die you can use -9:

    kill -9 3647

    Of course all this should be just fixable with a reboot too.


    peicheng 發表在 痞客邦 留言(0) 人氣()

       

    Keyboard shortcuts



    Openbox default key combinations

    • Alt-F4 Close the active window

    • Alt-Space Show the client menu for the active window

    • Alt-Tab Cycle between windows on the desktop

    • Alt-Shift-Tab Cycle between windows on the desktop in reverse order

    • Control-Alt-Tab Cycle between panel and desktop windows on the desktop

    peicheng 發表在 痞客邦 留言(0) 人氣()

    走冰大神寫了隻pdf viewer
    再很平凡無奇的pdf投影片也會搖身一變成為眾所矚目的焦點。

    從google code svn下 源碼

    svn checkout http://dindin-pdf.googlecode.com/svn/trunk/ dindin-pdf-read-only

    然後 裏面有隻autugen.sh
    他會幫你產生一些make的變數如果你環境都符合的話
    應該一下就跑出來了

    peicheng 發表在 痞客邦 留言(0) 人氣()

    emerge xcompmgr
    emerge transset



    xcompmgr -c -t-5 -l-5 -r4 -o.55 &

    $ transset  .5          # 例子为实现50%透明。
    $ transset  .3          # 实现30%透明

    peicheng 發表在 痞客邦 留言(0) 人氣()

    关于Google Chromium和Google Chrome的关系请看这里。所以呢,叫Chromium比较好。 偶前天说写个google chromium的ebuild,但是木时间哈,所以今天看看ebuild how to才写完。 这是Shellex第一次写ebuild哦,里面用到了curl来获取最新的版本号。不知道可以不可以,因为不知道如何用wget做到一样的功能。所以请保证安装有curl,有什么不对的地方还请大家见谅喽,可以直接告诉我。 嗯,现在用gentoo的同学,不用编译也可以用上最新的Google Chromium的开发版快照了! 首先,下载这个文件[右键另存: google-chromium-bin-9999.ebuild]。放到你的本地portage的某分类下。比如我放在是/usr/local/portage/www-client/google-chromium-bin/ 当然啦,Shellex不保证上面那个下载链接是最新的。如果有变化,请移步Shellex-overlay,在那儿可以找到Shellex用的最新ebuilds. 接下来请执行: # ebuild google-chromium-bin-9999.ebuild digest # emerge google-chromium-bin 如果没有错的话,chromium就安装完毕了。执行 $ chromium-bin 可以启动它啦。以后想用最新的Chromium, 只要emerge google-chromium-bin就可以啦 BTW: 当然版本2.0.177.0 (14518),支持Tab拖动了。 轉載 http://linuxdesktop.cn/2009/04/27/use-latest-google-chromium-without-compile-the-source-code.html


    peicheng 發表在 痞客邦 留言(0) 人氣()

    layman 裡的pcmanx-gtk2不能編譯成功 似乎跟我的firefox是bin的關係 有個萬掛是firefox的 所以從從svn取回code # ./autogen.sh # ./configure # make ; make install 發現 应 在终端里运行pcmanx 告诉我pcmanx: error while loading shared libraries: libpcmanx_core.so.0: cannot open shared object file: No such file or directory 用root執行ldconfig 就可以了


    peicheng 發表在 痞客邦 留言(0) 人氣()

    前幾天把硬碟整理完,
    Windows下的工作也先告一段落了。

    趁星期五開始重新我的Gentoo生活
    使用LXDE

    看著quick install的文件 很快就把基本的系統安裝好了.
    LXDE 還有一些微調問題.

    http://en.gentoo-wiki.com/wiki/LXDE

    peicheng 發表在 痞客邦 留言(0) 人氣()