2014年4月24日 星期四

4/25


為甚麼有人要作自由軟體給別人使用?
1.喜歡幫助別人
2.寫程式來學習更多關於電腦方面的知識
3.避免軟體價格膨脹的途徑
4.他們從其他人的自由軟體中得到的好處表達謝意
5.創作自由軟體來確保有更多人能夠從他們的研究成果中得到好處
6.協助 維護自由軟體的機會來確保他們在軟體發展的過程中佔有一席之地

自由軟體的核心
Linux 核心或者 FreeBSD 核心。 Linux 是一個最初由 Linus Torvalds 創建,目前由全球成千上萬的程式師共同維護的軟體。 FreeBSD 是一個包括核心和其它軟體的作業系統。

自由軟體的作者有哪些需求

  • 不允許將他們的程式碼用於專屬軟體。既然他們釋出了他們的程式碼,就不希望有人 將它佔爲己有。在這種情況下,程式碼的使用就是一種信任: 您可以使用這些程式碼,只要您遵循相同的規則。
  • 保護程式碼中作者的聲明。這些人對他們做出來的成果感到十分驕傲,所以不希望有人將他們的名字移除之後冒稱是自己寫出來的。
  • 程式源碼要能自由散佈。大部份商業軟體最大的問題就是在於,當遇到錯誤或者需要做客製化的時候,因爲沒 有程式源碼而無法除錯或修改。而且,商業公司有可能決定不再 支援您使用的硬體。大部份自由軟體的許可證都要求能自由散佈程式源碼,這樣能保護使用者客製化的權利。
  • 任何包含他們工作成果的軟體 (在著作權討論中這被稱爲衍生軟體) 也必須使用與他們工作成果相同的自由軟體許可證。


    自由軟體的授權有哪些共通點
    您想在幾臺機器上安裝該軟體就可以在幾臺機器上安裝該軟體。
    同一時刻可以有任意多的人使用該軟體。
    你想將該軟體複製幾份就可以複製幾份,把它們送給任何你想送的人 (自由或開放地重新散佈)
    不限制您對該軟的改動 (除了一些完整的聲明)
    不限制您的散佈,甚至販賣該軟體。

2014年4月10日 星期四

2/21

Debian是由GPL和其他自由軟體許可協議授權的自由軟體組成的作業系統,由Debian計畫(Debian Project)組織維護。Debian計畫是一個獨立的、分散的組織,由3000人志願者組成,接受世界多個非盈利組織的資金支援,Software in the Public Interest提供支援並持有商標作為保護機構。

Debian以其堅守Unix和自由軟體的精神,以及其給予使用者的眾多選擇而聞名。現時Debian包括了超過37,500個軟體包並支援12個電腦系統結構。

Debian是一個大的系統組織框架,在這個框架下有多種不同作業系統核心的分支計劃,主要為採用Linux核心的Debian GNU/Linux系統,其他還有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統,以及採用NetBSD核心的Debian GNU/NetBSD系統。甚至還有應用Debian的系統架構和工具,採用OpenSolaris核心構建而成的Nexenta OS系統。在這些Debian系統中,以採用Linux核心的Debian GNU/Linux最為著名。眾多的Linux發行版,例如Ubuntu、Knoppix和Linspire及Xandros等,都建基於Debian GNU/Linux。

目前版本:
7.0 Wheezy 2013年5月5日 吱吱(第二部玩具總動員的一個角色,是一隻帶著領結的玩具企鵝)

他為最早三大發行版之一

File:Linux Distribution Timeline.svg

2014年4月1日 星期二

3/28

忘記密碼解決法

下面介紹一個在所有版本 linux的grub上均可以使用的方法:
1、在Grub的引導裝載程序菜單上,選擇你要進入的條目,鍵入"e"來進入編輯模式。
2、在第二行(類似於kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),鍵入"e"進入編輯模式;
3、在句末加上"init=/bin/bash",回車;
 4、按“b”啟動系統。 這樣我們即可獲得一個bash的shell。
進入shell後,根分區的掛載模式默認是只讀,我們要將其改為可寫,否則不能更改root密碼:

mount -no remount,rw /
passwd root
sync
mount -no remount,ro /

reboot



多媒體

Adobe Flash Player

在 /etc/apt/sources.list 新增一列:

    # nano /etc/apt/sources.list

內容為:

    deb ftp://ftp.debian.org/debian stable main contrib non-free

然後,
    # sudo apt-get update

    # apt-get install flashplugin-nonfree

 "apt-get update" 更新最新的套件資訊
 "apt-get upgrade" 更新所有有新版本的套件




排版

Scribus, http://www.scribus.net

維基百科條目 教學文章 Scribus數位排版(pdf 48 面)

在 /etc/apt/sources.list 新增

    #  nano /etc/apt/sources.list

deb http://debian.scribus.net/debian/ stable main non-free contrib
deb http://debian.tagancha.org/debian/ stable main non-free contrib
先加入識別碼

    # gpg --keyserver wwwkeys.pgp.net --recv-keys EEF818CF
    # gpg --armor --export EEF818CF | sudo apt-key add -

然後,從終端機安裝

    #  apt-get update

    #  apt-get install scribus scribus-doc