下面介紹Fedora Linux軟件倉庫
Fedora Linux有很多值得學習的地方,這里我們主要介紹Fedora Linux軟件倉庫,包括介紹設置 sudo 等方面。Linux具備現代一切功能完整的UNIX系統所具備的全部特征,其中包括真正的多任務、虛擬內存、共享庫、優秀的內存管理以及TCP/IP網絡支持等。
設置 sudo
Fedora Linux,也像其他Linux發行版一樣都有一個root用戶和個人用戶。ROOT用戶是超級用戶,多少類似于Windows系統中的”Administrator”一般來說使用你首次啟動時創立的個人賬戶進行日常應用,ROOT只用來進行系統管理/配置更為安全可靠。使用su或者sudo命令來作為’root’運行程序。
echo ‘loginname ALL=(ALL) ALL’ >> /etc/sudoers‘loginname’區域是你的用戶賬戶
使用’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登錄。
設置yum
http://fedora.redhat.com/docs/yum/en/
Fedora Linux使用yum來安裝和更新自身的軟件。當連接到internet時,它會自動檢測程序的依賴關系。
Fedora Repositories
Fedora Linux軟件倉庫
Fedora Linux有兩個軟件倉庫是默認啟用的:Fedora Linux(與任何CD合集和DVD中的的軟件包相同)和updates(獲得更新的軟件包,新于fedora倉庫)
這些軟件倉庫對RPM文件進行了’簽名’以確保下載的文件是有效的。導入這些倉庫的GPG 密鑰:
[mirandam@charon ~]$ sudo rpm –import /etc/pki/rpm-gpg/*
第三方倉庫
對于Fedora Linux開源政策之外的程序(例如MP3,DVD,MPEG, 二進制驅動程序等等),可以使用第三方倉庫。對于這個指南的目的,(幾乎)所有需要都能通過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下載程序或所請求更新的軟件包之后會提示你安裝。這有利于初學者追蹤系統中發生了什么。在更新中程序也可以同時被卸載。如果你想要yum自動安裝下載和實施變更,那么加-y參數(回答”yes”)來運行yum。
# sudo yum -y install application_name
NOTE: 系統的整體更新
如果你運行下面的命令,所有倉庫有可用更新的RPM軟件包將被實施更新。
[mirandam@charon ~]$ sudo yum update
通常來說,強烈建議你首次安裝Fedora Linux系統以后這么做(如果你有高速Internet的話)。在此之后,系統的整體更新就不是非常必須了。記住,系統更新同時也會對依賴關系進行更新,這會導致很長時間的下載。一個更新可能會導致已經正常工作的軟件出現問題。在你進行持續更新之前,請確保你知道你自己在干什么。
【編輯推薦】