中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu更新系統軟件包出錯怎么解決

發布時間:2022-11-25 09:48:48 來源:億速云 閱讀:212 作者:iii 欄目:服務器

本篇內容主要講解“Ubuntu更新系統軟件包出錯怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Ubuntu更新系統軟件包出錯怎么解決”吧!

新安裝Ubuntu Server 16.04以后,在初次登錄系統之后,我們看到了系統給出的提示:

Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)* Documentation:  https://help.ubuntu.com* Management:     https://landscape.canonical.com* Support:        https://ubuntu.com/advantage131 packages can be updated.62 updates are security updates.

這說明我們的系統的軟件包不是最新的,有131個軟件包已經有了更新,其中有62個是安全更新。為了系統的穩定和安全,我們需要安裝這些更新。以下是Ubuntu安裝更新的大體步驟:

1. 確定是否要替換到更快的軟件源。

Ubuntu的軟件源是在定義在/etc/apt/sources.list文件里面,如果你的服務器是在國外,如美國,可以使用默認的官方軟件源。如果你是在國內使用,官方的源可能速度太慢,可以考慮根據實際情況切換到國內大公司或者學校的源,比如網易源、搜狐源、阿里云源、中科大源、清華大學源等。這里我們采用Ubuntu的默認源。

2. 執行sudo apt-get update

daweibro@Web-Ubuntu-Server-1604:~$ sudo apt-get update[sudo] password for daweibro:Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InReleaseGet:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]Get:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]Fetched 306 kB in 7s (42.8 kB/s)Reading package lists... Donedaweibro@Web-Ubuntu-Server-1604:~$

sudo是以管理員身份執行指令。apt-get update指令是更新同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,獲取到最新的軟件包。

執行sudo apt-get upgrade

daweibro@Web-Ubuntu-Server-1604:~$ sudo apt-get upgradeReading package lists... DoneBuilding dependency treeReading state information... DoneCalculating upgrade... DoneThe following packages have been kept back:linux-generic linux-headers-generic linux-image-genericThe following packages will be upgraded:apparmor apport apt apt-transport-https apt-utils base-files bash bind9-hostbsdutils btrfs-tools cloud-initramfs-copymods cloud-initramfs-dyn-netconfcoreutils distro-info-data dnsmasq-base dnsutils dpkg eject git git-mangrub-legacy-ec2 init init-system-helpers iproute2 isc-dhcp-clientisc-dhcp-common kmod less libapparmor-perl libapparmor1 libapt-inst2.0libapt-pkg5.0 libasn1-8-heimdal libbind9-140 libblkid1 libc-bin libc6libdns-export162 libdns162 libdrm2 libevent-2.0-5 libexpat1 libfdisk1libgcrypt20 libgnutls-openssl27 libgnutls30 libgssapi3-heimdallibhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdallibhx509-5-heimdal libicu55 libisc-export160 libisc160 libisccc140libisccfg140 libkmod2 libkrb5-26-heimdal libldap-2.4-2 liblwres141 liblxc1libmount1 libmspack0 libnl-3-200 libnl-genl-3-200 libpam-systemd libpci3libroken18-heimdal librtmp1 libsmartcols1 libssl1.0.0 libsystemd0 libtasn1-6libudev1 libuuid1 libwind0-heimdal libxml2 linux-firmware locales loginlogrotate lxc-common lxcfs lxd lxd-client makedev mdadm mountmultiarch-support nano open-iscsi openssh-client openssh-serveropenssh-sftp-server openssl overlayroot passwd pciutils python3-apportpython3-distupgrade python3-problem-report python3-software-propertiespython3-update-manager resolvconf snap-confine snapdsoftware-properties-common sosreport sudo systemd systemd-sysv tcpdumpubuntu-core-launcher ubuntu-release-upgrader-core udev uidmapunattended-upgrades update-manager-core update-notifier-common util-linuxuuid-runtime vlan wget zlib1g124 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.Need to get 98.7 MB of archives.After this operation, 19.5 MB of additional disk space will be used.Do you want to continue? [Y/n]

系統列出了124個需要更新的軟件,要安裝這些更新需要下載98.7M,安裝后額外占用19.5M的硬盤空間。詢問我們是否要繼續,要繼續則鍵入Y確認,取消鍵入n.

