導航:首頁 > 五金知識 > frontend工具箱

frontend工具箱

發布時間:2022-01-01 07:41:00

A. mp4會不會中毒

如果MP4文件來自於光碟或者沒有上過網的電腦里可能會沒毒。
如果MP4文件來自於網路或者是經常上網的電腦上復制而來的,沒中就會有毒。
要想MP4文件不中毒,要注意以下幾點:
1、不隨便把MP4插到上網的電腦上下載視頻文件。
2、下載到MP4里的東東要先進行殺毒,確認無毒後再下載到MP4里。

B. 什麼是計算機

第一台計算機的誕生
第二次世界大戰期間,美國軍方為了解決計算大量軍用數據的難題,成立了由賓夕法尼亞大學莫奇利和埃克特領導的研究小組,開始研製世界上第一台電子計算機。
經過三年緊張的工作,第一台電子計算機終於在1946年2
月14日問世了。它由17468個電子管、6萬個電阻器、1萬個電容器和6千個開關組成,重達30噸,佔地160平方米,耗電174千
瓦,耗資45萬美元。這台計算機每秒只能運行5千次加法運算,僅相當於一個電子數字積分計算機(ENIAC即"埃尼阿克")。
第一台計算機誕生至今已過去50多年了,在這期間,計算機以驚人的速度發展著,首先是晶體管取代了電子管,繼而是微電子技術的發展,使得計算機處理器和存貯器上的元件越做越小,數量越來越多,計算機的運算速度和存貯容量迅速增加。1994年12月,美國Intel公司宣布研製成功世界上最快的超級計算機,它每秒可進行3280億次加法運算(是第一台電子計算機的6600萬倍)。如果讓人完成它一秒鍾進行的運算量的話,需要一個人晝夜不停地計算一萬多年。
當年的"埃尼阿克"和現在的計算機相比,還不如一些高級袖珍計算器,但它的誕生為人類開辟了一個嶄新的信息時
代,使得人類社會發生了巨大的變化。
1996年2月14日,在世界上第一台電子計算機問世50周年之際,美國副總統戈爾再次啟動了這台計算機,以紀念信息時代的到來。
http://www.skyhosting.com.cn/frontend/mail/Detail.aspx?Proct=37

C. magento模板風格怎麼更換

首先我們來看下magento主題文件的存放規則

1、主題文件路徑一般為:

app/design/frontend/主題包所在文件夾/主題文件所在文件夾/layout+locael+template

skin/frontend/主題包所在文件夾/主題文件所在文件夾/css+images+js

2、當我們新安裝好一個magento的時候,magento使用default主題包中的default主題文件路徑如下:

app/design/frontend/default/default

skin/frontend/default/default

因為default主題是magento的默認設置,所以在後台的設置中留空就是設置為default

3、我們來看後台

system—>configration—->general—>design

若要使用的主題文件路徑如下,後台的設置便如下圖所示:

app/design/frontend/default/blank

skin/frontend/default/blank

4、當你購買到一個新的magento主題的時候,他的主題包的名字可能是blank,他的文件路徑可能是如下的樣子

app/design/frontend/blank/theme039

skin/frontend/blank/theme039

則後台的設置的時候,主題文件包的名字是「blank」,主題文件夾的名字是「theme039」

注意:

若你的主題包中有如下的文件

app/design/frontend/blank/default

skin/frontend/blank/default

後台的 design—>theme 的 設置的最後一項」Default」出,最好填寫「default」這個主題文件的名字。

D. 如何查看ubuntu安裝的軟體

ubuntu安裝和查看已安裝
說明:由於圖形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這里主要總結在終端通過命令行方式進行的軟體包安裝、卸載和刪除的方法。
一、Ubuntu中軟體安裝方法
1、APT方式
(1)普通安裝:apt-get install softname1 softname2 …;
(2)修復安裝:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)
(3)重新安裝:apt-get --reinstall install softname1 softname2...;
2、Dpkg方式
(1)普通安裝:dpkg -i package_name.deb
3、源碼安裝(.tar、tar.gz、tar.bz2、tar.Z)
首先解壓縮源碼壓縮包然後通過tar命令來完成
a.解xx.tar.gz:tar zxf xx.tar.gz
b.解xx.tar.Z:tar zxf xx.tar.Z
c.解xx.tgz:tar zxf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
然後進入到解壓出的目錄中,建議先讀一下README之類的說明文件,因為此時不同源代碼包或者預編譯包可能存在差異,然後建議使用ls -F --color或者ls -F命令(實際上我的只需要 l 命令即可)查看一下可執行文件,可執行文件會以*號的尾部標志。
一般依次執行./configure
make
sudo make install
即可完成安裝。
二、Ubuntu中軟體包的卸載方法
1、APT方式
(1)移除式卸載:apt-get remove softname1 softname2 …;(移除軟體包,當包尾部有+時,意為安裝)
(2)清除式卸載 :apt-get --purge remove softname1 softname2...;(同時清除配置)
清除式卸載:apt-get purge sofname1 softname2...;(同上,也清除配置文件)
2、Dpkg方式
(1)移除式卸載:dpkg -r pkg1 pkg2 ...;
(2)清除式卸載:dpkg -P pkg1 pkg2...;

三、Ubuntu中軟體包的查詢方法
Dpkg 使用文本文件來作為資料庫.通稱在 /var/lib/dpkg 目錄下. 通稱在 status 文件中存儲軟體狀態,和控制信息. 在 info/ 目錄下備份控制文件, 並在其下的 .list 文件中記錄安裝文件清單, 其下的 .mdasums 保存文件的 MD5 編碼.
體驗使用資料庫的時刻到了:
$ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========-================-======================================== ii aalib1 1.4p5-28 ascii art library - transitional package ii adser 3.85 Add and remove users and groups ii alien .63 install non-native packages with dpkg ... ...

