下面介紹Fedora Linux軟件倉庫
Fedora Linux有很多值得學(xué)習(xí)的地方,這里我們主要介紹Fedora Linux軟件倉庫,包括介紹設(shè)置 sudo 等方面。Linux具備現(xiàn)代一切功能完整的UNIX系統(tǒng)所具備的全部特征,其中包括真正的多任務(wù)、虛擬內(nèi)存、共享庫、優(yōu)秀的內(nèi)存管理以及TCP/IP網(wǎng)絡(luò)支持等。
設(shè)置 sudo
Fedora Linux,也像其他Linux發(fā)行版一樣都有一個root用戶和個人用戶。ROOT用戶是超級用戶,多少類似于Windows系統(tǒng)中的”Administrator”一般來說使用你首次啟動時創(chuàng)立的個人賬戶進行日常應(yīng)用,ROOT只用來進行系統(tǒng)管理/配置更為安全可靠。使用su或者sudo命令來作為’root’運行程序。
echo ‘loginname ALL=(ALL) ALL’ >> /etc/sudoers‘loginname’區(qū)域是你的用戶賬戶
使用’ALL=(ALL) NOPASSWD:ALL’如果你不想被提示輸入密碼如果你運行sudo被提示需要密碼,那是用戶密碼,不是root的,示例:
[mirandam@charon ~]$ su
Password: <— Enter root password
[root@charon mirandam]# echo ‘mirandam ALL=(ALL) NOPASSWD:ALL’ >> /etc/sudoers
[root@charon mirandam]# exit
exit
以下是一個示例教你如何使用sudo來運行root級別的命令:
[mirandam@charon ~]$ du -sh /root
du: `/root’: Permission denied <— Fails!!!
[mirandam@charon ~]$ sudo du -sh /root
163M /root <— Works!!!
注意:如果除去每行命令前的sudo,本頁提供的每個命令都能運行,但是這樣會要求你必須以’root’的身份登陸,一個可選的使用sudo的方法是在運行一個命令之前,使用su作為root登錄。
設(shè)置yum
http://fedora.redhat.com/docs/yum/en/
Fedora Linux使用yum來安裝和更新自身的軟件。當(dāng)連接到internet時,它會自動檢測程序的依賴關(guān)系。
Fedora Repositories
Fedora Linux軟件倉庫
Fedora Linux有兩個軟件倉庫是默認啟用的:Fedora Linux(與任何CD合集和DVD中的的軟件包相同)和updates(獲得更新的軟件包,新于fedora倉庫)
這些軟件倉庫對RPM文件進行了’簽名’以確保下載的文件是有效的。導(dǎo)入這些倉庫的GPG 密鑰:
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/*
第三方倉庫
對于Fedora Linux開源政策之外的程序(例如MP3,DVD,MPEG, 二進制驅(qū)動程序等等),可以使用第三方倉庫。對于這個指南的目的,(幾乎)所有需要都能通過Livna軟件倉庫滿足。(注意:Livna倉庫和Freshrpms倉庫不可并存)
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
NOTE: installation Prompt
注意:安裝提示
Yum下載程序或所請求更新的軟件包之后會提示你安裝。這有利于初學(xué)者追蹤系統(tǒng)中發(fā)生了什么。在更新中程序也可以同時被卸載。如果你想要yum自動安裝下載和實施變更,那么加-y參數(shù)(回答”yes”)來運行yum。
# sudo yum -y install application_name
NOTE: 系統(tǒng)的整體更新
如果你運行下面的命令,所有倉庫有可用更新的RPM軟件包將被實施更新。
[mirandam@charon ~]$ sudo yum update
通常來說,強烈建議你首次安裝Fedora Linux系統(tǒng)以后這么做(如果你有高速Internet的話)。在此之后,系統(tǒng)的整體更新就不是非常必須了。記住,系統(tǒng)更新同時也會對依賴關(guān)系進行更新,這會導(dǎo)致很長時間的下載。一個更新可能會導(dǎo)致已經(jīng)正常工作的軟件出現(xiàn)問題。在你進行持續(xù)更新之前,請確保你知道你自己在干什么。
【編輯推薦】