解決 Raspberry PI 上的 Pedora 更新之後出現的錯誤訊息

Raspberry PI 上的 Pedora 安裝完成後第一次更新,就要更新 3xx 個套件,更新完畢後,出現下面的錯誤訊息
Failed:
  lightdm.armv6hl 0:1.4.0-2.fc18              mdadm.armv6hl 0:3.2.6-1.fc18
  openssh-server.armv6hl 0:6.1p1-6.fc18       raspberrypi-kernel.armv6hl 0:3.6.11-7.20130415git197d15b.rpfr18

看起來有 4 個套件更新失敗[@more@]經過檢查發現,這 4 個套件都有重複安裝的問題,所以要把多餘的套件移除

# rpm -qa | grep lightdm
lightdm-1.4.0-2.fc18.armv6hl
lightdm-gtk-1.3.1-4.fc18.armv6hl
lightdm-1.4.1-3.fc18.1307170533kf.armv6hl
lightdm-gobject-1.4.1-3.fc18.1307170533kf.armv6hl
# yum remove lightdm-1.4.1-3.fc18.1307170533kf.armv6hl

# rpm -qa | grep openssh-server
openssh-server-6.1p1-9.fc18.armv6hl
openssh-server-6.1p1-6.fc18.armv6hl
# yum remove openssh-server-6.1p1-9.fc18.armv6hl

# rpm -qa | grep mdadm
mdadm-3.2.6-21.fc18.armv6hl
mdadm-3.2.6-1.fc18.armv6hl
# yum remove mdadm-3.2.6-21.fc18.armv6hl

# rpm -qa | grep raspberrypi-kernel
raspberrypi-kernel-headers-3.12.0-4.20131106git839f349.rpfr18.armv6hl
raspberrypi-kernel-3.6.11-7.20130415git197d15b.rpfr18.armv6hl
raspberrypi-kernel-3.12.0-4.20131106git839f349.rpfr18.armv6hl
# yum remove raspberrypi-kernel-3.12.0-4.20131106git839f349.rpfr18.armv6hl

不過重新更新之後,這 4 個套件又會跑出來,所以只能在 /etc/yum.conf 中先排除這些套件

不知道是我操作上的問題,還是 Pidora 的套件庫有問題?

Raspberry Pi 上安裝 Pidora 18 rc2

感謝佛光大學惠美老師提供一片 Raspberry Pi  測試,一般大家在介紹 Raspberry Pi 時,作業系統大都是安裝 Raspbian,但因為它是 base on Debian,而且桌面環境是使用 LXDE,操作起來總是覺得介面不是很美觀,功能表上的項目又太多了,所以改安裝 Pidora。
Pidora 是一套 base on Fedora 的 Linux 系統,和 Raspbian 一樣經過一番最佳化,底下是安裝的步驟。
1. 到 Raspberry Pi 官方網站下載 Pidora
http://www.raspberrypi.org/downloads
[@more@]2. 下載完畢要使用 win32diskimager 把映像檔寫入到 SDHC 卡

3. 開機之後要進入設定的畫面
    歡迎畫面

4. 授權資訊

5.選擇鍵盤的型式

6. 建立使用者

7. 設定 root 的密碼

8. 設定日期和時間

9. 設定時區

10. 檔案系統設定

11. 設定主機名稱和螢幕連接方式

12. 設定完成後,系統會自動重新開機

13. 會閃動的 Logo

14. 使用者登入畫面

15. 登入之後畫面,桌面環境是 XFCE,操作介面還是英文的

後續就要加以中文化,並安裝一些常用的軟體,也移除一些自己用不到的軟體,讓整個系統能用起來方便,執行速度也在能接受的範圍之內。

關於 Office 2010 32 / 64 位元的啟動

因為作業系統有 32 / 64 位元的判別,所以在 32 位元的 Windows 7 / 8 上能安裝 32 位元的 Office 2010,但在 64 位元的 Windows 7 / 8 上就有可能會安裝 32 / 64 位元的 Office 2010。
所以希望在這三種情況下,程式能偵測判別所安裝的作業系統及 Office  版本,最後均能正常的啟動 Office 2010。

底下是在 64 位元的 Windows 7 下安裝 32 位元 Office 2010
[@more@]在 64 位元的 Windows 7 下安裝 64 位元 Office 2010

最後均能正常啟動

IF exist “%programfiles% (x86)Microsoft OfficeOffice14OSPP.VBS” (
set OFFICEVERSION=”Office 2010 32bit”
set SYSBIT=”Windows 64bit”
set TRUEPATH=”%programfiles% (x86)Microsoft OfficeOffice14OSPP.VBS”
goto ACTIVATIONOFFICE )