每條記錄對應一個軟體包, 注意每條記錄的第一, 二, 三個字元. 這就是軟體包的狀態標識, 後邊依此是軟體包名稱, 版本號, 和簡單描述.
第一字元為期望值,它包括:
u 狀態未知,這意味著軟體包未安裝,並且用戶也未發出安裝請求.
i 用戶請求安裝軟體包.
r 用戶請求卸載軟體包.
p 用戶請求清除軟體包.
h 用戶請求保持軟體包版本鎖定.
第二列,是軟體包的當前狀態.此列包括軟體包的六種狀態.
n 軟體包未安裝.
i 軟體包安裝並完成配置.
c 軟體包以前安裝過,現在刪除了,但是它的配置文件還留在系統中.
u 軟體包被解包,但還未配置.
f 試圖配置軟體包,但是失敗了.
h 軟體包安裝,但是但是沒有成功.
第三列標識錯誤狀態,可以總結為四種狀態. 第一種狀態標識沒有問題,為空. 其它三種符號則標識相應問題.
h 軟體包被強制保持,因為有其它軟體包依賴需求,無法升級.
r 軟體包被破壞,可能需要重新安裝才能正常使用(包括刪除).
x 軟包件被破壞,並且被強制保持.
也可以以統配符模式進行模糊查詢, 比如我要查找以nano字元開始的所有軟體包:
$ dpkg -l nano* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii nano 1.3.10-2 free Pico clone with some new features pn nano-tiny <none> (no description available) un nanoblogger <none> (no description available)

以上狀態說明: 系統中安裝了 nano 版本為 1.3.10-2 ;安裝過 nano-tiny , 後來又清除了; 從未安裝過nanoblogger .
如果覺得 dpkg 的參數過多, 不利於記憶的話, 完全可以使用 dpkg-query 進行 dpkg 資料庫查詢.
應用範例:
查詢系統中屬於nano的文件:
$ dpkg --listfiles nano
or
$ dpkg-query -L nano
查看軟體nano的詳細信息:
$ dpkg -s nano
or
$ dpkg-query -s nano
查看系統中軟體包狀態, 支持模糊查詢:
$ dpkg -l
or
$dpkg-query -l
查看某個文件的歸屬包:
$ dpkg-query -S nano
or
$ dpkg -S nano
三、其他應用總結
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
apt-get install # ------(package 安裝包)
apt-get install # -----(package --reinstall 重新安裝包)
apt-get -f install # -----(強制安裝, "-f = --fix-missing"當是修復安裝吧...)
apt-get remove #-----(package 刪除包)
apt-get remove --purge # ------(package 刪除包,包括刪除配置文件等)
apt-get autoremove --purge # ----(package 刪除包及其依賴的軟體包+配置文件等(只對6.10有效,強烈推薦))
apt-get update #------更新源
apt-get upgrade #------更新已安裝的包
apt-get dist-upgrade # ---------升級系統
apt-get dselect-upgrade #------使用 dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴,當是查看該包被哪些包依賴吧...)
apt-get build-dep # ------(package 安裝相關的編譯環境)
apt-get source #------(package 下載該包的源代碼)
apt-get clean && apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包
apt-get check #-------檢查是否有損壞的依賴
dpkg -S filename -----查找filename屬於哪個軟體包
apt-file search filename -----查找filename屬於哪個軟體包
apt-file list packagename -----列出軟體包的內容
apt-file update --更新apt-file的資料庫

dpkg --info "軟體包名" --列出軟體包解包後的包名稱.
dpkg -l --列出當前系統中所有的包.可以和參數less一起使用在分屏查看. (類似於rpm -qa)
dpkg -l |grep -i "軟體包名" --查看系統中與"軟體包名"相關聯的包.
dpkg -s 查詢已安裝的包的詳細信息.
dpkg -L 查詢系統中已安裝的軟體包所安裝的位置. (類似於rpm -ql)
dpkg -S 查詢系統中某個文件屬於哪個軟體包. (類似於rpm -qf)
dpkg -I 查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -r 卸載軟體包.不是完全的卸載,它的配置文件還存在.
dpkg -P 全部卸載(但是還是不能解決軟體包的依賴性的問題)
dpkg -reconfigure 重新配置