Setting up overlayroot (0.27ubuntu1.4) ...Setting up vlan (1.9-3.2ubuntu1.16.04.3) ...Installing new version of config file /etc/network/if-pre-up.d/vlan ...Setting up python3-update-manager (1:16.04.9) ...Setting up liblxc1 (2.0.8-0ubuntu1~16.04.2) ...Setting up lxc-common (2.0.8-0ubuntu1~16.04.2) ...Setting up lxd (2.0.10-0ubuntu1~16.04.1) ...Setting up python3-distupgrade (1:16.04.22) ...Setting up ubuntu-release-upgrader-core (1:16.04.22) ...Setting up update-manager-core (1:16.04.9) ...Setting up update-notifier-common (3.168.5) ...Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...Processing triggers for dbus (1.10.6-1ubuntu3.3) ...Processing triggers for libc-bin (2.23-0ubuntu9) ...Processing triggers for initramfs-tools (0.122ubuntu8.8) ...update-initramfs: Generating /boot/initrd.img-4.4.0-62-genericW: mdadm: /etc/mdadm/mdadm.conf defines no arrays.Processing triggers for systemd (229-4ubuntu19) ...Processing triggers for ureadahead (0.100.0-19) ...Processing triggers for resolvconf (1.78ubuntu4) ...daweibro@Web-Ubuntu-Server-1604:~$

鍵入Y后按Enter確認之后,系統就會開始下載軟件包、解壓并安裝,界面會一直不停地滾動。作為使用者我們不需要看清楚并明白所有這些信息。最后再次出現提示符就算更新完成了。如果系統安裝出錯,在最后面會給出警報提示。如果沒有fatal errer等提示,一般不會有什么大問題。萬一出現出錯提示,我們可以通過提示信息在搜索引擎里找到可能的原因和解決方法。

apt-get upgrade可能出現的問題

退出登錄然后再次登錄系統,億速云發現有些信息變化了:

Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-62-generic x86_64)* Documentation:  https://help.ubuntu.com* Management:     https://landscape.canonical.com* Support:        https://ubuntu.com/advantage7 packages can be updated.7 updates are security updates.*** System restart required ***Last login: Tue Aug 29 00:14:25 2017 from 192.168.1.2

我們發現版本號已經從Ubuntu 16.04.2 LTS升級到了Ubuntu 16.04.3 LTS,內核GNU/Linux 4.4.0-62-generic x86_64卻沒有變化,還有7個軟件包沒有更新,而且都是安全更新。

我們再次運行sudo apt-get update和sudo apt-get upgrade,看看有什么提示:

daweibro@Web-Ubuntu-Server-1604:~$ sudo apt-get update[sudo] password for daweibro:Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InReleaseGet:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]Get:4 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]Fetched 306 kB in 14s (21.0 kB/s)Reading package lists... Donedavid@Web-Ubuntu-Server-1604:~$ sudo apt-get upgradeReading package lists... DoneBuilding dependency treeReading state information... DoneCalculating upgrade... DoneThe following packages have been kept back:linux-generic linux-headers-generic linux-image-generic0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

原來是linux的內核沒有更新,有什么辦法嗎?可以執行sudo apt-get dist-upgrade

