<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一次 Ubuntu 執(zhí)行 update 后的問(wèn)題排查記錄

          共 3315字,需瀏覽 7分鐘

           ·

          2023-08-30 17:14

          公眾號(hào)后臺(tái)回復(fù):「Ubuntu20.10」,即可獲取本文安裝包。

          問(wèn)題背景

          前兩天,為驗(yàn)證 PCAP 包,在虛擬機(jī)里正常安裝了個(gè) Ubuntu 20.10 版本的操作系統(tǒng)。

          安裝好后,反復(fù)執(zhí)行不同的命令,都提示沒(méi)有此命令。因?yàn)槲揖W(wǎng)絡(luò)適配器設(shè)置的橋接模式,可直接連接物理網(wǎng)絡(luò)。可是為什么不能通過(guò)終端連接工具進(jìn)行連接呢?

          經(jīng)過(guò)檢查環(huán)境發(fā)現(xiàn),原來(lái)是未安裝 openssh-server。初次安裝,系統(tǒng)可能會(huì)有一些命令不存在的情況,則需要手動(dòng)進(jìn)行安裝。

          首先在 Ubuntu 系統(tǒng)中更新源,執(zhí)行sudo apt-get update命令,它主要用于從軟件源獲取最新的軟件包信息。然而,當(dāng)我在執(zhí)行這個(gè)命令后,遇到了問(wèn)題,導(dǎo)致無(wú)法正常更新。

          本文將詳細(xì)記錄一次我在 Ubuntu 系統(tǒng)上,執(zhí)行sudo apt-get update后出現(xiàn)如下錯(cuò)誤問(wèn)題時(shí)的排查過(guò)程,并提供相應(yīng)的解決方案。

          e44dd861a44bf2d8620042093f260f59.webp

          解決方案

          第一步:

          執(zhí)行如下命令,查看 Ubuntu 系統(tǒng)版本。

                lsb_release -a

          0b2b1fbb96dc2aa27c8049637c2bfd3a.webp

          前期,我在排查的時(shí)候,不僅通過(guò)查看系統(tǒng)版本,還調(diào)試過(guò)系統(tǒng)設(shè)置 >>> 軟件更新 >>> Ubuntu 軟件 >>> 勾選如下四個(gè)選項(xiàng),并將源代碼下載自改為:中國(guó)的服務(wù)器。

          055320b0768b3479a91f2611d72c8ffa.webp

          第二步:

          通過(guò)如下網(wǎng)站,找到 Ubuntu (/etc/apt/sources.list) 部分,選擇 groovy(20.10)版本,即可下載 sources.list 源配置文件。

          https://mirrors.ustc.edu.cn/repogen/

          82a2e9f1fb074cd54402990bb5f7aadb.webp

          第三步:

          如果你要直接將所下載的 sources.list 源配置文件替換到 /etc/apt/ 目錄下的話,可先進(jìn)行備份后在做替換操作。

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

          系統(tǒng)如果裝好 openssh-server 服務(wù)和 vim 的話,可以通過(guò)終端連接工具,使用 vim 編輯源配置文件。

                  vim /etc/apt/sources.list 

          系統(tǒng)如果沒(méi)有裝好 openssh-server 服務(wù)和 vim 的話,則可以通過(guò) gedit 打開(kāi) sources.list 源配置文件。

                  sudo gedit /etc/apt/sources.list

          然后將上述網(wǎng)站找到的 20.10 版本的內(nèi)容,配置到 sources.list 文件中。

          執(zhí)行sudo apt-get update命令即可更新完畢,這樣就可以安裝自己需要的包了。比如:sudo apt install tree

          上述為官方源的配置步驟。

          如果 Ubuntu 虛擬機(jī)系統(tǒng)與本機(jī)不是橋接的模式,不通外網(wǎng),首先要確保虛擬機(jī)安裝 VMware Tools,在 Ubuntu 桌面上新建個(gè)文件夾,解壓 VMware Tools 的壓縮包。進(jìn)入如下目錄:

                  cd /home/jacktian/桌面/123/VMwareTools-10.3.22-15902021/vmware-tools-distrib

          執(zhí)行命令:./vmware-install.pl進(jìn)行安裝,一路 yes,直到安裝成功后即可實(shí)現(xiàn)本地拖拽文件到虛擬機(jī)中。

          第一步:

          創(chuàng)建掛載點(diǎn)

                  mkdir /mnt/cdrom 

          掛載 ISO 鏡像文件

                  umount /dev/sr0
          mount -t iso9660 /dev/sr0 /cdrom

          sudo mount -t iso9660 -o loop /home/jacktian/桌面/123/ubuntu-20.10-desktop-amd64.iso /mnt/cdrom

          修改 apt 配置

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

          groovy 是 20.10 版本的代號(hào),根據(jù)自身環(huán)境需求,換為相應(yīng)版本的代號(hào)。

                  deb file:///cdrom groovy main restricted 

          或者,先清空 /etc/apt/sources.list 源配置文件中的內(nèi)容,執(zhí)行如下命令,自動(dòng)寫(xiě)入。

                  sudo apt-cdrom add 

          查看 sources.list 源配置文件中的內(nèi)容

                  cat /etc/apt/sources.list
          deb cdrom:[Ubuntu 20.10 _Groovy Gorilla_ - Release amd64 (20201022)]/ groovy main restricted

          清理和更新

                  sudo apt clean all
          sudo apt update

          然后嘗試安裝所需的命令

                  sudo apt install tree

          第二步:

          如果按上述操作步驟,配置好本地源后,還是無(wú)法直接安裝所需命令,則需要下載 deb 的包,進(jìn)行安裝。因?yàn)槲疫@的環(huán)境,是為了驗(yàn)證 PCAP 包,需要具備安裝 net-tools 和 openssh-server 兩個(gè)環(huán)境包,這樣能夠通過(guò)終端連接工具連接 Ubuntu 系統(tǒng),會(huì)更加便捷些。

          因此,我下載了 net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64.deb 和 openssh-server-installer.zip 兩個(gè)環(huán)境包,執(zhí)行如下命令進(jìn)行安裝。

                  sudo dpkg -i net-tools_1.60+git20180626.aebd88e-1ubuntu1_amd64.deb

          Ubuntu 環(huán)境安裝 openssh-server,需要用到很多依賴(lài)包,都打包在如下 zip 壓縮包中了,解壓后,安裝全部 deb 包即可。

                  unzip openssh-server-installer.zip
          sudo dpkg -i *.deb

          這樣,就可以通過(guò)終端連接工具,在 PC 無(wú)法上外網(wǎng)的情況下,正常連接 Ubuntu 系統(tǒng)了。

          原創(chuàng)推薦:

          一次服務(wù)器非法重啟后導(dǎo)致的故障排查記錄

          這款輕量級(jí)可視化路由追蹤的神器,太強(qiáng)了!

          太強(qiáng)了!這款命令行工具可以在 Linux 文件目錄快速自動(dòng)跳轉(zhuǎn)

          10 款你不知道的 Linux 環(huán)境下的替代工具!

          GitHub 上的優(yōu)質(zhì) Linux 開(kāi)源項(xiàng)目,真滴牛逼!

          在線運(yùn)行 Linux,強(qiáng)的離譜!

          瀏覽 66
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  大香蕉伊人干 | 四虎永久影院 | 欧美干 | 大屌在线无玛 | 免费观看欧美成人网站 |