博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
archlinux更新数据源
阅读量:6885 次
发布时间:2019-06-27

本文共 1104 字,大约阅读时间需要 3 分钟。

hot3.png

1.同步源数据库

pacman -Sy

2.更新tzdata

pacman -S tzdata
之后会提示:
The following packages should be upgradeed first :
     pacman
Do you want to cancel the current operation
and upgrade these packages now? [Y/n]
此处一定要选择n

3.更新pacman

pacman -S pacman
//更新pacman前必须先更新tzdata,否则会出现下面的提示:
error:failed to commit transaction (conflicting files)
glibc:/usr/bin/tzselect exists in filesystem
glibc:/usr/sbin/zdump exists in filesystem
glibc:/usr/sbin/zic exists in filesystem
Errors occurred,no packages were upgraded.

4.设置pacman密钥

pacman-key --init
//该过程需要较长的时间,执行该命令后可直接执行下面的步骤

这一步时可能长时间不出结果,可以按住<Ctrl>+<Alt>+<F2>切换到另一个tty中,随便输入几个字符,越多越好。

其实 key 的产生是根据系统的熵来计算的,即系统的混乱程度,大量的I/O操作会提高系统的熵。这样就可以计算出key了。

5.更新文件系统

pacman -S filesystem --force
原文链接如下:

6.删除/etc/profile.d/locale.sh文件

rm -f /etc/profile.d/locale.sh
原文链接如下:

7.更新ArchLinux

pacman -Syu
//使用pacman -Syu命令前,必须先执行第4、5步,否则会出现下面的提示:
error:failed to commit transaction (conflicting files)
filesystem:/etc/mtab exists in filesystem
initscripts:/etc/profile.d/locale.sh exists in filesystem
Errors occurred,no packages were upgraded.

转载于:https://my.oschina.net/wxwHome/blog/61659

你可能感兴趣的文章
linux下面某些常用命令的用法【转】
查看>>
js table操作 ------ 拖拽行为并且使其自动贴附
查看>>
DDD为何叫好不叫座?兼论DCI与业务分析的方法论
查看>>
06.SQLServer性能优化之---数据库级日记监控
查看>>
如何在 IIS 上搭建 mercurial server
查看>>
一.Select 函数详细介绍【转】
查看>>
GNU make manual 翻译( 一百三十五)
查看>>
2012注定是收获的一年,奋斗才刚刚开始
查看>>
Elasticsearch之marvel(集群管理、监控)插件安装之后的浏览详解
查看>>
SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)...
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(16)-权限管理系统-漂亮的验证码...
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统(17)-LinQ动态排序
查看>>
c++中union的使用,看高手们如何解释的
查看>>
HDOJ1425 sort【Hash】
查看>>
ASPJpeg和ASPUpload组件的一些属性和方法
查看>>
SqlServer基础:Bit类型
查看>>
PostreSQL 的模式创建的代码位于何处
查看>>
java.lang.OutOfMemoryError: Java heap space 解决方法转测试可用
查看>>
linux内存分配方法总结【转】
查看>>
Javascript事件模型系列(四)我所理解的javascript自定义事件
查看>>