daweibro@Web-Ubuntu-Server-1604:~$ sudo apt-get dist-upgradeReading package lists... DoneBuilding dependency treeReading state information... DoneCalculating upgrade... DoneThe following NEW packages will be installed:linux-headers-4.4.0-93 linux-headers-4.4.0-93-genericlinux-image-4.4.0-93-generic linux-image-extra-4.4.0-93-genericThe following packages will be upgraded:linux-generic linux-headers-generic linux-image-generic3 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.Need to get 68.6 MB of archives.After this operation, 297 MB of additional disk space will be used.Do you want to continue? [Y/n] YGet:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-4.4.0-93-generic amd64 4.4.0-93.116 [21.9 MB]Get:2 http://101.44.1.117/files/B095000006D1261F/us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-extra-4.4.0-93-generic amd64 4.4.0-93.116 [35.9 MB]Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-generic amd64 4.4.0.93.98 [1,790 B]Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-image-generic amd64 4.4.0.93.98 [2,286 B]Get:5 http://101.44.1.3/files/5060000006D1260B/us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-4.4.0-93 all 4.4.0-93.116 [9,981 kB]Get:6 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-4.4.0-93-generic amd64 4.4.0-93.116 [812 kB]Get:7 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-headers-generic amd64 4.4.0.93.98 [2,268 B]Fetched 68.6 MB in 3min 44s (306 kB/s)Selecting previously unselected package linux-image-4.4.0-93-generic.(Reading database ... 59717 files and directories currently installed.)Preparing to unpack .../linux-image-4.4.0-93-generic_4.4.0-93.116_amd64.deb ...Done.Unpacking linux-image-4.4.0-93-generic (4.4.0-93.116) ...Selecting previously unselected package linux-image-extra-4.4.0-93-generic.Preparing to unpack .../linux-image-extra-4.4.0-93-generic_4.4.0-93.116_amd64.deb ...Unpacking linux-image-extra-4.4.0-93-generic (4.4.0-93.116) ...Preparing to unpack .../linux-generic_4.4.0.93.98_amd64.deb ...Unpacking linux-generic (4.4.0.93.98) over (4.4.0.62.65) ...Preparing to unpack .../linux-image-generic_4.4.0.93.98_amd64.deb ...Unpacking linux-image-generic (4.4.0.93.98) over (4.4.0.62.65) ...Selecting previously unselected package linux-headers-4.4.0-93.Preparing to unpack .../linux-headers-4.4.0-93_4.4.0-93.116_all.deb ...Unpacking linux-headers-4.4.0-93 (4.4.0-93.116) ...Selecting previously unselected package linux-headers-4.4.0-93-generic.Preparing to unpack .../linux-headers-4.4.0-93-generic_4.4.0-93.116_amd64.deb ...Unpacking linux-headers-4.4.0-93-generic (4.4.0-93.116) ...Preparing to unpack .../linux-headers-generic_4.4.0.93.98_amd64.deb ...Unpacking linux-headers-generic (4.4.0.93.98) over (4.4.0.62.65) ...Setting up linux-image-4.4.0-93-generic (4.4.0-93.116) ...Running depmod.update-initramfs: deferring update (hook will be called later)Examining /etc/kernel/postinst.d.run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericupdate-initramfs: Generating /boot/initrd.img-4.4.0-93-genericW: mdadm: /etc/mdadm/mdadm.conf defines no arrays.run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericGenerating grub configuration file ...Found linux image: /boot/vmlinuz-4.4.0-93-genericFound initrd image: /boot/initrd.img-4.4.0-93-genericFound linux image: /boot/vmlinuz-4.4.0-62-genericFound initrd image: /boot/initrd.img-4.4.0-62-genericdoneSetting up linux-image-extra-4.4.0-93-generic (4.4.0-93.116) ...run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericupdate-initramfs: Generating /boot/initrd.img-4.4.0-93-genericW: mdadm: /etc/mdadm/mdadm.conf defines no arrays.run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericrun-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-93-generic /boot/vmlinuz-4.4.0-93-genericGenerating grub configuration file ...Found linux image: /boot/vmlinuz-4.4.0-93-genericFound initrd image: /boot/initrd.img-4.4.0-93-genericFound linux image: /boot/vmlinuz-4.4.0-62-genericFound initrd image: /boot/initrd.img-4.4.0-62-genericdoneSetting up linux-image-generic (4.4.0.93.98) ...Setting up linux-headers-4.4.0-93 (4.4.0-93.116) ...Setting up linux-headers-4.4.0-93-generic (4.4.0-93.116) ...Setting up linux-headers-generic (4.4.0.93.98) ...Setting up linux-generic (4.4.0.93.98) ...daweibro@Web-Ubuntu-Server-1604:~$

執行sudo reboot命令重啟系統再登錄以后,提示發現內核版本由GNU/Linux 4.4.0-62-generic x86_64更新到GNU/Linux 4.4.0-93-generic x86_64了,至此所有的軟件包都成功升級到最新版本了:

daweibro@Web-Ubuntu-Server-1604:~$ sudo reboot[sudo] password for david:Connection to 192.168.1.109 closed by remote host.Connection to 192.168.1.109 closed.david@Workstation:~$ ssh 192.168.1.109daweibro@192.168.1.109's password:Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)* Documentation:  https://help.ubuntu.com* Management:     https://landscape.canonical.com* Support:        https://ubuntu.com/advantage0 packages can be updated.0 updates are security updates.Last login: Wed Aug 30 19:11:21 2017 from 192.168.1.2daweibro@Web-Ubuntu-Server-1604:~$

到此,相信大家對“Ubuntu更新系統軟件包出錯怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孟村| 阳泉市| 营口市| 库尔勒市| 绥滨县| 山东省| 青田县| 刚察县| 石泉县| 绥阳县| 砀山县| 克拉玛依市| 卢湾区| 唐山市| 长白| 米林县| 德清县| 商水县| 鹤岗市| 洛川县| 大余县| 西和县| 陇南市| 丰镇市| 夏河县| 长子县| 漠河县| 松溪县| 腾冲县| 武安市| 内黄县| 安阳市| 阜阳市| 齐齐哈尔市| 峨眉山市| 西吉县| 裕民县| 从化市| 开原市| 托克逊县| 略阳县|