2014年3月20日 星期四

3/14

安裝debian

Debian 德比安

德比安 Debian 是一個自由的作業系統 (OS),提供您安裝在電腦上使用。作業系統就是能讓您的電腦工作 的一系列基本程式和實用工具。由於 Debian 採用了 Linux Kernel (作業系統的核心),但是大部分基礎的作業系統工具都來自於 GNU 計畫, 因此又稱為 GNU/Linux。


從 Debian 網站,下載最小的版本,280 MB,http://www.debian.org/distrib/netinst.en.html

 Small CDs › i386

儲存之後,燒成光碟。

然後,以光碟開機,依照指示,逐步安裝。

2014年1月16日 星期四

1/17學期心得報告

以下是這學期學到的內容:


  1. 安裝下載安裝Ubuntu

軟體和更新
Ubuntu軟體-可由網際網路下載(四種)
1.Cananical支援的免費及開放原始碼軟體(main)
2.社群支援的免費及開放原始碼軟體(universe)
3.私有版權的硬體驅動程式(restricted)
4.受版權或相關法律規定限制的軟體(multiverse)

更新-安裝更新從(四種)
1.重要的安全更新(raring-security)
2.建議的安全更新(raring-updates)
3.非正式版本更新(raring-proposed)
4.無支援的更新(raring-backports)

自由軟體基金會所制定自由軟體的四個自由如下:
自由 0:可以在任何目的之下自由地使用這些程式
自由一:可以自由地研讀這些程式是如何運作的,並且各取所需
自由二:可以自由地在散佈拷貝版,以協助週遭的人
自由三:可以自由的修改程式,並且將改善的部份公開發表,受惠整個社會

  • Free software 自由軟體
  • Open Source 開放原始碼 開放源碼
  • Freeware
    • 使用者可以散佈、使用,不能更改原始碼
  • Shareware 共享軟體 分享軟體
    • 使用者可以散佈、使用,但通常有一定的時間限制,如繼續使用則需付費。
  • Free Software vs Open Source Software
    • 所有的 Free Software 都是 Open Source Software
    • 大多數的 Open Source Software 都是 Free Software ,因 Open Source Software 有較多不同定義的授權
  • Free Source
    • 另一派的定義,結合 Free Software 與 Open Source
整體而言,這些程式碼開放並讓一般大眾可以自由使用的軟體,一般被稱之為開放原始碼軟體 或 自由軟體

瀏覽器 - Chromium, Google Chrome

安裝Chrome
雖然您可以將程式複製到本機使用者目錄中,並且在沒有管理權限的情況下正常執行程式,但我們建議您透過內建的套件管理系統安裝 Chrome。您必須擁有管理權限,才能使用這種方式進行安裝。
  1. 下載安裝程式檔
  2. 按一下 [確定] 開啟套件。
  3. 按一下 [安裝套件] 開始安裝 Chrome。


Adobe - Flash, Rader
雲端 - Dropbox
辦公 - LibreOffice 4.0
Google Chrome
wget -c https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
dpkg -i google-chrome-*.deb
apt-get install -f
Flash
以 root 權限,先在 /etc/apt/sources.list 檔案內,加入以下一列文字:
deb ftp://ftp.debian.org/debian stable main contrib non-free
儲存後關閉該檔案,再執行
$ apt-get update
接著安裝 flash:
$ apt-get install flashplugin-nonfree
LibreOffice
add-apt-repository ppa:libreoffice/ppa

1992年Linux已存在的發行版?
Debian
RedHat
Slackware
後分流成
ubuntu 2004
knoppix 2000
Enoch1999

redhat Enterprise
Fedora
Cent OS

Linux 發行版 (也被叫做 GNU/Linux 發行版) 是基於Linux核心類Unix作業系統。Linux發行版通常包含了包括桌面環境辦公套件媒體播放器資料庫等應用軟體。這些作業系統通常由Linux核心、以及來自GNU計劃的大量的函式庫,和基於X Window的圖形介面。有些發行版考慮到容量大小而沒有預裝 X Window,而使用更加輕量級的軟體,如:busyboxuclibc 或 dietlibc。現在有超過300個Linux發行版(Linux發行版列表)。大部分都正處於活躍的開發中,不斷地改進。
由於大多數軟體包是自由軟體開源軟體,所以Linux發行版的形式多種多樣——從功能齊全的桌面系統以及伺服器系統到小型系統 (通常在嵌入式裝置,或者啟動軟碟)。除了一些客製軟體 (如安裝和配置工具),發行版通常只是將特定的應用軟體安裝在一堆函式庫和核心上,以滿足特定使用者的需求。
這些發行版可以分為商業發行版,比如Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical公司), 和 Mandriva Linux;和社群發行版,它們由自由軟體社群提供支援,如DebianGentoo;也有發行版既不是商業發行版也不是社群發行版,其中最有名的是Slackware
廣義地說, Linux發行版可能是:
  • 商業或非商業的;
  • 給企業或家庭使用的;
  • 伺服器,桌上型電腦或嵌入式裝置專用的;
  • 針對普通使用者或高階使用者;
  • 為一般用途或特殊功能的機器客製的,例如防火牆,網路路由器和電腦集群;
  • 甚至是為特定的硬體和電腦架構設計的;
  • 針對特定的使用者群體,例如國際化和在地化,或加入許多音樂製作或科學計算軟體包。
  • 不同配置的安全性,可用性,便攜性,或全面性
  • 支援不同型別的硬體
