Ubuntu系统修改源并整理安装包

本文介绍如何更换Ubuntu系统的软件源至阿里云、清华大学或东北大学等镜像站点,并提供详细的步骤指导。此外,还介绍了如何通过命令行工具进行软件包的升级、清理缓存、删除未使用的软件及修复损坏的依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu系统修改源并整理安装包

 

目录

一、备用源... 2

1.1、阿里源... 2

1.2、清华大学... 3

1.3、东北大学... 3

二、切换Ubuntu系统源的操作... 4

2.1、备份原有的系统源文件... 4

2.2、编辑sources.list文件... 4

2.3、更新apt包... 6

三、整理软件包... 7

3.1、升级软件包... 7

3.2、升级已安装的软件包(自己选择)... 7

3.3、清理旧版本的软件的缓存... 7

3.4、清理所有软件的缓存... 8

3.5、删除系统中没有使用且无依赖的软件... 8

3.6、检查是否有损坏的依赖... 8

3.7、修复安装软件包... 8

 

一、备用源

1.1、阿里源

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted

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

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

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

deb http://mirrors.aliyun.com/ubuntu/ xenial universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

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

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

deb http://archive.canonical.com/ubuntu xenial partner

deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted

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

deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

1.2、清华大学

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

1.3、东北大学

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial main restricted

deb http://mirror.neu.edu.cn/ubuntu/ xenial main restricted

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial restricted multiverse universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted multiverse universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial multiverse

deb http://mirror.neu.edu.cn/ubuntu/ xenial-updates multiverse

deb http://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted

deb-src http://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted multiverse universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial-security universe

deb http://mirror.neu.edu.cn/ubuntu/ xenial-security multiverse

 

二、切换Ubuntu系统源的操作

2.1、备份原有的系统源文件

系统的源文件路径:/etc/apt/sources.list

 

在源文件目录下备份一下sources.list文件

命令:cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.2、编辑sources.list文件

命令;vi /etc/apt/sources.list

打开文件之后如下图

 

使用快捷键dG(注意大小写)清空文件内容,如下图

注意当前文本属于非编辑模式需要先按一下‘i’键或者‘insert’键开启编辑模式如下图

选择想要的源粘贴(shift键+insert键)到已经清空的文件中,

 

此时按下ESC键,输入:wq

 

Enter键,保存,退出

2.3、更新apt包

命令:sudo apt-get update

 

此时进行下载更新,待更新完毕及切换完成

三、整理软件包

3.1、升级软件包

命令; sudo apt-get upgrade

 

输入y在Enter

 

此时系统进行安装包升级

3.2、升级已安装的软件包(自己选择)

命令:sudo apt-get dist-upgrade

 

输入y在Enter

 

此时系统进行已安装的软件包升级

3.3、清理旧版本的软件的缓存

命令:sudo apt-get autoclean

 

3.4、清理所有软件的缓存

命令:sudo apt-get clean

 

3.5、删除系统中没有使用且无依赖的软件

命令:sudo apt-get autoremove

 

3.6、检查是否有损坏的依赖

命令:sudo apt-get check

 

3.7、修复安装软件包

命令:sudo apt-get -f install

 

 

 

<think>好的,我需要帮助用户找到Java的安装包进行下载。首先,用户提到他们想寻找Java安装包,可能是指JDK或者JRE。根据提供的引用,引用[1]是关于在CentOS7.5上安装Oracle Java的步骤,提到了下载安装包使用命令安装。引用[3]是关于Mac上JD-GUI需要Java 1.8+的报错,说明用户可能需要特定版本的Java。引用[5]则提到了通过360安装包来安装Visual C++,这可能是一个第三方软件的方式,但不太推荐用于Java安装,不过可以作为备选方法。 首先,我需要确认用户需要的是Oracle Java还是OpenJDK。Oracle Java需要从官网下载,可能需要账户登录,而OpenJDK可以直接通过包管理器或开放资获取。根据引用[1]中的信息,用户可能倾向于Oracle Java,但需要确保他们知道下载步骤。此外,引用[4]提到Ubuntu安装docker时的包找不到错误,这可能意味着用户需要注意系统兼容性和正确的仓库配置,这也适用于Java安装,特别是通过包管理器安装的情况。 接下来,我需要整理出不同的下载方式:官网下载、包管理器安装、第三方工具。对于Linux系统(如CentOS、Ubuntu),使用包管理器可能更方便,但需要正确添加仓库。对于Windows或Mac用户,官网下载更直接。引用[3]中的错误提示用户需要Java 1.8+,所以需要确保下载的版本符合要求。 还要注意引用[2]提到的关于Byteman注入java.lang包的问题,虽然这可能不直接影响安装,但提醒用户在修改系统级包时要谨慎。这可能与开发环境配置相关,但用户当前的问题集中在安装包下载,所以暂时可以忽略这点。 总结步骤应该是:1. 访问Oracle官网下载,可能需要账户;2. 使用包管理器安装OpenJDK;3. 使用第三方工具如SDKMAN或第三方仓库。同时需要提醒用户注意系统要求和版本兼容性,避免出现类似引用[4]中的包找不到错误。此外,引用[5]提到的360安装包虽然方便,但可能存在安全风险,需谨慎推荐。 最后,生成相关问题,可能涉及不同系统的安装方法、版本选择、常见错误解决等,如官网下载问题、包管理器配置、环境变量设置等。</think>### 如何下载Java安装包? 以下是针对不同需求的Java安装包下载方法: --- #### **1. 官方渠道下载(Oracle Java)** - **步骤**: 1. 访问Oracle Java官网:[Oracle Java SE下载页面](https://www.oracle.com/java/technologies/downloads/) 2. 选择适合操作系统的版本(如Windows、macOS、Linux) 3. 根据需求选择JDK(开发工具包)或JRE(运行时环境)。开发推荐JDK[^1]。 4. 登录Oracle账户后下载(需注册免费账户)。 5. 安装后通过命令行验证: ```bash java -version ``` - **注意**: - Oracle JDK 11+需商业许可,个人学习可用OpenJDK替代。 - 若需旧版本(如Java 8),需在官网存档页面查找[^3]。 --- #### **2. 包管理器安装(推荐Linux用户)** - **Ubuntu/Debian**: ```bash sudo apt update sudo apt install openjdk-17-jdk # 安装OpenJDK 17 ``` - **CentOS/RHEL**: ```bash sudo yum install java-17-openjdk-devel # 安装OpenJDK 17 ``` 若需Oracle JDK,需手动下载RPM包或配置第三方仓库[^1]。 --- #### **3. 第三方工具(跨平台管理)** - **SDKMAN!**(支持多版本切换): ```bash curl -s "https://get.sdkman.io" | bash sdk install java 17.0.5-tem # 安装指定版本 ``` --- #### **常见问题解决** - **报错“No suitable Java version found”**:需安装Java 8+配置环境变量。 - **Ubuntu安装报错“Package not found”**:检查仓库配置或添加官方Docker仓库[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值