PIXNET Logo登入

胖虎的祕密基地

跳到主文

我是孩子王~我是人見人愛的胖虎~~

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 23 週四 200821:39
  • [轉貼] 使用Shell 自動進行 ftp 上傳

本文為網路轉貼的文章。
 


#!/bin/sh
ftp -i -n 主機名 <<FTPIT
user 帳號 密碼
bin
put 本地絕對路徑 遠端絕對路徑
quit
FTPIT
上方紅色字體、依自已的需求輸入
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(1) 人氣(1,400)

  • 個人分類:
▲top
  • 10月 08 週三 200822:47
  • [轉貼]自訂Ubuntu 開關機畫面


本篇出自: 一個新手的blog


本文,是分享給對美化要求很高的朋友的,因為我認為沒有熱情可能不會幹很多麻煩事,
這次美化的東西,主要是開機畫面、關機畫面、以及終端(tty終端)。
介紹下,我們需要使用的軟件,一共有4個,分別是usplash、bootsplash、splashy、upower,
其中usplash是我們 ubuntu中自帶的,它有速度最慢,最難看
,而且只能美化開機畫面的特點(不明白為什麼把這個東西作進ubuntu);bootsplash是一個過時的產品
,需要編譯內核,但是也是唯一能美化tty的軟件,安裝它很麻煩
而且基本上失敗的幾率高的不像話(我的台式機無論如何不能成功,筆記本可以);
splashy推薦使用,小巧玲瓏,使用方便,可以隨心所以自己把圖和進度條放進去;
upower同splashy,是後繼產品,基本上可以說是目前最先進的,而且對ubuntu來說安裝太方便了。
綜合上面的4個軟件,我個人最推薦使用splashy,因為非常方便,
一個命令既可以安裝主題,又能自己製作主題,
和它同樣的upower在我的台式機上不能正常顯示開機畫面(關機沒問題),在筆記本上則都可以。
第一部分 更改usplash的顏色
usplash我們的ubuntu自帶,使用它有很多限制,比如你不能隨便找個圖來代替默認的,
本文最後將提供3個顏色的圖,是已經做好的共大家替換,那麼我首先與大家分享定製usplash的方法。
首先準備我們需要的裝備:
代碼:
sudo apt-get install gcc libbogl-dev
然後把下面下載的任意一幅圖改名為usplash-artwork.png
開始編譯:
代碼:
pngtobogl usplash-artwork.png > usplash-artwork.c
gcc -Os -g -I/usr/include/bogl -fPIC -c usplash-artwork.c -o usplash-artwork.o
gcc -shared -Wl,-soname,usplash-artwork.so usplash-artwork.o -o yourimage-splash.so
建立一個目錄,用來放編譯好的so
代碼:
sudo mkdir -p /usr/local/lib/usplash/
cp yourimage-splash.so /usr/local/lib/usplash/yourimage-splash.so
讓它生效:
代碼:
sudo update-alternatives --install /usr/lib/usplash-artwork.so usplash-artwork.so /usr/local/lib/usplash/yourimage-splash.so 55
sudo dpkg-reconfigure linux-image-`uname -r`
好到此為止,重啟後我們就能看到新的啟動畫面了,
如果說因為操作失誤而導致不能啟動的話只需要在grub菜單上壓e,
在kernel的那一行再壓e,把splash這個參數去掉就可以了,回車後壓b就能正常啟動了。
第二部分 卸載usplash
因為後面的大部分操作都和usplash之間有矛盾,所以卸載它也是一件很重要的事。
卸載命令如下:
代碼:
sudo apt-get --purge remove usplash
sudo dpkg-reconfigure linux-image-`uname -r`
第三部分 安裝和使用bootsplash
我現在強調一點,bootsplash是很麻煩的,而且很難成功,因為我的電腦使用了sata硬盤
,而我編譯了很多此都沒辦法成功,作出操作前請做好失敗的心裡準備。
我們先準備我們需要的東西,因為上一篇文章裡我用內核2.6.14版進行說明,
所以我今天也用2.6.14,而且編譯的過程基本上是相同的,僅僅是一些需要注意的地方
,首先我們來準備裝備。
http://www.bootsplash.de/這個網站有我們需要的內核的補丁,
我下載了用於2.6.14版的,各位朋友可以根據自己的需要下載不同版本。那麼下載這個補丁後
,其他方面同我在進一步優化 ubuntu一文中寫道的步驟一樣,準備內核,打補丁,設置,編譯內核
,安裝內核,那麼我們在打補丁的時候就要把這個補丁也打進去,命令如下:
代碼:
cd /usr/src/linux
    patch -p1 < /補丁位置/bootsplash-3.1.6-2.6.14.diff
   