Linux發行版的多樣性是由於不同使用者和廠商的技術、哲學和用途差異。在寬鬆的自由軟體許可證下,任何有足夠的知識和興趣的使用者可以自訂現有的發行版,以適應自己的需要。
firefox與iceweasel
Mozilla Firefox,中文俗稱為,是一個自由及開放原始碼網頁瀏覽器,由Mozilla基金會與社群共同開發。這一瀏覽器支援多種作業系統,早期的原始碼以GPL/LGPL/MPL三種授權方式釋出[6],2012年1月3日起改用相容GPL的MPL 2.0授權釋出

Iceweasel是一個網路瀏覽器,是Mozilla Firefox瀏覽器的Debian再發布版。
從Debian GNU/Linux 4.0開始,默認安裝Iceweasel。
因為Mozilla組織註冊了「Firefox」商標,Debian組織另外採用了Iceweasel的標識。

inux 如果忘記 root 管理員密碼怎麼辦?
您可以以單一使用者的模式登入,然後再建立一個新的 root 密碼。
要進入單一使用者模式,請先重新啟動您的電腦。 假如您使用預設的開機管理程式 GRUB,您可以執行下列的動作來進入單一使用者模式: 
在開機管理程式的選單中,輸入 [e] 以進入編輯模式。
再來您會看到開機紀錄的列表。 尋找看起來像以下這一行的紀錄:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按下方向鍵直到該行已經被反白選取,再按下 [e]。
先按下空白鍵以增加一個空白,然後鍵入 single 等字到這一行的最後,以告訴 GRUB 來開機進入 Linux 的單一使用者模式。 再按下 [Enter] 來使變更生效。
您將會被帶回到編輯模式的畫面。 從這裡,按下 [b] 之後,GRUB 將會開機進入單一使用者 Linux 模式。 在它完成系統載入後,您將會看到類似下列的 shell 提示符號:
sh-2.05#
現在您可以更改 root 的密碼,請輸入
bash# passwd root
您必須要再輸入一次密碼以做確認。 在您完成後,密碼就已經更改好了,您可以在提示符號下輸入 reboot 來重新開機; 再來您就可以正常的登入為 root 了。

開放源始碼不祗是讓使用者近用原始碼,它的授權條款必須指明其散布過程必須符合十項範疇:
1.自由再散布:允許自由再散布程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用;
2.原始碼:以原始碼形式散布程式,以備他人修改。
3.衍生作品:允許他人修改原程式, 並且允許他人散布修改過的程式。
4.原創原始碼的完整性:必須保持原始碼的完整性,修改過的版本,應以不同的版本編號呈現,或以修正檔方式,    附加於原程式的形式,來散布修改程式。
5.不得對任何人或團體有差別待遇:其目的係讓開放原始碼軟體可以廣泛地散布。
6.不得對使用範圍有差別待遇:可以在任何範圍內運用,包括商業領域。
7.散布授權條款:授權條款中的權利適用於收到程式的所有使用者。
8.授權條款不得專屬於特定產品:軟體內的部份程式被拿出來單獨散布時,仍應使用相同的授權條款。
9.授權條款不得限制其他軟體:多個程式一併散布時,不得限制其他程式必須是開放原始碼。
10.授權條款必須技術中立: 可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。


自由軟體基金會以下列四種主要的範疇為基準,檢視各種授權條款,判定其屬性:
Various Licenses and Comments about Them,
 http://www.gnu.org/licenses/license-list.html
  1. 給予使用者使用軟體的四種自由
  2. 符合著佐權的規定
  3. 與GNU GPL相容,指的是GPL第二版及第三版
  4. 實務運作沒有困難

圖書館軟體宣言
我有權知道,現在有什麼、未來走向 - 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼。
我有權使用買來的東西 - 如,對我的資料另建索引時,不能額外收費
我有權使用產品的應用程式介面 - 應用程式介面是簡單的介面,讓應用程式彼此溝通;換句話說,透過軟體程式送出結構化的詢問給另一個應用程式,並收到結構化的回覆。在產品本身的應用程式介面,不應該額外收費。
我有權得到完整且正確的文件。
我權使用自已的資料 - 不限於記錄本身,還包括使用的記錄(如,某書被借出多少次),對相關排序或其他用途而言,該等資訊愈來愈重要。
我有權近用唯讀資料庫 - 客戶不能近用底層的資料庫,是可以理解的;但沒有理由禁止近用唯讀資料庫。
我有權不讓簡單的事物複雜化。
我有權知道已購買產品的發展方向與時間表。
我有權提出技術性問題,並得到答案。
我有權不成為產品的白老鼠。
我有權在產品昇級後,仍保有原來的客製化及設定。














2013年12月26日 星期四

12/27

