在 Linux 用 Windows 無線網路卡驅動程式
相信有在玩Linux的玩家們一定常常為了驅動沒支援感到很煩惱吧!雖然Linux是由歷史悠己久的Unix-Based開發而成的,但是可能因為銷量不大或基於成本考量,廠商很少有出 Linux 驅動程式,但一定有給 Windows 的驅動程式,此時 Linux 只好使用一些「特別」方式,來想辦法使用這些只有 Windows 驅動程式的硬體。
因此Linux 使用 NDISwrapper 這個軟體載入 Windows 驅動程式針對只有Windows驅動程式的無線網路卡,照樣能在 Linux 上面驅動這些只有 Windows 驅動程式的無線網路卡。
NDISwrapper軟體下載-連結
歡迎分享




系统管理被 pid xxxx 的程序 /usr/sbin/packagekitd 鎖定
今天安裝Linux套件透過yast時發現,在我初始化軟件管理員時,出現了一段錯誤訊息一直進不去套件安裝畫面,錯誤訊息如下。
透過google大神才知道,原來此訊息主要意思是"packagekit正在后台检查系统更新,暂时不要安装软件。"
解決方法是透過kill指令殺除其程序的PID,即可跳過系統更新進入安裝套件畫面,
例如:kill -9 3781。
註:-9 (優先等級 -9為最高優先權)
3781 (PID代碼)
歡迎分享




SUSE 下與 RHEL , Fedora 下 與yum 相似的強大RPM包管理工具-zypper
我接觸的第一套Linux作業系統是Fedora版本的,相信只要使用過Linux的人在對於安裝套件時,一定感到相當的頭痛吧!!因為會發生很多套件相依性的問題。
例如:安裝 A套件時需要B套件,所以需找出B套件,安裝B套件時需要找出C套件安裝C套件,因此安裝順序是先安裝C -> B -> A,需要花冗長得時間在於尋找軟體的相依套件。
而yum的功能就是當我們安裝軟體時他會幫我們該軟體的相依套件找出,並且幫我全部安裝好。
例如:安裝A套件時會自動幫我們去yum 伺服器找出A套件的相依套件B,C並且安裝。
起初在玩SUSE Linux 發現套件管理工具yast的安裝軟體的功能,並沒有yum來的強大,但是摸索一段時間後發現了SUSE 裡面也有一套類似yum功能的強大套件管理工具,那就是zypper。
以下是該指令的中文說明及用法介紹
用法:
zypper [--全域選項] <指令> [--指令選項] [參數]
全域選項:
--help, -h 說明訊息。
--version, -V 輸出版本編號。
--config, -c
--quiet, -q 隱藏一般輸出,僅印出錯誤
訊息。
--verbose, -v 增加詳細度。
--no-abbrev, -A 在表格中不要縮減文字。
--table-style, -s 表格樣式(整數)。
--rug-compatible, -r 開啟 rug 相容性。
--non-interactive, -n 不問任何事,自動使用預設的
答案。
--xmlout, -x 切換為 XML 輸出。
--reposd-dir, -D
目錄。
--cache-dir, -C
--raw-cache-dir
套件庫選項:
--no-gpg-checks 忽略 GPG 檢查錯誤並繼續。
--plus-repo, -p
--disable-repositories 不要由套件庫讀取中繼資料。
--no-refresh 不要重新整理套件庫。
--no-cd 忽略 CD/DVD 套件庫。
--no-remote 忽略遠端套件庫。
目標選項:
--root, -R
--disable-system-resolvables
不要讀取已安裝的套件。
指令:
help, ? 印出說明。
shell, sh 同時接受多重指令。
套件庫管理:
repos, lr 列出所有已定義的套件庫。
addrepo, ar 加入一個新的套件庫。
removerepo, rr 移除指定的套件庫。
renamerepo, nr 更名指定的套件庫。
modifyrepo, mr 修改指定的套件庫。
refresh, ref 重新整理所有套件庫。
clean 清理本機快取。
服務管理:
services, ls 列出所有已定義的服務。
addservice, as 加入一個新的服務。
modifyservice, ms 修改指定的服務。
removeservice, rs 移除指定的服務。
refresh-services, refs 重新整理所有的服務。
軟體管理:
install, in 安裝套件。
remove, rm 移除套件。
verify, ve 確認套件相依性整合。
source-install, si 安裝原始碼套件和其建構所需
相依性。
install-new-recommends, inr
安裝已安裝套件所建議
的新套件。
更新管理:
update, up 使用較新版本更新已安裝的套件。
list-updates, lu 列出可用的更新。
patch 安裝所需的修補程式。
list-patches, lp 列出所需的修補程式。
dist-upgrade, dup 進行一個版本升級。
patch-check, pchk 檢查有無修補程式。
查詢:
search, se 搜尋符合樣式的套件。
info, if 顯示指定套件的完整資訊。
patch-info 顯示指定修補程式的完整資訊。
pattern-info 顯示指定樣式的完整資訊。
product-info 顯示指定產品的完整資訊。
patches, pch 列出所有可用的修補程式。
packages, pa 列出所有可用的套件。
patterns, pt 列出所有可用的樣式。
products, pd 列出所有可用的產品。
what-provides, wp 列出提供指定相容性的套件。
套件鎖定:
addlock, al 加入一個套件鎖定。
removelock, rl 解除一個套件鎖定。
locks, ll 列出目前的套件鎖定。
cleanlocks, cl 移除未使用的鎖定。
其他命令:
versioncmp, vcmp 比較兩個版本字串。
targetos, tos 印出目標作業系統 ID 字串。
licenses 印出關於已安裝套件的授權
與 EULAs。
歡迎分享




