日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Ubuntu18.04更改apt源為阿里云源的詳細過程_Linux

作者:CediOsman ? 更新時間: 2022-02-20 編程語言

前言:

看見Ubuntu新出了18.04版本感覺不錯,裝一個玩玩,雖然有很多教程可以參考,但我也給出一個不是很一樣的方案吧,盡量解釋的詳細一點。

為了下載更方便,速度更快,我們往往在使用Linux系列系統時修改apt源為國內的源,一般選擇有阿里云,豆瓣之類的,下面簡單說下如何更改為阿里云源。

Ubuntu18.04更改apt源為阿里云源

?1.復制源文件備份,以防萬一

我們要修改的文件是sources.list,它在目錄/etc/apt/下,sources.list是包管理工具apt所用的記錄軟件包倉庫位置的配置文件,同樣類型的還有位于 同目錄下sources.list.d文件下的各種.list后綴的各文件。

命令如下:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.編輯源列表文件

命令如下:

sudo vim /etc/apt/sources.list

如果報錯:sudo:vim:command not found??? 說明沒裝vim編輯器

使用命令:

sudo apt-get install vim 安裝即可

3.查看新版本信息

其實Ubuntu18.04版之前的任一版更改apt源為國內源方法早就有了,內容大同小異,我們應當掌握其規律了,其實每一版內容不同的地方就是版本號(或者官方一點的說:系統代號),所以我們先了解下新版本的系統代號:

使用如下命令:

lsb_release -c

得到本系統的系統代號,如下圖所示:

我們可以看到新版本的Ubuntu系統代號為bionic

同樣的我們也可以得到之前任意版本的系統代號:

Ubuntu 12.04 (LTS)代號為precise。

Ubuntu 14.04 (LTS)代號為trusty。

Ubuntu 15.04 代號為vivid。

Ubuntu 15.10 代號為wily。

Ubuntu 16.04 (LTS)代號為xenial。

所以這也就解釋了為什么我們百度出來的那么多方案里面內容不盡相同的原因,因為他們更改apt安裝源時用的系統不一樣。

4.將原有的內容注釋掉,添加以下內容(或者你把里面內容修改成下面的就可以,但是不能有除了以下內容的有效內容)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

值得注意的是sources.list文件的條目都是有格式的(通過上面的內容大家也看的出來),一般有如下形式

deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

所以后面幾個參數是對軟件包的分類(Ubuntu下是main, restricted,universe ,multiverse這四個)

所以你把內容寫成

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed universe multiverse

之類的也是可以的,之前我有這個疑惑,所以在這里一并告知和我有一樣疑惑的朋友。

5.更新軟件列表

運行如下命令:

sudo apt-get update

6.更新軟件包

運行如下命令:

sudo apt-get upgrade

7.最后說兩句

ubuntu sudo update與upgrade的作用及區別

每個LINUX的發行版,比如UBUNTU,都會維護一個自己的軟件倉庫,我們常用的幾乎所有軟件都在這里面。這里面的軟件絕對安全,而且絕對的能正常安裝。

在UBUNTU下,我們維護一個源列表,源列表里面都是一些網址信息,這每一條網址就是一個源,這個地址指向的數據標識著這臺源服務器上有哪些軟件可以安裝使用。

編輯源命令:

sudo gedit /etc/apt/sources.list

在這個文件里加入或者注釋(加#)掉一些源后,保存。這時候,我們的源列表里指向的軟件就會增加或減少一部分。

獲得最近的軟件包的列表:(列表中包含一些包的信息,比如這個包是否更新過)

sudo apt-get update

這個命令,會訪問源列表里的每個網址,并讀取軟件列表,然后保存在本地電腦。軟件包管理器里看到的軟件列表,都是通過update命令更新的。

update后,可能需要upgrade一下。

sudo apt-get upgrade

這個命令,會把本地已安裝的軟件,與剛下載的軟件列表里對應軟件進行對比,如果發現已安裝的軟件版本太低,就會提示你更新。如果你的軟件都是最新版本,會提示:

升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。

總而言之,update是更新軟件列表,upgrade是更新軟件。

注解:一般在執行 sudo apt-get upgrade 命令之前需要先執行一下 sudo apt-get update? ----其實和windows下的軟件檢測更新是一樣的,需要更新的會幫你自動更新并安裝好

在線直接安裝的命令

sudo apt-get install 軟件名稱

apt-get update 指令會同步使用者端和APT 伺服器的RPM 索引清單(package list),APT 伺服器的RPM 索引清單置于base 資料夾內,使用者端電腦取得base 資料夾內的bz2 RPM 索引清單壓縮檔后,會將其解壓置放于/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的時候,就會將這個資料夾內的資料和使用者端電腦內的RPM 資料庫比對,如此一來就可以知道那些RPM 已安裝、未安裝、或是可以升級的。

同時我借鑒了博友gong_xucheng的少部分博文,地址如下

https://blog.csdn.net/gong_xucheng/article/details/53886271

在此表示感謝。

總結

原文鏈接:https://blog.csdn.net/zhangjiahao14/article/details/80554616

欄目分類
最近更新