圖書館軟體宣言
  • 我有權知道,現在有什麼、未來走向 - 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼。
  • 我有權使用買來的東西 - 如,對我的資料另建索引時,不能額外收費
  • 我有權使用產品的應用程式介面 - 應用程式介面是簡單的介面,讓應用程式彼此溝通;換句話說,透過軟體程式送出結構化的詢問給另一個應用程式,並收到結構化的回覆。在產品本身的應用程式介面,不應該額外收費。
  • 我有權得到完整且正確的文件。
  • 我權使用自已的資料 - 不限於記錄本身,還包括使用的記錄(如,某書被借出多少次),對相關排序或其他用途而言,該等資訊愈來愈重要。
  • 我有權近用唯讀資料庫 - 客戶不能近用底層的資料庫,是可以理解的;但沒有理由禁止近用唯讀資料庫。
  • 我有權不讓簡單的事物複雜化。
  • 我有權知道已購買產品的發展方向與時間表。
  • 我有權提出技術性問題,並得到答案。
  • 我有權不成為產品的白老鼠。
  • 我有權在產品昇級後,仍保有原來的客製化及設定。
我使用過的軟體
access
word
powerpoint
excel
mediaplayer
pcman
netbeans
minecraft
chrome
firefox
記事本
小畫家
彈珠台
7zip
devc++
c++builder
CC cleaner
VB
photoshop
pps
skype
rc
line
winrar
movie maker
LOL
楓之谷
kkbox
小紅傘
osu
foxy
迅雷
SFonline
即時通


2013年12月23日 星期一

12/20

自由軟體基金會以下列四種主要的範疇為基準,檢視各種授權條款,判定其屬性:
Various Licenses and Comments about Them, http://www.gnu.org/licenses/license-list.html
  1. 給予使用者使用軟體的四種自由
  2. 符合著佐權的規定
  3. 與GNU GPL相容,指的是GPL第二版及第三版
  4. 實務運作沒有困難
開放源始碼不祗是讓使用者近用原始碼,它的授權條款必須指明其散布過程必須符合十項範疇:
  1. 自由再散布:允許自由再散布程式,並且不可以因此而收取授權金,不過仍然可以收取授權金以外的費用;
  2. 原始碼:以原始碼形式散布程式,以備他人修改。
  3. 衍生作品:允許他人修改原程式, 並且允許他人散布修改過的程式。
  4. 原創原始碼的完整性:必須保持原始碼的完整性,修改過的版本,應以不同的版本編號呈現,或以修正檔方式,附加於原程式的形式,來散布修改程式。
  5. 不得對任何人或團體有差別待遇:其目的係讓開放原始碼軟體可以廣泛地散布。
  6. 不得對使用範圍有差別待遇:可以在任何範圍內運用,包括商業領域。
  7. 散布授權條款:授權條款中的權利適用於收到程式的所有使用者。
  8. 授權條款不得專屬於特定產品:軟體內的部份程式被拿出來單獨散布時,仍應使用相同的授權條款。
  9. 授權條款不得限制其他軟體:多個程式一併散布時,不得限制其他程式必須是開放原始碼。
  10. 授權條款必須技術中立: 可以在任何環境散布,包括非網際網路環境以及非圖形化使用者環境。

「自由軟體」,即Free Software,這個詞很容易被誤解:Free一詞既有免費的意思,也有自由的意項。而我們所謂的自由軟體,則是「一類可以賦予使用者指定自由的軟體」。要解決這個問題,我們發布了自由軟體的定義。為了方便理解,我們解譯自由軟體中的Free 是自由言論中所說的自由,而非免費贈飲中的免費。這顯然不是個理想的解決方案,它無法完全杜絕這一問題。一個意思正確,又沒有歧異的詞顯然更好些,不過前提是這詞不會引起其他麻煩。
可惜的是,在英語中,能替代 Free 的詞都多少有點毛病。我們考量了許多別人的建議,然而沒有哪個比其他的更「正確」點(比如說,在某些情況下,法語和西班牙語中的「libre」一詞更好點。可是印度的人就根本不認識這個詞)。每個可能交替「Free Software」的詞多少都會有些語義方面的問題 — 這顯然也包括「開源軟體」(Open Source Software)。
開放源碼的官方定義(它是由開源促進會發布的,鑒於這個定義過長,就不在本文中全部參照了)是直接從我們對於自由軟體的界定衍生而來。不過二者也有不同,在某些方面,開源軟體的定義比自由軟體更寬鬆。所以,對於某些軟體許可證,開源陣營的人們可能會認證其為開源許可證,而我們則可能會嚴格地拒絕它們。同時,開源軟體僅僅考慮軟體來源碼的許可證;而對於自由軟體,還要考慮執行軟體的裝置是否允許使用者執行修改後的程式。不過總體而言,開源軟體的定義和我們自由軟體的定義在很多地方都是等價的。
可是,「開源軟體」的字面意思—同樣也是人們普遍以為的意思 - 是「你可以看到原始碼」。這樣的意思比起自由軟體定義來說要寬鬆的多,也比開源軟體的定義寬鬆多。這樣的字面意思囊括了很多既非自由也非開源的軟體。