IF exist “%programfiles%Microsoft OfficeOffice14OSPP.VBS” (
 IF exist “%programfiles% (x86)Microsoft OfficeOffice14” (
    set OFFICEVERSION=”Office 2010 64bit”
    set SYSBIT=”Windows 64bit”
    set TRUEPATH=”%programfiles%Microsoft OfficeOffice14OSPP.VBS”
    ) else (
    set OFFICEVERSION=”Office 2010 32bit”
    set SYSBIT=”Windows 32bit”
    set TRUEPATH=”%programfiles%Microsoft OfficeOffice14OSPP.VBS”
 )
goto ACTIVATIONOFFICE )

之後也能隨著縣網如果有配發新的 Windows 8.1 / Office 2013,修改程式來啟動

縣網 Windows 7 / 8 及 Office 2010 啟動 KMS 程式

為了方便啟動縣網 Windows 7 / 8 及 Office 2010,所以參考了 東華大學的 KMS 啟動程式 ,修改成下面的版本,主要是去除一些不必要或用不到的部分,以及在判別 Office 2010 版上的問題。
程式執行畫面
[@more@]
可以自動啟動 Windows 7 / 8

啟動成功 Windows 7

如果沒有安裝 Office 2010,會顯示錯誤訊息

安裝 Office 2010

啟動 Office 2010

成功啟動 Office 2010

成功啟動 Office 2010 畫面

有需要此程式的人,可以由 此處 下載,下載之後請用 7zip 解壓縮,即可使用。

Cyberfox 64 位元 Firefox

因為使用的都是 64 位元的 Windows 系統,安裝的 Mozilla Firefox 却是 32 位元的,雖然沒有太多的證據證明 64 位元的軟體一定比 32 位元的軟體快,不過既然有 64 位元的 Firefox 就值得一試。
Cyberfox 官方網站:https://8pecxstudios.com/?page_id=52
[@more@]1. 按右邊的 Download Cyberfox 下載

2. 按下方的 Language Packs 下載正體中文語系

3. 在最下方下載 zh-TW.xpi

4. 進行 Cyberfox 安裝

5. 中文化,將下載下來的 zh-TW.xpi 拉到 Cyberfox

6. 選擇 Install Now

7. 在網址列輸入 about:config

8. 選擇 I’ll be careful, I promise!

9. 在 Search 列輸入 general.useragent.locale

10. 在 general.useragent.locale 按二下滑鼠左鍵,將 en-US,改成 zh-TW

11. 重新啟動 Cyberfox,介面就是中文的了!

將 bat 批次檔轉換成 exe 執行檔

有時候有些使用 .bat 編寫的批次檔不想讓別人直接看到裡面的程式原始碼,可以將 .bat 批次檔轉換成 .exe 檔,也可以加快程式執行的速度。
BAT2EXE 是在 SourceForge 上的一個專案,可以將 .bat 檔轉換成 .exe 檔。
BAT2EXE 官方網站: http://bat2exe.net/
在下載下來的檔案,按滑鼠二下執行

程式會先行解開來執行
[@more@]執行執行畫面

請在 Workspace path: 後面輸入 .bat 檔所在的路徑

轉換完成

可以在目錄中看到成果

轉換完成程式執行畫面

Lazesoft Recover My Password 搭配 grub4dos 使用

使用 Lazesoft Recover My Password 可以還原 Windows 使用者的密碼,但無論是製作 CD / USB / ISO 檔都有些麻煩,最好的方式是能把這些 ISO 檔搭配 grub4dos 來使用,既可以達到環保(不用燒光碟)、佔空間(USB),又可以快速開機的目的。
[@more@]
底下是寫在 grub4dos 的語法

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x86n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 7 x64n Lazesoft Recover My Password 3.4 Home Edition Win 7 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win7PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x86n Lazesoft Recover My Password 3.4 Home Edition Win 8 x86
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x86.iso (0xff)
map –hook
chainloader (0xff)
clear

title   – Lazesoft Recover My Password 3.4 Home Edition Win 8 x64n Lazesoft Recover My Password 3.4 Home Edition Win 8 x64
map (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff) || map –mem (hd0,0)/GRUB/ISO/Rescue/WinPE/lsboot_Win8PE_x64.iso (0xff)
map –hook
chainloader (0xff)
clear

驗收成果

忘記 Windows 7 的登入密碼

在學校擔任資訊組長的工作,有時常會自己安裝了一些測試機器,久了之後忘了密碼,或是遇到老師交接班級電腦,但沒有交接 Windows 的登入密碼,而造成一些困擾。

網路上可以找到一些解決方式,如下:
Windows 7忘記密碼 @ 軟體使用教學 :: 隨意窩 Xuite日誌
忘記 Windows 7 登入密碼怎麼辦?重新設定不求人 | T客邦 – 我只推薦好東西

這些方法的好處是不用借助太多其它的工具,缺點是操作步驟有些煩雜,不是一般人就可以完成的。[@more@]