除此之外,在設置的時候有一下幾個部分必須編譯到內核裡:
代碼:
    Code maturity level options  --->
     
Prompt for development and/or incomplete code/drivers
    Processor type and features  --->      
MTRR (Memory Type Range Register) support
    Device Drivers  --->
     Block devices  --->
         <*> Loopback device support
         <*> RAM disk support          
   Initial RAM disk (initrd) support
    Graphics support  --->      
Support for frame buffer devices      
   VESA VGA graphics support
     Console display driver support  --->          
   Video mode selection support
         <*> Framebuffer Console support
     Bootsplash configuration  --->          
Bootup splash screen
然後依照優化一文中的方法,進行編譯安裝。安裝好後我們需要配置,由於我們使用了ubuntu操作系統
,我們可以不用自己編譯配置用的應用程序,只需要把下面的部分加入源。
代碼:
deb http://debian.bootsplash.de unstable main
deb-src http://debian.bootsplash.de unstable main
然後安裝我們需要的軟件bootsplash:
代碼:
sudo apt-get update
sudo apt-get install bootsplash
接著我們下載一個theme:
代碼:
sudo apt-get install bootsplash-theme-ubuntu
接下來製作我們需要的initrd
代碼:
sudo splash -s -f /etc/bootsplash/themes/ubuntu/config/bootsplash-1024x768.cfg >> initrd.diy
sudo cp initrd.diy /boot
這樣所有的安裝設置工作都完成了,現在我們需要的是一點幸運(神啊,保佑我吧)。
重啟,在grub出現選擇系統的菜單時對你自己編譯的內核壓e,
進入後在 kernel一行再壓e,去掉最後的splash,加上一句vga=791。
然後回車,移到initrd一行,壓e將原來的initrd.img- XXXXX改為我們製作的initrd.diy。
回車後亞b,如果你看到了漂亮的畫面那麼恭喜你,你成功了,但是如果你看到畫面的同時,還看到這樣的字眼:
引用:
kernel panic not syncing vfs unable to mount root fs on unknown block
那麼不好意思,你失敗了,失敗在於對硬盤的支持沒有編譯到內核,而僅僅是模塊
,我們要使用bootsplash就不能使用原來的 initrd.img,所以這個問題處在設置內核編譯部分的時候
,但是這個錯誤很難糾正,因為電腦配置不同,那麼需要編譯的東西也不同,
為了在我的台式機上解決這個問題,我甚至把所有scsi設備都編入內核,但是沒有任何起色。
最後再提醒各位朋友一次,bootsplash是很難成功的。
第四部份 安裝和使用splash
首先需要使用第二部分刪除usplash,然後我們需要兩個包:
點擊下載
點擊下載
下載完成後,我們開始我們的安裝:
代碼:
sudo apt-get install libdirectfb-0.9-22
sudo dpkg -i splash-themes_0.1.6_all.deb
sudo dpkg -i splash_0.1.6_i386.deb
就這樣簡單,安裝結束了。(和上面那個比起來簡直是天堂和地獄)
現在我來介紹下splashy的使用:
設置主題:
代碼:
sudo splashy_config -s ubuntusplashy
就這樣簡單,安裝主題包後默認就有ubuntu的主題,然後我要介紹自己製作主題,命令如下:
代碼:
sudo splashy_config -c
接著它會問幾個問題:
代碼:
name                    名字
Description             描述
author                  作者
X                       進度條的坐標x
Y                       進度條的坐標y
wigth                   寬度
height                  高度
red                     進度條顏色 紅
greed                   進度條顏色 綠
blue                    進度條顏色 藍
alpha                   alpha管道 管透明的
boot                    啟動圖片
shutdown                關機圖片
error                   錯誤圖片
autoverbose             這個不懂 請明白的前輩指教一下
Progressbar on boot     是否顯示進度條在啟動時
Progressbar on shutdown 是否顯示進度條在關閉時
恭喜你的主題做好了,然後再用剛才的選擇方法選擇你的主題就可以看到了。
這回啟動的時候也要修改kernel一行,去掉splash,加上vga=792。
第五部分 安裝使用upower
upower的安裝很簡單,只需要修改下源,把下面這行加入源中:
代碼:
deb http://repo.nanofreesoft.org/ubuntu breezy main
然後安裝,命令如下:
代碼:
sudo apt-get update
sudo apt-get install upower upower-theme-ubuntu
好,這樣就算安裝好了,upower很強,強到你不必重啟就能看到效果,命令如下:
代碼:
sudo upower boot
sudo upower shutdown
奇怪的是,upower在0.2版後就沒有了自己定製主題的功能,只能去下載主題了。、
這回也需要更改內核參數同樣是去掉splash,加上vga=792。
第六部分 關於啟動參數的修改
以上4中軟件對啟動參數的修改,不需要每次都改,只要更改
代碼:
/boot/grub/menu.lst
裡面相應的內容就有永久更改的效果,但是請務必手動修改一次,看看能否正常啟動,如果不能則不要再修改menu.lst
第七部分 結語
本文算是高級美化技巧了,但是我懷疑願意嘗試的人不多,
而且特別是bootsplash。我推薦splashy,絕對讓你沒有損失,如果你做過從頭優化 ubuntu裡的優化步驟,
那麼你會發現去掉splash這個參數後,啟動會快很多,
而使用splashy和upower都不會影響啟動速度,本文不足之處應該很多,希望各位前輩多多補充。
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(0) 人氣(1,916)

  • 個人分類:
▲top
  • 10月 08 週三 200822:46
  • [轉貼] 修改Ubuntu的開機畫面

本篇出自:浪漫人生


一、Usplash畫面(開機/啟動畫面)
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(0) 人氣(5,062)

  • 個人分類:
▲top
  • 10月 08 週三 200822:36
  • [Python] while - 猜數字

先貼~日後再整理 #File name:while.py
number=23
guess=int(raw_input('Enter an integer :'))
while guess !=number:
    if guess < number:
        print "You can try again,it is higher than that."
        guess=int(raw_input('Enter an integer :'))
    else:
        print "No, it is lower than that."
        guess=int(raw_input('Enter an integer :'))
print "Good!"
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(0) 人氣(3,160)

  • 個人分類:
▲top
  • 10月 08 週三 200822:35
  • [Python] if - 判斷式

先貼~日後再整理
#-*- coding: utf-8 -*-
#File name:if.py
number=23
age=int(raw_input(u'Enter your age:'))
if age < 13:
    print u"您只能看普遍級"
elif age < 18 :
    print u"您可以看輔導級"
else:
    print u"恭喜您可以看限制級了XD"
print "Done. Bye~"
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(0) 人氣(981)

  • 個人分類:
▲top
  • 10月 08 週三 200822:35
  • [轉貼] 一個簡易的測試URL是否存在的Python程式


本篇出自:GaryLee


import urllib2
def IsConnectionFailed(url):
     """
         檢查連線是否失敗。
     """
     try:
          urllib2.urlopen(url)
     except urllib2.HTTPError, e:
          return False
     return True
(繼續閱讀...)
文章標籤

正義的胖虎 發表在 痞客邦 留言(0) 人氣(2,276)

  • 個人分類:
▲top
  • 10月 08 週三 200822:34
  • [轉貼] 常用的Python指令


本篇出自:GaryLee


