2014年10月30日 星期四

2014/10/24Linux桌面系統課程心得&筆記

2014/10/24課程心得

今天毛教授要我們在自己負責的電腦中灌入三項瀏覽器,分別是Iceweasel, Chromium, Google Chrome。Iceweasel因為是Debian內建的瀏覽器所以便不用再額外去安裝。

Google Chrome在前一次的課堂中就在與同學的討論與幫助下順利的安裝完成了,而有了Google Chrome的安裝經驗,Chromium的安裝便順暢了許多,而我也是在安裝完後才發現原來Chromium是當初開發Google Chrome的開發者所釋出的原始碼版本,與目前的Google Chrome有些許不同之處,雖然目前在使用之上我沒有感覺到除了捷徑的顏色不同外有何不同。

而在今日的課程中,毛教授也教授了我們許多在終端機運用的基本指令(像是開啟編輯器、查看目錄等),這算是我第一次在這樣直接輸入指令去運行所需動作的介面下實際操作,感覺很新鮮但也陌生啊,很怕自己輸錯了什麼而使電腦當機或遺失什麼重要東西,但當一個動作被執行時,心裡還是會有小小的滿足感。



2014/10/24課程筆記

○、Debian是一個社群團體。

○、Iceweasel是一個網路瀏覽器,是Mozilla Firefox瀏覽器的Debian再釋出版。
●、Iceweasel - 維基百科,自由的百科全書→http://zh.wikipedia.org/wiki/Iceweasel
●、Mozilla Corporation software rebranded by the Debian project - Wikipedia, the free encyclopedia→http://en.wikipedia.org/wiki/Mozilla_Corporation_software_rebranded_by_the_Debian_project#Iceweasel


○、vii 
vi 有兩種操作模式:輸入模式(insert mode)和指令模式(command mode)。
當使用者進入 vi 後,即處在指令模式下,此刻鍵入之任何字元皆被視為指令。
在指令模式下可進行刪除、修改等動作。若要輸入資料,則需進入輸入模式。
用vi開啟、創建檔案:vi +檔案路徑
●vi指令說明(完整版)→http://www2.nsysu.edu.tw/csmlab/unix/vi_command.htm


○、於終端機打上ls會顯示出家目錄中所有的根目錄

cd ..(..代表回到上一層)

cd ./加上欲到目錄的路徑

nano(一種編輯模式)加上檔案所在路徑,可開啟該檔,欲離開的指令為Ctrl(=^)+q

○、安裝openshot,進入sudo權限,打上sudo apt-get install openshot 
●、Multimedia - 自由資訊 Wiki→http://mao.wikia.com/wiki/Multimedia
      └Openshot 無法指令安裝時該怎麼辦?
        1.於終端機輸入「sudo lsof  /var/lib/dpkg/lock」
        2.看擋住的代號是多少
        3.輸入「sudo kill 5734(代號)」
        ●、記and學→http://402040048.blogspot.tw/

○、debian將檔案包裝後將其統一簡稱為deb檔案

2014年10月22日 星期三

2014/10/17Linux桌面系統課程心得&筆記

2014/10/17課程心得

在今天這堂課之前,毛教授在上上週就已經有提醒過我們這堂課要考試了。只是在今天開始正式上前都我都一直很傻很天真的以為毛教授要考的是上上週課堂上毛教授問我們的三個問題的相關內容。

結果果然人不能太自以為是,毛教授考的是自第一堂上課到現在,我們對於Linux系統與自由軟體所應具備有的基本知識,如果上課有跟上毛教授的腳步,有認認真真仔仔細細的去看過講義、細心留意自己實際操作的每一步驟,那麼要回答這次毛教授出的考題其實應是不難的。

毛教授一共出了兩道題目,但我卻發現我不僅答不上來,就連題目看的都不是很懂,我想這次的考試很大的提醒我的學習態度實在是有待加強了。



2014/10/17課程筆記

1.依照軟體的自由程度,Debian計劃把軟體分為哪幾類?

→Debian 把軟體分為三類:

  1. 官方支援(main)
  2. 符合 DFSG 的軟體,但有依賴於非自由軟體(contrib)
  3. 不符合 DFSG 的軟體(non-free)

2.Debian有幾種更新的方式?

→Debian有三種更新的方式:

  1. Security updates (wheezy/updates)安全更新
  2. 建議的安全更新(wheezy-updates)
  3. Proposed updates (wheezy)-proposed-updates)建議更新

●、Wheezy - 自由資訊 Wiki→http://zh.wikipedia.org/zh-tw/Debian#Debian_sid


○、Debian是一個群體。

○、Debian內建的套件管理程式為Synaptic 套件管理程式。

○、























●、Debian 社群契约→https://www.debian.org/social_contract.zh-cn.html

2014年10月16日 星期四

2014/10/03Linux桌面系統課程心得&筆記

