這篇文章是獻給發行版的新手,尤其是 GNU/Linux 世界的新手。 今天我們將討論Linux中最重要的文件之一,更具體地說是文件 sources.list文件。 該文件的名稱已經非常具有啟發性,並表明了它的含義,我們所知道的英文很少。
Gnu / Linux發行版的操作很簡單,一方面,我們擁有操作系統的組成部分;另一方面,我們與服務器之間建立了安全的連接,在服務器上提供了程序,軟件包和更新程序。 許多人對安全性抱有偏執的感覺似乎是一個大漏洞,這是它擁有的最好的質量之一,它使發行量每天都在改善。
Ubuntu 它有一系列的服務器和一系列的應用程序,可以讓我們更新和保護我們的操作系統,以及改善我們的交互和更新體驗。 但即便如此,最有效的方法,或者無論我們使用什麼版本的系統,都始終有效的方法是手動編輯 sources.list 文件。
如何編輯和增強我的 sources.list 文件?
編輯這樣的文件非常簡單,但同時需要有管理員權限才能進行。
我們打開終端並寫入:
sudo nano /etc/apt/sources.list
他們會要求我們提供密碼,確認後,會打開一個帶有文件文本的納米屏幕。 可以選擇其他文本編輯器,但 nano 被廣泛使用並直接從終端運行。 可能是我們把上面的地址打錯了,這樣顯示出來的就是空白頁,所以我們不保存就關閉了,重新寫一遍,但是這次是正確的。
該文件將如下所示:
包含cd-rom一詞的第一行是對安裝cd的引用,它們始終帶有“deb cdrom:”,即使它是通過網絡或 USB 安裝的。 從這裡開始出現以“deb http://”或“deb-src”開頭的各種行。 未註釋的行是那些 已激活的存儲庫, 在主映像 (main) 的情況下,由社區 (universe) 維護的軟件。
以## 開頭的行(雖然只是一個散列標記就足夠了)是 註釋行 要么有解釋後面的存儲庫的文本,要么是我們不希望我們的操作系統訪問的存儲庫。 在任何情況下,當系統在行首看到這些符號時,它就會明白後面的內容是不必要的,並跳轉到不以該符號開頭的下一行。
有時存儲庫暫時損壞,或者我們不希望安裝該存儲庫中的程序版本,那麼最好的選擇是將此符號放在存儲庫行的開頭,這樣我們就不會再出現問題了。 請注意,如果在存儲庫中添加註釋,即將#放在服務器地址的開頭,則還必須註釋源的地址,否則將產生錯誤。
以及如何添加朋友告訴我的存儲庫?
好吧,要添加存儲庫,我們只需要轉到文檔末尾,然後輸入存儲庫的地址和源的地址,即 deb和deb-src
而且我怎麼知道它是一個有效的存儲庫?
所有有效的存儲庫地址都具有以下格式:
deb http://server_address/folder_name version_name (main or universe or multiverse or main restricted, etc)
該行的最後一部分指示存儲庫的各個部分: 主 是主要的,而 主要限制 表示受限制的軟件部分。
一般來說,必須在此文件中採取的唯一預防措施是,有必要嘗試放置相同版本的存儲庫,即我們當前版本的 Ubuntu 的吉祥物動物形容詞的存儲庫。 否則,我們冒著這樣的風險,即在更新時,我們的系統會混合包和版本並瘋狂地達到“分佈不均”,這是當使用存儲庫的系統無法正常工作時。
根據我們的喜好設置存儲庫後,我們只需保存、關閉、轉到控制台並寫入:
sudo apt update && sudo apt upgrade
因此,操作系統識別的軟件包列表的更新將開始。
如果您已經閱讀了整個教程,將會發現它很簡單,至少嘗試查看該文件。 值得。 你好。
更多信息 - 如何將PPA信息庫添加到Debian和基於它的發行版,
非常感謝你提供的信息
謝謝,謝謝,坦基,謝謝,強迫…。
嗨,我對此並不陌生,但我會全力以赴,我不想學習其他任何東西。
我告訴你,當我到達規範的地方時…。 好吧,我將逐步進行...。系統配置-軟件和更新-其他軟件-我指向Canonical合作夥伴(2)獨立(1)-添加,在這裡我複制並粘貼上面顯示的示例行將其粘貼到我要求APT,添加源代碼和刷新或類似內容的地方,最後它告訴我由於連接而失敗,當我建立連接時……我進入了sources.list使用nano,並進行了截圖,以防萬一,在主行中出現了幾行,好像是在告訴我有什麼問題……而我……完全不知道,對不起。 你能幫助我嗎? 我想我有16.04,並且我至少想更新libreoffice,但我不知道該怎麼做。 感謝您的回答。 一切順利