如何在Linux電腦上安裝閉源驅(qū)動(dòng)程序、媒體編解碼器及其他被禁止的軟件?
譯文一個(gè)典型的Linux系統(tǒng)主要由不受限制的開(kāi)源軟件組成。但是市面上一些最受歡迎的軟件不是閉源軟件就是開(kāi)源軟件,可是卻受到專(zhuān)利的限制。這種被限制的軟件可能很容易安裝,也可能要費(fèi)好大一番工夫,具體取決于你的Linux發(fā)行版。
這種內(nèi)容被限制出于幾個(gè)原因。許多Linux發(fā)行版不想發(fā)行閉源軟件,于是你玩最高性能的3D游戲所需要的AMD和英偉達(dá)圖形驅(qū)動(dòng)程序并不容易獲得,像Flash插件之類(lèi)的軟件也不容易獲得。其他Linux發(fā)行版不想違反所在國(guó)的軟件專(zhuān)利,于是它們并不發(fā)行讓你可以聽(tīng)MP3視頻或看MP3音頻的開(kāi)源多媒體編解碼器。
不管是什么原因,下面介紹如何將那些被限制的專(zhuān)有程序安裝在你的Linux電腦上。
Ubuntu
Ubuntu安裝被限制的軟件
Ubuntu讓這項(xiàng)工作變得很輕松。安裝Ubuntu時(shí),你會(huì)看到顯示“安裝該第三方軟件”的復(fù)選框。激活該復(fù)選框,Ubuntu就會(huì)自動(dòng)安裝支持各種多媒體編解碼器的功能。更棒的是,如果你在安裝過(guò)程中沒(méi)有安裝該項(xiàng)功能,以后試圖播放需要相應(yīng)編解碼器的多媒體文件時(shí),就會(huì)提示你自動(dòng)安裝。
安裝Ubuntu后,它會(huì)通知你:你的系統(tǒng)是否需要專(zhuān)有的、閉源的硬件驅(qū)動(dòng)程序才能正常運(yùn)行。Ubuntu會(huì)借助Additional Drivers工具,引導(dǎo)你完成額外驅(qū)動(dòng)程序的安裝。
Linux Mint
Linux Mint驅(qū)動(dòng)程序管理器
Linux Mint在默認(rèn)情況下包括支持各種多媒體編解碼器和Adobe Flash的功能。這也是Linux Mint得以存在的最初理由之一,在Ubuntu讓安裝所有這一切內(nèi)容變得很容易之前尤其有用。
Mint還包括一個(gè)Driver Manager工具,其工作方式類(lèi)似Ubuntu的工具,用來(lái)安裝這些額外的驅(qū)動(dòng)程序。這也是Ubuntu和Linux Mint是最適合初學(xué)新手的Linux發(fā)行版的原因之一。
#p#
Fedora和紅帽
Fedora安裝Rpm Fusion
Fedora致力于不受專(zhuān)利阻礙的開(kāi)源軟件,于是Fedora項(xiàng)目并不將受限制的軟件放在其官方軟件庫(kù)中。相反,第三方RPM Fusion項(xiàng)目放的是面向Fedora和紅帽企業(yè)版Linux系統(tǒng)的這些程序包。你需要在安裝Fedora后訪(fǎng)問(wèn)RPM Fusion,并安裝RPM Fusion軟件庫(kù)。
這么做之后,你可以使用Fedora標(biāo)準(zhǔn)的軟件安裝實(shí)用工具來(lái)安裝多媒體編解碼器或VLC之類(lèi)的應(yīng)用程序,或者安裝英偉達(dá)或AMD圖形驅(qū)動(dòng)程序。Fedora不會(huì)束縛你的手腳,你需要搜索并安裝合適的程序包,但是只要點(diǎn)擊幾下鼠標(biāo)就能完成這項(xiàng)工作。
Debian
Debian啟用contrib和non free軟件庫(kù)
Debian項(xiàng)目把受限制的軟件放在其自己的“contrib”和“non-free”軟件庫(kù)。這些軟件庫(kù)在默認(rèn)情況下并不啟用,原因是它們不符合Debian項(xiàng)目的自由軟件準(zhǔn)則。然而,Debian項(xiàng)目放有這些程序包,那樣用戶(hù)可以做出自己的選擇。
在Debian上,你要么手動(dòng)編輯/etc/apt/sources.list文件,要么使用諸如Synaptic程序包管理器中的Repositories窗口之類(lèi)的工具。在這“main”一行后面添加“contrib non-free”軟件庫(kù),這個(gè)額外的軟件就會(huì)出現(xiàn)在Debian的程序包管理器中。
OpenSUSE
OpenSUSE添加社區(qū)軟件庫(kù)
與Fedora一樣,openSUSE項(xiàng)目也依賴(lài)社區(qū)提供的軟件庫(kù)來(lái)滿(mǎn)足這個(gè)要求。想安裝軟件庫(kù),打開(kāi)YaST工具,瀏覽到Software(軟件)> Software Repositories(軟件庫(kù))> Add(添加)> Community Repositories(社區(qū)軟件庫(kù))。你會(huì)看到列表列出了社區(qū)提供的軟件庫(kù)。Packman軟件庫(kù)含有許多面向多媒體的程序包,還有面向AMD/ATI圖形驅(qū)動(dòng)程序和英偉達(dá)驅(qū)動(dòng)程序的軟件庫(kù)。
其余發(fā)行版
其他Linux發(fā)行版的工作方式很相似。比如說(shuō),Arch Linux在Arch用戶(hù)軟件庫(kù)中提供了這些程序包。Mageia提供了默認(rèn)情況下沒(méi)有啟用的non-free軟件庫(kù)――你首先得激活它們。
你通常能找到所選擇的Linux發(fā)行版的操作說(shuō)明,只要搜索發(fā)行版名稱(chēng)和“install codecs”、“install nvidia drivers”或者你想安裝的其他任何軟件。
原文標(biāo)題:How to install closed drivers, media codecs, and other forbidden stuff on Linux PCs