修改 Linux root 密碼忘記 -以Suse Linux為例
太久沒有維護主機,忘記Root密碼了嗎?
主機被駭客入侵,密碼遭到竄改嗎?
或是您遇到已經離職的網管MIS人員將Root密碼帶走掌管主機權限?
除了重灌之外,還能怎麼辦?
其實忘記root的密碼並不會太麻煩,一般來說只要人能在電腦前面
重新開機,在開機時設定一些選項,應該就可以進入系統修改密碼。
以下分享一個簡單的作法:(如果因為不知道密碼而無法重新開機,那就按硬體的Reboot吧Orz)
●重新開機後在進入GRUB開機選單時選擇「FailSafe XXX XXX XXX」,並且在畫面最下方的啟動參數「Boot Option」的後面添加上「init=/bin/bash」
按下Enter等待開機完成便會進入shell模式。
●輸入「passwd」重新設定新的root密碼。
●再輸入「mount -o remount,rw /」,將/目錄重新掛載回rw模式。
●最後再重新開機即可。
歡迎分享




解決 Suse Linux 火狐瀏覽器 Flash無法正常播放問題
今天心血來潮,想說在自己練習的Suse Linux裡玩得小Flash遊戲,結果發現預設沒有安裝Flash套件,在火狐的擴充外掛套件找了很久相關的套件,也在adobe官網裡下載Linux專用的Flash套件安裝又解安裝,解安裝又安裝。始終無法正常播放Flash動畫的功能。
最後在小弟的Linux的啟蒙恩師''肥佳洛''的Blog裡找到了一篇解決的方法,小弟在此分享解除方法給大家,提供給大家參考使用。
第一步驟
到官網下載Flash安裝程式...Download(請依系統而異下載)
EX:如果是Suse Linux 請下載 Adobe Flash Player version 10.0.45.2
第二步驟
如果之前有安裝Flash的話請先執行以下指令
rpm -e flash-player
接著執行安裝指令
rpm -ivh flash-plugin-10.0.12.36-release.i386.rpm(套件名稱)
第三步驟
連結到 Firefox 中當插件使用
進入 /browser-plugins
cd /usr/lib/browser-plugins
製作鏈結
ln -s /usr/lib/flash-plugin/libflashplayer.so .
第四步驟
完工
歡迎分享