下面列出常用的Python指令及其說明,對於初學Python的人而言應當相當有用:
sys模組:
  • argv: 命令列參數。

  • exit([arg]): 結束程式。

  • exitfunc: 若有指定此函式,程式結束前會先呼叫此函式。

  • getopt模組:
  • getopt(args, options[, long_options]): 解譯命令列參數選項的工具。

  • os模組:
  • chdir(path): 變更目前工作目錄。

  • getcwd(): 取得目前工作目錄。

  • getenv(varname[, defaultValue]): 取得環境變數。

  • putenv(varname, value): 設定或新增環境變數。

  • popen(command[, mode[, bufsize] ]): 執行某個命令,並將結果以pipe的方式傳會此程式。

  • tmpfile(): 傳回一個新的暫存檔案物件,此物件將以"w+b"的mode開啟。

  • listdir(path): 傳回指定路徑的內容。

  • remove(path): 刪除指定的檔案。

  • removedirs(path): 以遞迴的方式刪除指定的路徑。

  • rename(src, dst): 變更路徑或檔案名稱。

  • renames(old, new): 遞迴的變更路徑或檔案名稱。

  • rmdir(path): 非遞迴的方式移除目錄。

  • stat(path): 傳回指定檔案或路徑的stat結構。

  • walk(top[, topdown=True [, onerror=None] ]): 產生整個目錄的樹狀結構。

  • abort(): 對目前的行程產生SIGABRT的訊號。

  • system(command): 在sub-shell中執行命令。

  • path.abspath(path): 傳回指定目錄的絕對路徑。

  • path.join(a, *p): 將兩個或多個路徑名稱結合成一個路徑。並在適當的地方加上目錄分隔字元。

  • path.exists(path): 檢查檔案或路徑是否存在。

  • path.basename(path): 傳回路徑的最後一個部分。

  • path.dirname(path): 傳回檔案名稱中屬於路徑的部分。

  • path.split(path): 將路徑分割成為各部分。

  • path.splitdrive(path): 分割出檔案名稱中,關於磁碟機的部分。

  • path.splitext(path): 分割出檔案名稱中,關於副檔名的部分。

  • path.splitunc(path): 分割出檔案名稱中屬於UNC的部分。

  • path.getsize(path): 取得指定檔案的大小。

  • path.isfile(path): 檢查指定的路徑是否指向一個檔案。

  • path.isdir(path): 檢查指定的路徑是否為一個目錄。

  • path.isabs(path): 檢查指定的路徑是否為一個絕對路徑。

  • shutil模組:
  • copy(src, dst): 拷貝src所指定的檔案到dst所指定的檔案中。

  • copytree(src, dst[, symlinks]): 遞迴的方式將整個src所指定的目錄樹拷貝到dst所指定的地方。

  • rmtree(path[, ignore_errors[, onerror] ]): 將整個目錄樹下的所有檔案目錄刪除。

  • move(src, dst): 將整個檔案或目錄搬移到dst所指定的地方。

  • glob模組:
  • glob(pathname): 依照類似於shell在使用的檔案符合檢驗的格式來找出某個目錄下的檔案。

  • re模組:
  • re.compile(pattern[, flags]): 將指定的pattern字串編譯並產生RegExp物件。

  • regexp.match(string[, pos[, endpos] ]): 若字串與pattern相符,傳回Match物件,否則傳回None。

  • regexp.search(string[, pos[, endpos] ]): 搜尋字串便找出符合pattern的字串。

  • regexp.split(string[, maxsplit]): 以pattern作為分割字串,將指定的字串分割成為數個部分。

  • regexp.sub(repl, string[, count]): 將相符合的字串取得成為另一個字串。

  • matchObj.group([group1, ...]): 傳回Match物件中的指定群組字串。

  • matchObj.groups(): 傳回所有的Match物件中的群組。

  • matchObj.groupdict(): 傳回所有的Match物件中有取名稱的群組。

  • (繼續閱讀...)
    文章標籤

    正義的胖虎 發表在 痞客邦 留言(0) 人氣(34,553)

    • 個人分類:
    ▲top
    • 10月 07 週二 200823:38
    • [轉貼]如何製作deb包


    本文出自:Aubrey Li


    下面用一個簡單的程序例子,來講解如何製作deb包。首先你需要一個deb包管理的系統,debian, ubuntu等。
    這裡我用的是nexenta. 這些系統默認裝好了deb包製作需要的工具,如dpkg-dev, devscripts等。如果沒有,你也可以在製作過程中用apt-get install <packagename>來手動安裝。
    1. 創建一個簡單的源碼包
                    


    aubrey@aubrey-nexenta:~/deb$ ls -l hellodeb/
    total 2
    -rw-r--r-- 1 aubrey staff 203 Feb 16 12:50 Makefile
    -rw-r--r-- 1 aubrey staff  73 Feb 16 12:46 hellodeb.c


    C code與製作deb包關係不大,也不需要修改,我們主要看一下Makefile文件,我們在製作deb包的時候,這個文件是需要修改的。
                    


    PROG=hellodeb
    CC=gcc
    BINDIR=/usr/bin
    INSTALL=cp
    $(PROG): hellodeb.c
            $(CC) -o $(PROG) hellodeb.c
    clean:
            rm -rf $(PROG)
    install:
            $(INSTALL) $(PROG) $(BINDIR)
    uninstall:
            rm -rf $(BINDIR)/$(PROG)


    2. 創建GPG key。GPG key在build包的時候需要用到,創建的方法參見GPG使用指南 。創建完後,檢查一下:
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb$ gpg --list-keys
    /export/home/aubrey/.gnupg/pubring.gpg
    --------------------------------------
    pub   1024D/7F8F1E57 2008-01-29
    uid                  Aubrey Li <aubreylee@gmail.com>
    sub   2048g/6AF6581E 2008-01-29


    3. 要開始對這個包進行deb化了。首先確保源代碼目錄絕對幹淨,為了讓軟件包能夠正確地製作,必須把源代碼目錄的名字改成小寫,並且符合<packagename>-<version>的形式。
                    


    aubrey@aubrey-nexenta:~/deb$ ls
    hellodeb
    aubrey@aubrey-nexenta:~/deb$ mv hellodeb/ hellodeb-1.0
    aubrey@aubrey-nexenta:~/deb$ ls
    hellodeb-1.0


    4. 在正式deb化之前,我們先要export兩個環境變量:
                    


    aubrey@aubrey-nexenta:~/deb$ export DEBEMAIL="aubreylee@gmail.com"
    aubrey@aubrey-nexenta:~/deb$ export DEBFULLNAME="Aubrey Li"


    注意,這裡的name和email必須和你生成GPG鑰匙的時候完全一樣。這兩個變量值也會在deb包的changelog等多個文件裡被用到。
    5. 現在可以對源碼包進行deb化了。
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0$ dh_make
    Type of package: single binary, multiple binary, library, kernel module or cdbs?
     [s/m/l/k/b] s
    Maintainer name : Aubrey Li
    Email-Address   : aubreylee@gmail.com
    Date            : Sat, 16 Feb 2008 13:19:46 +0800
    Package Name    : hellodeb
    Version         : 1.0
    License         : blank
    Type of Package : Single
    Hit <enter> to confirm:
    Done. Please edit the files in the debian/ subdirectory now. You should also
    check that the hellodeb Makefiles install into $DESTDIR and not in / .
    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0$



    這裡詢問包的類型,這裡我們是單個可執行文件,所以我選了s。
    還有兩個重要的提示:
  • Please edit the files in the debian/ subdirectory now.

  • You should also check that the hellodeb Makefiles install into $DESTDIR and not in / .

  • 6. 我們先關注一下第二個提示,修改Makefile。這裡主要是安裝路徑,修改如下:
                    


    PROG=hellodeb
    CC=gcc
    BINDIR=$(DESTDIR)/usr/bin
    INSTALL=cp
    $(PROG): hellodeb.c
            $(CC) -o $(PROG) hellodeb.c
    clean:
            rm -rf $(PROG)
    install:
            mkdir -p $(BINDIR)
            $(INSTALL) $(PROG) $(BINDIR)
    uninstall:
            rm -rf $(BINDIR)/$(PROG)


    第一個修改是為了在build包的時候能夠把需要的文件安裝到正確的目錄,從而正確的包含在生成的deb包中。
    第二個修改是因為修改後的BINDIR變量的目錄並不存在,所以需要手動創建。
    7. 然後我們要看一下debian這個生成的目錄了
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0/debian$ ls
    README.Debian  control    docs                hellodeb-default.ex   manpage.sgml.ex  postrm.ex   watch.ex
    changelog      copyright  emacsen-install.ex  hellodeb.doc-base.EX  manpage.xml.ex   preinst.ex
    compat         cron.d.ex  emacsen-remove.ex   init.d.ex             menu.ex          prerm.ex
    conffiles.ex   dirs       emacsen-startup.ex  manpage.1.ex          postinst.ex      rules


    這個目錄下面的文件很多,不能一一解釋。這裡列舉幾個重要的,也是絕大部分軟件必須的:
  • control文件: 聲明很多重要的變量,dpkg通過這些變量來管理軟件包

  • copyright文件: 不用說,版權信息,相當重要

  • changelog文件: 這是一個必需文件,包含軟件版本號,修訂號,發行版和優先級。

  • rules文件: 這實際上是另外一個Makefile腳本,用來給dpkg-buildpackage用的.

  • compat文件: 這個文件留著是有用的

  • dirs文件:這個文件指出我們需要的但是在缺省情況下不會自動創建的目錄

  • 我刪除掉其他文件,debian目錄現在如下:
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0/debian$ ls
    changelog  compat  control  copyright  dirs  rules


    注意,除了compat文件,其他文件都是需要修改的,根據你自己的軟件包的情況。
    8. 好了,所有的準備工作都就緒了。我們可以build軟件包。dpkg-buildpackage有一項dh_testroot的檢查,你必須用root來運行這個命令,或者用fakeroot(需要安裝fakeroot包)
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0$ dpkg-buildpackage -rfakeroot -sa


    或者切換到root,注意,你要確保你保持切換後仍舊保持當前用戶的路徑,否則在build包的時候會找不到GPG key。
                    


    aubrey@aubrey-nexenta:~/deb/hellodeb-1.0$ sudo -s
    Password:
    root@aubrey-nexenta:~/deb/hellodeb-1.0# dpkg-buildpackage -sa


    build過程中需要輸入GPG密匙的密碼,兩次,其他就沒什麼事情可做了。
    9. 創建完成後,在該目錄的上級目錄應該得到如下幾個文件:
  • hellodeb_1.0-1.tar.gz: 源碼包

  • hellodeb_1.0-1.dsc: 源代碼總結,根據control文件創建,包含GPG簽名

  • hellodeb_1.0-1_solaris-i386.deb: 完整的二進制包,可用dpkg管理

  • hellodeb_1.0-1_solaris-i386.changes: 供dput使用

  • 10. 最後作一下檢查和安裝工作.
                    


    root@aubrey-nexenta:~/deb# dpkg-deb -c hellodeb_1.0-1_solaris-i386.deb
    drwxr-xr-x root/root         0 2008-02-16 13:56:12 ./
    drwxr-xr-x root/root         0 2008-02-16 13:56:10 ./usr/
    drwxr-xr-x root/root         0 2008-02-16 13:56:10 ./usr/share/
    drwxr-xr-x root/root         0 2008-02-16 13:56:10 ./usr/share/doc/
    drwxr-xr-x root/root         0 2008-02-16 13:56:12 ./usr/share/doc/hellodeb/
    -rw-r--r-- root/root       246 2008-02-16 13:19:48 ./usr/share/doc/hellodeb/copyright
    -rw-r--r-- root/root       191 2008-02-16 13:19:48 ./usr/share/doc/hellodeb/changelog.Debian.gz
    drwxr-xr-x root/root         0 2008-02-16 13:56:11 ./usr/bin/
    -rwxr-xr-x root/root      3436 2008-02-16 13:56:11 ./usr/bin/hellodeb
    root@aubrey-nexenta:~/deb# dpkg -i hellodeb_1.0-1_solaris-i386.deb
    Selecting previously deselected package hellodeb.
    (Reading database ... 31630 files and directories currently installed.)
    Unpacking hellodeb (from hellodeb_1.0-1_solaris-i386.deb) ...
    Setting up hellodeb (1.0-1) ...
    root@aubrey-nexenta:~/deb# which hellodeb
    /usr/bin/hellodeb
    root@aubrey-nexenta:~/deb# hellodeb
    hello deb
    root@aubrey-nexenta:~/deb# dpkg -r hellodeb
    (Reading database ... 31632 files and directories currently installed.)
    Removing hellodeb ...
    root@aubrey-nexenta:~/deb# which hellodeb
    root@aubrey-nexenta:~/deb#



    最後需要說明的是,Nexenta目前正在基於Ubuntu/dapper的deb包做移植,想學習deb包製作的,對OpenSolaris和Nexenta感興趣的,歡迎參與到Nexenta的開發中來。:)
    (繼續閱讀...)
    文章標籤

    正義的胖虎 發表在 痞客邦 留言(0) 人氣(3,854)

    • 個人分類:
    ▲top
    • 10月 07 週二 200823:38
    • Ubuntu 好用指令(持續更新)


    將終端機添加到右鍵menu:
    sudo apt-get install nautilus-open-terminal
    安裝圖型介面的格式化工具 
    sudo apt-get install gparted
    sudo gparted

    (繼續閱讀...)
    文章標籤

    正義的胖虎 發表在 痞客邦 留言(0) 人氣(2,177)

    • 個人分類:
    ▲top
    • 10月 07 週二 200823:37
    • [轉貼]Ubuntu下把Gnome切換到KDE的方法


    本文出處:不可考


     ubuntu5.10發佈以來,我非常難得的讓她在我的硬盤上頑強生存了近3個月,
    仔細想想就連當年我第一個接觸的紅旗Linux也不過堅持了一個月,呵呵,又寫了一段廢話──
    所謂的「重回Kununtu」並不是指我刪除ubuntu然後重新安裝Kununtu,
    而是說在已經安裝的ubuntu上直接安裝 KDE desktop,實際上就是說在同一個ubuntu上安裝了兩個桌面管理器:
    一個默認的gnome和一個新安裝的KDE。當然,ubuntu和 Kubuntu的差別本來就是默認桌面管理器的差別。
    接下來讓我仔細介紹如何在ubuntu下安裝KDE環境
    首先,打開終端,輸入
    程序代碼 程序代碼
    sudo apt-get install kubuntu-desktop
    終端提示要下載200MB左右的文件,遇到提示時全部選「Y」,接下來是長時間的等待(取決於你的帶寬情況,畢竟要下載200MB左右的文件)。
    下載完成後,終端自動進行配置,之後變成一個藍屏的文字窗口,尋問你要選擇Kdm 還是gdm,這個看個人喜好,
    因為這只是開機登陸窗是KDE的還是GNOME的差別而已。我選擇的是gdm,按回車,解下來自動配置。。。
    安裝好後,按組合鍵Ctrl+Alt+Backspace 重啟Xwindows,在登陸窗的「會話」中選擇KDE,
    登陸後就是變成KDE了。(如果想回到ubuntu的話,可以在「會話」中改成gnome)
    需要說明的是,此時你在ubuntu下安裝的一切軟件都可以在Kubuntu下使用,
    同理,Ubuntu下也可以使用KDE的軟件。簡言之,所以軟件是共用的。
    另外,此時默認的KDE為英文界面,可以使用這條命令安裝中文環境。
    程序代碼 程序代碼:
    sudo apt-get install language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base language-support-zh
    按組合鍵Ctrl+Alt+Backspace 重啟Xwindows,這樣就變成中文的了
    (繼續閱讀...)
    文章標籤

    正義的胖虎 發表在 痞客邦 留言(0) 人氣(10,997)

    • 個人分類:
    ▲top
    «1...20212228»

    請幫牠找個家

    我的噗浪

    小時鐘

    推文按鈕

    部落格文章搜尋

    個人頭像

    正義的胖虎
    暱稱:
    正義的胖虎
    分類:
    數位生活
    好友:
    累積中
    地區:

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    近期文章

    • [WP] 修正媒體庫無法編輯圖片的問題
    • [心得] 三分鐘建置WordPress in GCP
    • [心得] 建立Docker管理工具:Portainer
    • [教學] 十分鐘建置ShadowSocks in GCP
    • [心得] 啟用Apache Rewrite功能
    • [心得] CentOS 6.8 + Let's Encrypt SSL +Apache + WordPress 全紀錄
    • [心得] Python爬蟲教學2018-抓取三大法人買賣金額_加強版
    • [心得] Python爬蟲教學2018-抓取三大法人買賣金額
    • [心得] 將Jupyter執行畫面嵌入WordPress
    • [心得] Python爬蟲教學2018-抓取台銀牌告匯率

    文章彙整

    文章分類

    • 未分類文章 (1)

    誰來我家