apt-get install
下載軟體包,以及所有依賴的包,同時進行包的安裝或升級。如果某個包被設置了 hold (停止標志,就會被擱在一邊(即不會被升級)。更多 hold 細節請看下面。
apt-get remove [--purge]
移除 以及任何依賴這個包的其它包。
--purge 指明這個包應該被完全清除 (purged) ,更多信息請看 dpkg -P。

apt-get update
升級來自 Debian 鏡像的包列表,如果你想安裝當天的任何軟體,至少每天運行一次,而且每次修改了
/etc/apt/sources.list 後,必須執行。

apt-get upgrade [-u]
升 級所有已經安裝的包為最新可用版本。不會安裝新的或移除老的包。如果一個包改變了依賴關系而需要安裝一個新的包,那麼它將不會被升級,而是標志為 hold。apt-get update 不會升級被標志為 hold 的包 (這個也就是 hold 的意思)。請看下文如何手動設置包為 hold。我建議同時使用 '-u' 選項,因為這樣你就能看到哪些包將會被升級。

apt-get dist-upgrade [-u]
和 apt-get upgrade 類似,除了 dist-upgrade 會安裝和移除包來滿足依賴關系。因此具有一定的危險性。

apt-cache search
在軟體包名稱和描述中,搜索包含xxx的軟體包。

apt-cache show
顯示某個軟體包的完整的描述。

apt-cache showpkg
顯示軟體包更多細節,以及和其它包的關系。

dselect
console-apt
aptitude
gnome-apt
APT 的幾個圖形前端(其中一些在使用前得先安裝)。這里 dselect 無疑是最強大的,也是最古老,最難駕馭。

普通 Dpkg 用法
dpkg -i
安裝一個 Debian 包文件,如你手動下載的文件。

dpkg -c
列出 的內容。

dpkg -I
從 中提取包信息。

dpkg -r
移除一個已安裝的包。

dpkg -P
完全清除一個已安裝的包。和 remove 不同的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除所有的配製文件。

dpkg -L
列出 安裝的所有文件清單。同時請看 dpkg -c 來檢查一個 .deb 文件的內容。

dpkg -s
顯示已安裝包的信息。同時請看 apt-cache 顯示 Debian 存檔中的包信息,以及 dpkg -I 來顯示從一個 .deb 文件中提取的包信息。

dpkg-reconfigure
重 新配製一個已經安裝的包,如果它使用的是 debconf (debconf 為包安裝提供了一個統一的配製界面)。你能夠重新配製 debconf 它本身,如你想改變它的前端或提問的優先權。例如,重新配製 debconf,使用一個 dialog 前端,簡單運行:

dpkg-reconfigure --frontend=dialog debconf (如果你安裝時選錯了,這里可以改回來喲:)

echo " hold" | dpkg --set-selections
設置 的狀態為 hlod (命令行方式)

dpkg --get-selections ""
取的 的當前狀態 (命令行方式)

支持通配符,如:
Debian:~# dpkg --get-selections *wine*
libwine hold
libwine-alsa hold
libwine-arts hold
libwine-dev hold
libwine-nas hold
libwine-print hold
libwine-twain hold
wine hold
wine+ hold
wine-doc hold
wine-utils hold

例如:
大家現在用的都是 gaim-0.58 + QQ-plugin,為了防止 gaim 被升級,我們可以採用如下方法:

方法一:
Debian:~# echo "gaim hold" | dpkg --set-selections
然後用下面命令檢查一下:
Debian:~# dpkg --get-selections "gaim"
gaim hold
現在的狀態標志是 hold,就不能被升級了。

如果想恢復怎麼辦呢?
Debian:~# echo "gaim install" | dpkg --set-selections
Debian:~# dpkg --get-selections "gaim"
gaim install
這時狀態標志又被重置為 install,可以繼續升級了。

同志們會問,哪個這些狀態標志都寫在哪個文件中呢?
在 /var/lib/dpkg/status 里,你也可以通過修改這個文件實現 hold。

有時你會發現有的軟體狀態標志是 purge,不要奇怪。
如:事先已經安裝了 amsn,然後把它卸了。
apt-get remove --purge amsn
那麼狀態標志就從 install 變成 purge。

方法二:
在/etc/apt 下手動建一個 preferences 文件
內容:
Package: gaim
Pin: version 0.58*
保存

dpkg -S
在包資料庫中查找 ,並告訴你哪個包包含了這個文件。(註:查找的是事先已經安裝的包)

--------------------------------------------
Debian的軟體包管理工具命令不完全列表
--------------------------------------------
Debian系統中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目錄中保存了各個軟體包的信息及管理文件.每個文件的作用如下:
以 ".conffiles" 結尾的文件記錄軟體包的配置列表.
以 ".list" 結尾的文件記錄了軟體包的文件列表,用戶可在文件當中找到軟體包文件的具體安裝位置.
以 ".md5sums" 結尾的文件記錄了md5信息,用來進行包的驗證的.
以 ".config" 結尾的文件是軟體包的安裝配置角本.
以 ".postinst" 角本是完成Debian包解開之後的配置工作,通常用來執行所安裝軟體包相關的命令和服務的重新啟動.
以 ".preinst" 角本在Den解包之前運行,主要作用是是停止作用於即將升級的軟體包服務直到軟體包安裝或和升級完成.
以 ".prerm" 腳本負責停止與軟體包關聯的daemon服務,在刪除軟體包關聯文件之前執行.
以 ".postrm" 腳本負責修改軟體包鏈接或文件關聯,或刪除由它創建的文件.

/var/lib/dpkg/available是軟體包的描述信息.
包括當前系統中所有使用的Debian安裝源中所有的軟體包,還包括當前系統中已經安裝和未安裝的軟體包.

1.dpkg包管理工具
dpkg -r 卸載軟體包.不是完全的卸載,它的配置文件還存在.
dpkg --info "軟體包名" --列出軟體包解包後的包名稱.
dpkg -l --列出當前系統中所有的包.可以和參數less一起使用在分屏查看.
dpkg -l |grep -i "軟體包名" --查看系統中與"軟體包名"相關聯的包.
dpkg -s 查詢已安裝的包的詳細信息. dpkg -L 查詢系統中已安裝的軟體包所安裝的位置.
dpkg -S 查詢系統中某個文件屬於哪個軟體包.
dpkg -I 查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -reconfigure 重新配置
dpkg -P 全部卸載(但是還是不能解決軟體包的依賴性的問題)

E. 如何在Ubuntu 16.04安裝Snap Packages

ubuntu安裝和查看已安裝說明:由於圖形化界面方法(如Add/Remove和SynapticPackageManageer)比較簡單,所以這里主要總結在終端通過命令行方式進行的軟體包安裝、卸載和刪除的方法。一、Ubuntu中軟體安裝方法1、APT方式(1)普通安裝:apt-getinstallsoftname1softname2…;(2)修復安裝:apt-get-finstallsoftname1softname2;(-)(3)重新安裝:apt-get--;2、Dpkg方式(1)普通安裝:dpkg-ipackage_name.deb3、源碼安裝(.tar、tar.gz、tar.bz2、tar.Z)首先解壓縮源碼壓縮包然後通過tar命令來完成a.解xx.tar.gz:tarzxfxx.tar.gzb.解xx.tar.Z:tarzxfxx.tar.Zc.解xx.tgz:tarzxfxx.tgzd.解xx.bz2:bunzip2xx.bz2e.解xx.tar:tarxfxx.tar然後進入到解壓出的目錄中,建議先讀一下README之類的說明文件,因為此時不同源代碼包或者預編譯包可能存在差異,然後建議使用ls-F--color或者ls-F命令(實際上我的只需要l命令即可)查看一下可執行文件,可執行文件會以*號的尾部標志。一般依次執行./configuremakesudomakeinstall即可完成安裝。二、Ubuntu中軟體包的卸載方法1、APT方式(1)移除式卸載:apt-getremovesoftname1softname2…;(移除軟體包,當包尾部有+時,意為安裝)(2)清除式卸載:apt-get--purgeremovesoftname1softname2;(同時清除配置)清除式卸載:apt-getpurgesofname1softname2;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸載:dpkg-rpkg1pkg2;(2)清除式卸載:dpkg-Ppkg1pkg2;三、Ubuntu中軟體包的查詢方法Dpkg使用文本文件來作為資料庫.通稱在/var/lib/dpkg目錄下.通稱在status文件中存儲軟體狀態,和控制信息.在info/目錄下備份控制文件,並在其下的.list文件中記錄安裝文件清單,其下的.mdasums保存文件的MD5編碼.體驗使用資料庫的時刻到了:$dpkg-lDesired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/Err?=(none)/Hold/Reinst-required/X=both-problems(Status,Err:uppercase=bad)||/NameVersionDescription+++-===========-================-========================================iiaalib11.4p5-28asciiartlibrary-transitionalpackageiiadser3..63installnon-nativepackageswithdpkg每條記錄對應一個軟體包,注意每條記錄的第一,二,三個字元.這就是軟體包的狀態標識,後邊依此是軟體包名稱,版本號,和簡單描述.第一字元為期望值,它包括:u狀態未知,這意味著軟體包未安裝,並且用戶也未發出安裝請求.i用戶請求安裝軟體包.r用戶請求卸載軟體包.p用戶請求清除軟體包.h用戶請求保持軟體包版本鎖定.第二列,是軟體包的當前狀態.此列包括軟體包的六種狀態.n軟體包未安裝.i軟體包安裝並完成配置.c軟體包以前安裝過,現在刪除了,但是它的配置文件還留在系統中.u軟體包被解包,但還未配置.f試圖配置軟體包,但是失敗了.h軟體包安裝,但是但是沒有成功.第三列標識錯誤狀態,可以總結為四種狀態.第一種狀態標識沒有問題,為空.其它三種符號則標識相應問題.h軟體包被強制保持,因為有其它軟體包依賴需求,無法升級.r軟體包被破壞,可能需要重新安裝才能正常使用(包括刪除).x軟包件被破壞,並且被強制保持.也可以以統配符模式進行模糊查詢,比如我要查找以nano字元開始的所有軟體包:$dpkg-lnano*Desired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed|/Err?=(none)/Hold/Reinst-required/X=both-problems(Status,Err:uppercase=bad)||/NameVersionDescription+++-==============-==============-============================================iinano1.3.10--tiny(nodescriptionavailable)unnanoblogger(nodescriptionavailable)以上狀態說明:系統中安裝了nano版本為1.3.10-2;安裝過nano-tiny,後來又清除了;從未安裝過nanoblogger.如果覺得dpkg的參數過多,不利於記憶的話,完全可以使用dpkg-query進行dpkg資料庫查詢.應用範例:查詢系統中屬於nano的文件:$dpkg--listfilesnanoor$dpkg-query-Lnano查看軟體nano的詳細信息:$dpkg-snanoor$dpkg-query-snano查看系統中軟體包狀態,支持模糊查詢:$dpkg-lor$dpkg-query-l查看某個文件的歸屬包:$dpkg-query-Snanoor$dpkg-Snano三、其他應用總結apt-cachesearch#------(package搜索包)apt-cacheshow#------(package獲取包的相關信息,如說明、大小、版本等)apt-getinstall#------(package安裝包)apt-getinstall#-----(package--reinstall重新安裝包)apt-get-finstall#-----(強制安裝,"-f=--fix-missing"當是修復安裝吧)apt-getremove#-----(package刪除包)apt-getremove--purge#------(package刪除包,包括刪除配置文件等)apt-getautoremove--purge#----(package刪除包及其依賴的軟體包+配置文件等(只對6.10有效,強烈推薦))apt-getupdate#------更新源apt-getupgrade#------更新已安裝的包apt-getdist-upgrade#---------升級系統apt-getdselect-upgrade#------使用dselect升級apt-cachedepends#-------(package了解使用依賴)apt-cacherdepends#------(package了解某個具體的依賴,當是查看該包被哪些包依賴吧)apt-getbuild-dep#------(package安裝相關的編譯環境)apt-getsource#------(package下載該包的源代碼)apt-getclean&&apt-getautoclean#--------清理下載文件的存檔&&只清理過時的包apt-getcheck#-------檢查是否有損壞的依賴dpkg-Sfilename-----查找filename屬於哪個軟體包apt-filesearchfilename-----查找filename屬於哪個軟體包apt-filelistpackagename-----列出軟體包的內容apt-fileupdate--更新apt-file的資料庫dpkg--info"軟體包名"--列出軟體包解包後的包名稱.dpkg-l--列出當前系統中所有的包.可以和參數less一起使用在分屏查看.(類似於rpm-qa)dpkg-l|grep-i"軟體包名"--查看系統中與"軟體包名"相關聯的包.dpkg-s查詢已安裝的包的詳細信息.dpkg-L查詢系統中已安裝的軟體包所安裝的位置.(類似於rpm-ql)dpkg-S查詢系統中某個文件屬於哪個軟體包.(類似於rpm-qf)dpkg-I查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).dpkg-i手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get-finstall在解決信賴性這個問題.dpkg-r卸載軟體包.不是完全的卸載,它的配置文件還存在.dpkg-P全部卸載(但是還是不能解決軟體包的依賴性的問題)dpkg-reconfigure重新配置apt-getinstall下載軟體包,以及所有依賴的包,同時進行包的安裝或升級。如果某個包被設置了hold(停止標志,就會被擱在一邊(即不會被升級)。hold細節請看下面。apt-getremove[--purge]移除以及任何依賴這個包的其它包。--purge指明這個包應該被完全清除(purged),信息請看dpkg-P。apt-getupdate升級來自Debian鏡像的包列表,如果你想安裝當天的任何軟體,至少每天運行一次,而且每次修改了/etc/apt/sources.list後,必須執行。apt-getupgrade[-u]升級所有已經安裝的包為最新可用版本。不會安裝新的或移除老的包。如果一個包改變了依賴關系而需要安裝一個新的包,那麼它將不會被升級,而是標志為hold。apt-getupdate不會升級被標志為hold的包(這個也就是hold的意思)。請看下文如何手動設置包為hold。我建議同時使用'-u'選項,因為這樣你就能看到哪些包將會被升級。apt-getdist-upgrade[-u]和apt-getupgrade類似,除了dist-upgrade會安裝和移除包來滿足依賴關系。因此具有一定的危險性。apt-cachesearch在軟體包名稱和描述中,搜索包含xxx的軟體包。apt-cacheshow顯示某個軟體包的完整的描述。apt-cacheshowpkg顯示軟體包細節,以及和其它包的關系。dselectconsole-aptaptitudegnome-aptAPT的幾個圖形前端(其中一些在使用前得先安裝)。這里dselect無疑是最強大的,也是最古老,最難駕馭。普通Dpkg用法dpkg-i安裝一個Debian包文件,如你手動下載的文件。dpkg-c列出的內容。dpkg-I從中提取包信息。dpkg-r移除一個已安裝的包。dpkg-P完全清除一個已安裝的包。和remove不同的是,remove只是刪掉數據和可執行文件,purge另外還刪除所有的配製文件。dpkg-L列出安裝的所有文件清單。同時請看dpkg-c來檢查一個.deb文件的內容。dpkg-s顯示已安裝包的信息。同時請看apt-cache顯示Debian存檔中的包信息,以及dpkg-I來顯示從一個.deb文件中提取的包信息。dpkg-reconfigure重新配製一個已經安裝的包,如果它使用的是debconf(debconf為包安裝提供了一個統一的配製界面)。你能夠重新配製debconf它本身,如你想改變它的前端或提問的優先權。例如,重新配製debconf,使用一個dialog前端,簡單運行:dpkg-reconfigure--frontend=dialogdebconf(如果你安裝時選錯了,這里可以改回來喲:)echo"hold"|dpkg--set-selections設置的狀態為hlod(命令行方式)dpkg--get-selections""取的的當前狀態(命令行方式)支持通配符,如:Debian:~#dpkg--get-selections*wine*libwineholdlibwine-alsaholdlibwine-artsholdlibwine-devholdlibwine-nasholdlibwine-printholdlibwine-twainholdwineholdwine+holdwine-docholdwine-utilshold例如:大家現在用的都是gaim-0.58+QQ-plugin,為了防止gaim被升級,我們可以採用如下方法:方法一:Debian:~#echo"gaimhold"|dpkg--set-selections然後用下面命令檢查一下:Debian:~#dpkg--get-selections"gaim"gaimhold現在的狀態標志是hold,就不能被升級了。如果想恢復怎麼呢?Debian:~#echo"gaiminstall"|dpkg--set-selectionsDebian:~#dpkg--get-selections"gaim"gaiminstall這時狀態標志又被重置為install,可以繼續升級了。同志們會問,哪個這些狀態標志都寫在哪個文件中呢?在/var/lib/dpkg/status里,你也可以通過修改這個文件實現hold。有時你會發現有的軟體狀態標志是purge,不要奇怪。如:事先已經安裝了amsn,然後把它卸了。apt-getremove--purgeamsn那麼狀態標志就從install變成purge。方法二:在/etc/apt下手動建一個preferences文件內容:Package:gaimPin:version0.58*保存dpkg-S在包資料庫中查找,並告訴你哪個包包含了這個文件。(註:查找的是事先已經安裝的包)--------------------------------------------Debian的軟體包管理工具命令不完全列表--------------------------------------------Debian系統中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目錄中保存了各個軟體包的信息及管理文件.每個文件的作用如下:以".conffiles"結尾的文件記錄軟體包的配置列表.以".list"結尾的文件記錄了軟體包的文件列表,用戶可在文件當中找到軟體包文件的具體安裝位置.以".md5sums"結尾的文件記錄了md5信息,用來進行包的驗證的.以".config"結尾的文件是軟體包的安裝配置角本.以".postinst"角本是完成Debian包解開之後的配置工作,通常用來執行所安裝軟體包相關的命令和服務的重新啟動.以".preinst"角本在Den解包之前運行,主要作用是是停止作用於即將升級的軟體包服務直到軟體包安裝或和升級完成.以".prerm"腳本負責停止與軟體包關聯的daemon服務,在刪除軟體包關聯文件之前執行.以".postrm"腳本負責修改軟體包鏈接或文件關聯,或刪除由它創建的文件./var/lib/dpkg/available是軟體包的描述信息.包括當前系統中所有使用的Debian安裝源中所有的軟體包,還包括當前系統中已經安裝和未安裝的軟體包.1.dpkg包管理工具dpkg-r卸載軟體包.不是完全的卸載,它的配置文件還存在.dpkg--info"軟體包名"--列出軟體包解包後的包名稱.dpkg-l--列出當前系統中所有的包.可以和參數less一起使用在分屏查看.dpkg-l|grep-i"軟體包名"--查看系統中與"軟體包名"相關聯的包.dpkg-s查詢已安裝的包的詳細信息.dpkg-L查詢系統中已安裝的軟體包所安裝的位置.dpkg-S查詢系統中某個文件屬於哪個軟體包.dpkg-I查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).dpkg-i手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get-finstall在解決信賴性這個問題.dpkg-reconfigure重新配置dpkg-P全部卸載(但是還是不能解決軟體包的依賴性的問題)

F. ubuntu 如何能看到正在安裝什麼軟體

ubuntu安裝和查看已安裝
說明:由於圖形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比較簡單,所以這里主要總結在終端通過命令行方式進行的軟體包安裝、卸載和刪除的方法。
一、Ubuntu中軟體安裝方法
1、APT方式
(1)普通安裝:apt-get install softname1 softname2 …;
(2)修復安裝:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)
(3)重新安裝:apt-get --reinstall install softname1 softname2...;
2、Dpkg方式
(1)普通安裝:dpkg -i package_name.deb
3、源碼安裝(.tar、tar.gz、tar.bz2、tar.Z)
首先解壓縮源碼壓縮包然後通過tar命令來完成
a.解xx.tar.gz:tar zxf xx.tar.gz
b.解xx.tar.Z:tar zxf xx.tar.Z
c.解xx.tgz:tar zxf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
然後進入到解壓出的目錄中,建議先讀一下README之類的說明文件,因為此時不同源代碼包或者預編譯包可能存在差異,然後建議使用ls -F --color或者ls -F命令(實際上我的只需要 l 命令即可)查看一下可執行文件,可執行文件會以*號的尾部標志。
一般依次執行./configure
make
sudo make install
即可完成安裝。
二、Ubuntu中軟體包的卸載方法
1、APT方式
(1)移除式卸載:apt-get remove softname1 softname2 …;(移除軟體包,當包尾部有+時,意為安裝)
(2)清除式卸載 :apt-get --purge remove softname1 softname2...;(同時清除配置)
清除式卸載:apt-get purge sofname1 softname2...;(同上,也清除配置文件)
2、Dpkg方式
(1)移除式卸載:dpkg -r pkg1 pkg2 ...;
(2)清除式卸載:dpkg -P pkg1 pkg2...;