2014/10/03課程心得

今日的兩堂課中毛教授向我們提了三個問題,讓我們藉由在找尋答案的過程中能夠逐漸融入與了解毛教授所與傳達給我們的概念。一開始對於問題我還有點摸不著頭緒,所幸毛教授自由的讓我們去尋找答案,並要我們以自己的方式來理解與解釋問題的解答,而透過身旁同學的幫助,在找尋解答的方面我也比較找得到方向。

毛教授也即時的讓我們將自己找到的答案做整理並貼於自己的網路空間,以下筆記的部份便是,雖然不確定這樣的答案是否完整,但應也包含大概的意思,只是有些零散,發現自己事後要再去看的時候有點凌亂與冗長,我想我在整理筆記這方面還需要更加強精簡化的能力。

而這次的課堂中,我嘗試了上次想要安裝但不知道怎麼安裝的應用軟體,發現其實雖然上次有看別人操作過,但跟自己實際行動起來還是有差,一開始碰到了些障礙,但也多虧強大的同學的提醒與指導,順利的將應用程式安裝完成,看到下載完的那一刻雖然自己沒做什麼是,但發現其實心裡還是蠻開心的。



2014/10/03課程筆記

○、1.開放文件格式(OpenDocument Format),簡稱ODF。

ODF是一種規範,基於xml的檔案格式,因應試算表、圖表、簡報和文書處理文件等電子文件而設置。

規格:開發→昇陽電腦,標準開發→OASIS Open Document Format for Office Applications(OpenDocument)TC(又稱為OASIS ODF TC)。

一個自由兼開放的OASIS標準,以ISO/IEC國際標準發佈──ISO/IEC 26300:2006 Open Document Format for Office Applications(OpenDocument)v1.0。

開放文件格式企圖提供一個取代私有專利檔案格式的一個方案,使得組織或個人不會因為檔案格式而被廠商套牢(Vendor lock-in)。

這裡開放文件格式是指專有名詞OpenDocument Format,字面意思即是一種開放的文件檔案格式(open document format)。

ISO/IEC 26300:2006→http://www.iso.org/iso/catalogue_detail?csnumber=43485

●、開放文件格式 - 維基百科,自由的百科全書→http://zh.wikipedia.org/wiki/%E5%BC%80%E6%94%BE%E6%96%87%E6%A1%A3%E6%A0%BC%E5%BC%8F



○、2.直譯與編譯

高階語言(high-level language)須經由轉換的動作,將原始的程式碼「翻譯」成機器看得懂的二進位機器碼。一般而言,我們可以因這種轉換的動作的不同,將程式語言分為編譯式語言(compiled language)和直譯式語言(interpreted language)兩種。


  編譯式語言(如 C、C++、Pascal、Delphi 等)利用編譯器(compiler)針對原始程式先進行分析(analysis)以及前置處理(preprocess)的動作,並檢查程式中是否存在文法錯誤之後,再將之全部轉換為某種中介的目標語言(target language),稱之為目的檔(object file)。

  將原始碼轉換為目的檔之後,我們還需要經由連結器(linker)連結一個或多個目的檔與外部函式庫(library),轉換成機器碼以形成可執行檔(executable file)。此後除非程式有所更改,否則不需要再次進行編譯的動作,便可以直接利用可執行檔執行使用了。


  直譯式語言(如 VB、Python、REBOL、Ruby 等)相對於編譯式語言,其執行前並不會產生任何目的檔或是可執行檔,而是在執行當中才利用直譯器(interpreter)將執行到的區塊進行解析(parse),再執行對應的機器碼。因此,其執行效率相較於編譯式語言是比較低的。

●、Infinite Loop: 【語言】直譯與編譯 - Interpretation and Compilation→http://program-lover.blogspot.tw/2008/11/interpretation-and-compilation.html


○、3.從OpenOffice.org到LibreOffice

LibreOffice 的前身是 OpenOffice.org。昇陽電腦 (現已被 Oracle 收購) 在買下 StarDivision 這家辦公軟體公司後,於 2000 年開放該公司的辦公軟體源碼,也就是 OpenOffice.org。

開源碼的最大好處就是人人都可以存取軟體的源碼,在如此公開透明的情況下,其他對於該套裝軟體有興趣的工程師都能自由投入,且源碼也因在眾工程師的監督之下,比較不必擔心間諜程式、惡意程式、侵犯隱私權的問題。也由於眾工程師只要有興趣就能參與其中,因此 OpenOffice.org 逐漸發展成一個擁有使用者、測試者、開發者、推廣者的社群型態。

昇陽電腦被甲骨文收購後,由於甲骨文關閉或更動許多昇陽留下來的專案 (像是放棄 Open Solaris、對於 Java 的強硬態度等),因此有些 OpenOffice.org 社群議會 (Community Council)的成員出來成立 The Document Foundation (文件基金會) 作為新的社群支持,並且以 LibreOffice 為辦公套件品牌名稱重新經營 OpenOffice.org 的開發,希望能以獨立機構的姿態永續將 LibreOffice 發展下去。