最好的方式是只要用滑鼠按幾下,就可以完成,底下要用的工具是 Lazesoft Recover My Password,它是一套可以還原 Windows 平台使用者密碼的工具,有分 Home / Professional / Server / Unlimited 版本,一般使用者只要下載 Home 版即可,它是免費的版本,但只限於個人使用,目前最新版本是 3.4 版
Lazesoft Recover My Password 官方網站:http://www.lazesoft.com/lazesoft-recover-my-password.html

Lazesoft Recover My Password 下載下來必須先安裝製作成以 WinPE 為核心的光碟,它可以製作 CD / USB / ISO 檔,也可以依需求製作 Windows 7 / 8  的 x86 / x64 的 CD / USB / ISO 版本。

有關製作成 CD / USB / ISO 的操作步驟,可以參考下面的網址:
輕鬆破解Windows 8密碼工具-Lazesoft Recover My Password | 挨 踢 路 人 甲

底下是還原 Windows 7 Administrator 系統追理者密碼的操作步驟

1. 光碟開機畫面,按 Enter 鍵即可

2. 開機畫面

3. 可以還原使用者密碼,或找尋 Windows 安裝金鑰

4. 按 Next 鍵繼續

5. 說明軟體只限個人使用,按 Yes 鍵繼續

6. 程式會偵測硬碟中安裝的 Windows 作業系統,按 Next 鍵繼續

7. 列出系統中的使用者,請選擇要還原的使用者,並按 Next 鍵繼續

8. 按 RESET / UNLOCK 即可

9. 已經清空使用者的密碼

10. 請按 Finish 完成,系統會自動重新開機

11. 系統自動登入

12. 請重新設定密碼

Firefox ESR (Extended Support Release)

使用 Firefox 或是 Google Chrome 瀏覽器時可以發現這些瀏覽器更新版本的速度非常快,如果您不想常常看到電腦畫面上跳出要您更新版本的畫面(Firefox),或是有些軟體直接幫您做了更新時(Google Chrome),這時您可以考慮改用 Firefox ESR (Extended Support Release) 版本。
Firefox ESR (Extended Support Release) 延長支援版本,主要的特點就是版本更新不會那麼快,版本支援的期間比較長,更多詳細的說明,可以參考下面的網址:
Firefox ESR企業版計劃啟動 | 訊息中心 | Mozilla Taiwan

目前最新的版本是 24.2.0 版
[@more@]
Firefox ESR 官方下載網址:
http://www.mozilla.org/en-US/firefox/organizations/all.html

.NET Framework 可轉散發套件

.NET Framework 可轉散發套件,是在 Windows 平台上執行所有以 .NET Framework 技術開發的應用程式所必備的程式。
因為版本眾多,彼此並不完全相容,所以可能有些版本都要安裝

.NET Framework 4
支援的作業系統
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
離線安裝版:http://www.microsoft.com/zh-tw/download/details.aspx?id=17718[@more@].NET Framework 4.5
支援作業系統:
Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2
離線安裝版:http://go.microsoft.com/fwlink/?LinkId=225702

Windows 8 和 Windows Server 2012 包含 .NET Framework 4.5,所以不用另外安裝 .NET Framework 4.5。
 .NET Framework 4.5 可與 .NET Framework 3.5 和舊版並存執行,但是會把已經安裝的 .NET Framework 4 更新。

Microsoft .NET Framework 4.5 語言套件
http://www.microsoft.com/zh-tw/download/details.aspx?id=30667

.NET Framework 4.5.1
是 .NET Framework 4.5 的更新版
離線安裝版:http://www.microsoft.com/zh-tw/download/details.aspx?id=40779
適合所有作業系統:NDP451-KB2872776-x86-x64-AllOS-ENU.exe

Microsoft .NET Framework 4.5.1 語言套件 (離線安裝程式)
適用於 Windows Vista SP2、Windows 7 SP1、Windows 8、Windows Server 2008 SP2、Windows Server 2008 R2 SP1 和 Windows Server 2012
http://www.microsoft.com/zh-tw/download/details.aspx?id=40751

下面以 Windows 7 為例
安裝 .NET Framework 4

安裝 .NET Framework 4.5

安裝 .NET Framework 4.5.1

安裝完 .NET Framework 4 / 4.5 / 4.5.1,可以在 程式和能中找到所安裝的版本
.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

在 Windows 8.1 已經整合過的版本,三個 .Net Framework 均不用安裝


結論:
1. 在 Windows 7 中,內建了 .NET Framework 3.5.1,所以後續的安裝只要安裝 .NET Framework 4.5.1 即可,因為安裝 .NET Framework 4.5.1 之後,.NET Framework 4 / 4.5 均會被取代。
2. 在 Windows 8.1 中,內建了 .NET Framework 4.5,由於缺少了 .NET Framework 3.5.1 可能會有些程式有使用到 .NET Framework 3.5.1 的,會無法執行,後續的安裝只要安裝 .NET Framework 4.5.1 即可,如果有事先整合修正檔案的,就可以不用安裝了。