三、Ubuntu中軟體包的查詢方法
Dpkg 使用文本文件來作為資料庫.通稱在 /var/lib/dpkg 目錄下. 通稱在 status 文件中存儲軟體狀態,和控制信息. 在 info/ 目錄下備份控制文件, 並在其下的 .list 文件中記錄安裝文件清單, 其下的 .mdasums 保存文件的 MD5 編碼.
體驗使用資料庫的時刻到了:
$ dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-===========-================-======================================== ii aalib1 1.4p5-28 ascii art library - transitional package ii adser 3.85 Add and remove users and groups ii alien .63 install non-native packages with dpkg ... ...

每條記錄對應一個軟體包, 注意每條記錄的第一, 二, 三個字元. 這就是軟體包的狀態標識, 後邊依此是軟體包名稱, 版本號, 和簡單描述.
第一字元為期望值,它包括:
u 狀態未知,這意味著軟體包未安裝,並且用戶也未發出安裝請求.
i 用戶請求安裝軟體包.
r 用戶請求卸載軟體包.
p 用戶請求清除軟體包.
h 用戶請求保持軟體包版本鎖定.
第二列,是軟體包的當前狀態.此列包括軟體包的六種狀態.
n 軟體包未安裝.
i 軟體包安裝並完成配置.
c 軟體包以前安裝過,現在刪除了,但是它的配置文件還留在系統中.
u 軟體包被解包,但還未配置.
f 試圖配置軟體包,但是失敗了.
h 軟體包安裝,但是但是沒有成功.
第三列標識錯誤狀態,可以總結為四種狀態. 第一種狀態標識沒有問題,為空. 其它三種符號則標識相應問題.
h 軟體包被強制保持,因為有其它軟體包依賴需求,無法升級.
r 軟體包被破壞,可能需要重新安裝才能正常使用(包括刪除).
x 軟包件被破壞,並且被強制保持.
也可以以統配符模式進行模糊查詢, 比如我要查找以nano字元開始的所有軟體包:
$ dpkg -l nano* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii nano 1.3.10-2 free Pico clone with some new features pn nano-tiny <none> (no description available) un nanoblogger <none> (no description available)