他們的理念頗受許多自由軟體社群贊同,因此他們宣佈成立 The Document Foundation 的第一天,就得到許多社群與公司背書,其中包括 Canonical (Ubuntu 背後支持的商業公司)、Novell、GOO 開發群 (為 OpenOffice.org 的分支版本)、Red Hat、Google 等等。

目前各大 Linux 散布版皆已將內裝的辦公軟體 OpenOffice.org  轉換為 LibreOffice。至於 Windows 使用者也可以前往官方網站直接下載安裝。

涵蓋程式
LibreOffice 辦公套裝軟體包含 Writer、Calc、Impress、Base、Math、Draw。

Writer 為文書處理軟體。
Calc 為試算表軟體。
Impress 為簡報軟體。

Base 為資料庫軟體。
Math 為數學公式編輯軟體。
Draw 為向量繪圖軟體,也可用於製作流程圖。

●、LibreOffice 正體中文文件: LibreOffice 簡介→http://libreo-zht.blogspot.tw/2011/08/libreoffice.html


○、SCIM輸入法設定

○、Office發展:StarOffice→OpenOffice.org→LibreOffice

○、安裝應用軟體:
1.檔案→依/etc/apt/sources.list找到sources.list的檔案→貼上程式碼
2.開啟終端機→打上「su」進入SuperUseDo→登入root→貼上程式碼

2014年10月2日 星期四

2014/09/26Linux桌面系統課程心得&筆記

2014/09/26課程心得

今天我們來到5A準備實際安裝Debian系統,一開始連怎麼將映像檔燒錄製空白CD都不知道,顯得特別的手足無措,但後來多虧了身旁同學可靠的指導與幫助而得以順利的進行下去。

且在安裝的過程中多虧旁邊同學的建議而選擇了圖像式安裝,介面比文字式的漂亮了一些,覺得有些開心~這次的課程真的是特別感謝那位同學,多虧了他我才能平安的安裝完Debian,而不是將電腦系統重新洗掉。

雖然在安裝的過程中很多步驟都還是不清不楚的,但當安裝完、建立了自己的帳戶,更改自己喜歡的桌面後還是有種小小的滿足感。

而在安裝完系統後,有發生了件同學忘記當初設定的密碼的插曲,而在當那位同學一步一步順著網路上的教學重新設定回密碼時,心裡有種覺得特別厲害的感覺,雖然自己幸運的登入進帳號沒有碰到這樣的意外,但覺得這也是多一個學習的機會,就結論來說,雖然我還是不知道該怎麼去解決這樣的情況,但還也要感謝那位同學碰到了這樣的問題,而讓我了解到還有這樣的問題會發生、而當碰到這樣的問題時又應該如何去尋求解決辦法。




2014/09/26課程筆記

○、安裝Debian
   →下載映像檔,燒入至空白CD
   →逐步安裝
   →系統設定值
        →地區和語言→配置→新增English(US),移除Chinese
        →背景(改桌布)
        →新增使用者帳號(要先解除封鎖才能新增)
             (應用程式→系統工具→偏好設定→系統設定值→使用者帳號)


○、Debian忘記Root密碼的解決辦法












































●、Debian忘记root密码的处理 - 开放地理空间实验室→http://lab.osgeo.cn/1075.html


○、令Debian安裝其他應用程式
   →開啟終端機
   →打上Sudo gedit /etc/apt/sources.list開啟編輯器
   →於編輯器中打上deb ftp://ftp.debian.org/debian stable main contrib non-free後儲存
   →回終端機打上:
        $ sudo apt-get update
        $ sudo apt-get install flashplugin-nonfree


●、Wheezy - 自由資訊 Wiki→http://mao.wikia.com/wiki/Wheezy

2014/09/19Linux桌面系統課程心得&筆記

2014/09/19課程心得

今天是第一堂上Linux桌面系統,毛教授為我們介紹了什麼是自由軟體,讓我們對於自由軟體的概念有了初步的認識。

另外毛教授也跟我們解釋了許多選擇Linux這作業系統的原因,也讓我了解到其實很多事情若從不同方面來思考,是能得出許多不同的結論與觀點,也有些事情其實是源於習慣而不一定是有其他特殊的因素。

毛教授也說到在接下來的課程我們會實際去安裝Debian Family Systems中的Ubuntu,讓我們能更進一步的瞭解到所謂的自由軟體。




2014/09/19課程筆記
















●、Linux桌面系統 - 自由資訊 Wiki→http://mao.wikia.com/wiki/Linux%E6%A1%8C%E9%9D%A2%E7%B3%BB%E7%B5%B1