以上狀態說明: 系統中安裝了 nano 版本為 1.3.10-2 ;安裝過 nano-tiny , 後來又清除了; 從未安裝過nanoblogger .
如果覺得 dpkg 的參數過多, 不利於記憶的話, 完全可以使用 dpkg-query 進行 dpkg 資料庫查詢.
應用範例:
查詢系統中屬於nano的文件:
$ dpkg --listfiles nano
or
$ dpkg-query -L nano
查看軟體nano的詳細信息:
$ dpkg -s nano
or
$ dpkg-query -s nano
查看系統中軟體包狀態, 支持模糊查詢:
$ dpkg -l
or
$dpkg-query -l
查看某個文件的歸屬包:
$ dpkg-query -S nano
or
$ dpkg -S nano
三、其他應用總結
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)
apt-get install # ------(package 安裝包)
apt-get install # -----(package --reinstall 重新安裝包)
apt-get -f install # -----(強制安裝, "-f = --fix-missing"當是修復安裝吧...)
apt-get remove #-----(package 刪除包)
apt-get remove --purge # ------(package 刪除包,包括刪除配置文件等)
apt-get autoremove --purge # ----(package 刪除包及其依賴的軟體包+配置文件等(只對6.10有效,強烈推薦))
apt-get update #------更新源
apt-get upgrade #------更新已安裝的包
apt-get dist-upgrade # ---------升級系統
apt-get dselect-upgrade #------使用 dselect 升級
apt-cache depends #-------(package 了解使用依賴)
apt-cache rdepends # ------(package 了解某個具體的依賴,當是查看該包被哪些包依賴吧...)
apt-get build-dep # ------(package 安裝相關的編譯環境)
apt-get source #------(package 下載該包的源代碼)
apt-get clean && apt-get autoclean # --------清理下載文件的存檔 && 只清理過時的包
apt-get check #-------檢查是否有損壞的依賴
dpkg -S filename -----查找filename屬於哪個軟體包
apt-file search filename -----查找filename屬於哪個軟體包
apt-file list packagename -----列出軟體包的內容
apt-file update --更新apt-file的資料庫

dpkg --info "軟體包名" --列出軟體包解包後的包名稱.
dpkg -l --列出當前系統中所有的包.可以和參數less一起使用在分屏查看. (類似於rpm -qa)
dpkg -l |grep -i "軟體包名" --查看系統中與"軟體包名"相關聯的包.
dpkg -s 查詢已安裝的包的詳細信息.
dpkg -L 查詢系統中已安裝的軟體包所安裝的位置. (類似於rpm -ql)
dpkg -S 查詢系統中某個文件屬於哪個軟體包. (類似於rpm -qf)
dpkg -I 查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -r 卸載軟體包.不是完全的卸載,它的配置文件還存在.
dpkg -P 全部卸載(但是還是不能解決軟體包的依賴性的問題)
dpkg -reconfigure 重新配置

apt-get install
下載軟體包,以及所有依賴的包,同時進行包的安裝或升級。如果某個包被設置了 hold (停止標志,就會被擱在一邊(即不會被升級)。更多 hold 細節請看下面。
apt-get remove [--purge]
移除 以及任何依賴這個包的其它包。
--purge 指明這個包應該被完全清除 (purged) ,更多信息請看 dpkg -P。

apt-get update
升級來自 Debian 鏡像的包列表,如果你想安裝當天的任何軟體,至少每天運行一次,而且每次修改了
/etc/apt/sources.list 後,必須執行。

apt-get upgrade [-u]
升 級所有已經安裝的包為最新可用版本。不會安裝新的或移除老的包。如果一個包改變了依賴關系而需要安裝一個新的包,那麼它將不會被升級,而是標志為 hold。apt-get update 不會升級被標志為 hold 的包 (這個也就是 hold 的意思)。請看下文如何手動設置包為 hold。我建議同時使用 '-u' 選項,因為這樣你就能看到哪些包將會被升級。

apt-get dist-upgrade [-u]
和 apt-get upgrade 類似,除了 dist-upgrade 會安裝和移除包來滿足依賴關系。因此具有一定的危險性。

apt-cache search
在軟體包名稱和描述中,搜索包含xxx的軟體包。

apt-cache show
顯示某個軟體包的完整的描述。

apt-cache showpkg
顯示軟體包更多細節,以及和其它包的關系。

dselect
console-apt
aptitude
gnome-apt
APT 的幾個圖形前端(其中一些在使用前得先安裝)。這里 dselect 無疑是最強大的,也是最古老,最難駕馭。

普通 Dpkg 用法
dpkg -i
安裝一個 Debian 包文件,如你手動下載的文件。

dpkg -c
列出 的內容。

dpkg -I
從 中提取包信息。

dpkg -r
移除一個已安裝的包。

dpkg -P
完全清除一個已安裝的包。和 remove 不同的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除所有的配製文件。

dpkg -L
列出 安裝的所有文件清單。同時請看 dpkg -c 來檢查一個 .deb 文件的內容。

dpkg -s
顯示已安裝包的信息。同時請看 apt-cache 顯示 Debian 存檔中的包信息,以及 dpkg -I 來顯示從一個 .deb 文件中提取的包信息。

dpkg-reconfigure
重 新配製一個已經安裝的包,如果它使用的是 debconf (debconf 為包安裝提供了一個統一的配製界面)。你能夠重新配製 debconf 它本身,如你想改變它的前端或提問的優先權。例如,重新配製 debconf,使用一個 dialog 前端,簡單運行:

dpkg-reconfigure --frontend=dialog debconf (如果你安裝時選錯了,這里可以改回來喲:)

echo " hold" | dpkg --set-selections
設置 的狀態為 hlod (命令行方式)

dpkg --get-selections ""
取的 的當前狀態 (命令行方式)

支持通配符,如:
Debian:~# dpkg --get-selections *wine*
libwine hold
libwine-alsa hold
libwine-arts hold
libwine-dev hold
libwine-nas hold
libwine-print hold
libwine-twain hold
wine hold
wine+ hold
wine-doc hold
wine-utils hold

例如:
大家現在用的都是 gaim-0.58 + QQ-plugin,為了防止 gaim 被升級,我們可以採用如下方法:

方法一:
Debian:~# echo "gaim hold" | dpkg --set-selections
然後用下面命令檢查一下:
Debian:~# dpkg --get-selections "gaim"
gaim hold
現在的狀態標志是 hold,就不能被升級了。

如果想恢復怎麼辦呢?
Debian:~# echo "gaim install" | dpkg --set-selections
Debian:~# dpkg --get-selections "gaim"
gaim install
這時狀態標志又被重置為 install,可以繼續升級了。

同志們會問,哪個這些狀態標志都寫在哪個文件中呢?
在 /var/lib/dpkg/status 里,你也可以通過修改這個文件實現 hold。

有時你會發現有的軟體狀態標志是 purge,不要奇怪。
如:事先已經安裝了 amsn,然後把它卸了。
apt-get remove --purge amsn
那麼狀態標志就從 install 變成 purge。

方法二:
在/etc/apt 下手動建一個 preferences 文件
內容:
Package: gaim
Pin: version 0.58*
保存

dpkg -S
在包資料庫中查找 ,並告訴你哪個包包含了這個文件。(註:查找的是事先已經安裝的包)

--------------------------------------------
Debian的軟體包管理工具命令不完全列表
--------------------------------------------
Debian系統中所有的包信息都在/var/lib/dpkg下.其中/var/lib/dpkg/info目錄中保存了各個軟體包的信息及管理文件.每個文件的作用如下:
以 ".conffiles" 結尾的文件記錄軟體包的配置列表.
以 ".list" 結尾的文件記錄了軟體包的文件列表,用戶可在文件當中找到軟體包文件的具體安裝位置.
以 ".md5sums" 結尾的文件記錄了md5信息,用來進行包的驗證的.
以 ".config" 結尾的文件是軟體包的安裝配置角本.
以 ".postinst" 角本是完成Debian包解開之後的配置工作,通常用來執行所安裝軟體包相關的命令和服務的重新啟動.
以 ".preinst" 角本在Den解包之前運行,主要作用是是停止作用於即將升級的軟體包服務直到軟體包安裝或和升級完成.
以 ".prerm" 腳本負責停止與軟體包關聯的daemon服務,在刪除軟體包關聯文件之前執行.
以 ".postrm" 腳本負責修改軟體包鏈接或文件關聯,或刪除由它創建的文件.

/var/lib/dpkg/available是軟體包的描述信息.
包括當前系統中所有使用的Debian安裝源中所有的軟體包,還包括當前系統中已經安裝和未安裝的軟體包.

1.dpkg包管理工具
dpkg -r 卸載軟體包.不是完全的卸載,它的配置文件還存在.
dpkg --info "軟體包名" --列出軟體包解包後的包名稱.
dpkg -l --列出當前系統中所有的包.可以和參數less一起使用在分屏查看.
dpkg -l |grep -i "軟體包名" --查看系統中與"軟體包名"相關聯的包.
dpkg -s 查詢已安裝的包的詳細信息. dpkg -L 查詢系統中已安裝的軟體包所安裝的位置.
dpkg -S 查詢系統中某個文件屬於哪個軟體包.
dpkg -I 查詢deb包的詳細信息,在一個軟體包下載到本地之後看看用不用安裝(看一下唄).
dpkg -i 手動安裝軟體包(這個命令並不能解決軟體包之前的依賴性問題),如果在安裝某一個軟體包的時候遇到了軟體依賴的問題,可以用apt-get -f install在解決信賴性這個問題.
dpkg -reconfigure 重新配置
dpkg -P 全部卸載(但是還是不能解決軟體包的依賴性的問題)

G. 為什麼我的電腦老中病毒

360是打補丁用最好.NOD占資源少殺毒快.
www.eset.com.cn
在下載NOD32升級寶寶查找用戶名和密碼.把NOD32升級一鍵還原備份

H. virtualbox headless frontend已停止工作是什麼意思

開雷電模擬器的時候virtualbox headless fronted停止運行原因如下:顯卡驅動沒有更新,導致軟體出錯。

一般會在電腦配置的附件光碟中帶有顯卡的驅動程序,可以直接安裝。在沒有附件光碟的情況下安裝顯卡驅動,則先要確定顯卡的品牌與型號的,如果記不得了,就打開機箱看那個豎插在主板上的較大板子(一般顯卡有很大的散熱片或風扇)上的型號品牌。

如果是集成的顯卡(在主板上看不到前面說的那樣的電路板),就看主板上的型號品牌,記下來。然後到網路上搜索型號品牌,下載相應驅動程序並安裝就可以了。

怎樣正確安裝顯卡驅動?

重裝系統後,首先要做的事就是安裝正確的驅動程序,包括顯卡驅動程序的安裝。但是在安裝時,經常會遇到提示安裝失敗的問題,應該怎樣正確地安裝顯卡驅動程序呢?驅動器的安裝,也是需要一定的方法和操作步驟的,否則就可能導致安裝失敗的情況出現。

許多顯卡,特別是Matrox的顯卡,需要在BIOS中設置相關項,才能保證顯卡驅動的正確安裝。所以在啟動機器的時候,按「Del」鍵進入BIOS設置,找到「ChipsetFeaturesSetup」選項,將裡面的「AssignIRQToVGA」設置為「Enable」,然後保存退出。

閱讀全文

與frontend工具箱相關的資料

熱點內容
液壓閥門關不上什麼原因 瀏覽:557
機械車鑰匙怎麼拆圖解 瀏覽:971
閥門上的shut代表什麼 瀏覽:47
熔噴布生產所需哪些機械 瀏覽:533
砂漿廠需要什麼檢測儀器 瀏覽:108
天然氣表怎麼閥門 瀏覽:132
指數五金機電怎麼樣 瀏覽:374
開關閥門怎麼開關 瀏覽:232
汽車添加製冷劑多少錢 瀏覽:123
雲南五金機電交流群 瀏覽:193
電子荷質比的測定實驗裝置 瀏覽:422
閥門disk什麼意思 瀏覽:530
怎麼知道熱水器進水閥門打開了 瀏覽:425
閥門中dnl是什麼意思 瀏覽:308
空氣組成實驗裝置 瀏覽:963
變壓器戶外裝置都有什麼作用 瀏覽:772
什麼的軸承質量最好 瀏覽:657
沈陽第二閥門廠北京銷售處 瀏覽:121
寧波臻至機械模具有限公司股票代碼是多少 瀏覽:589
內徑27軸承是什麼 瀏覽:805