arch linux简体中文,Arch Linux Archive (简体中文)
翻译状态:本文是 Arch_Linux_Archive 的翻译。上次翻译日期:2016-07-20。如果英文版本有所更改,则您可以帮助同步翻译。
Related articles
Arch Linux 存档库(Arch Linux Archive,简称 ala),以前称为 Arch Linux 回滚机(Arch Linux Rollback Machine,简称 ARM),保存了 官方仓库快照、iso 镜像 和 引导程序包 的历史版本。
用途
将某个包降级到某个早期版本(最新版本不能用,我需要之前的版本)
将所有包恢复到某个指定的历史时刻(所有包都不能用,我要恢复到两个月之前的状态)
查找某个历史版本的 ISO 镜像
位置
此前的下列网址即将关闭,建议不要再使用:
下列网址已关闭:
这里 的源代码可以帮助您架设自己的存档库服务器。
目录
存档库分为下列三个主目录:
├── iso
├── packages
└── repos
/repos
repos 这个目录包含官方仓库镜像的每日快照,按下例结构组织:
repos
├── 2013
│ ├── 08
│ │ └── 31
│ │ ├── community
│ │ ├── community-staging
│ │ ├── community-testing
│ │ ├── core
│ │ ├── extra
│ │ ├── gnome-unstable
│ │ ├── kde-unstable
│ │ ├── lastsync
│ │ ├── multilib
│ │ ├── multilib-staging
│ │ ├── multilib-testing
│ │ ├── pool
│ │ ├── staging
│ │ └── testing
│ ├── 09
│ │ ├── 01
│ │ ├── 02
│ │ ├── ...
│ │ ├── 21
│ │ └── 22
│ ├── 10
│ │ ├── 01
│ │ ├── 02
│ │ ├── ...
│ │
│ ├── 11
│ └── 12
├── 2014
│ ├── 01
│ │ ├── 01
│ │ ├── 02
│ │ ├── ...
│ │
│ ├── 02
│ ├── 03
│ ├── ...
│ └── 09
│ ├── 01
│ ├── ...
│ └── 28
├── last
├── month
└── week
注意: 最下面的三个特定目录(last、week 和 month)分别链接到已同步的最新仓库版本、本周星期一版本和本月一日版本。
/packages
packages 这个目录包含每个包的所有版本及其相应的数字签名。每个包一个目录,按首字母排序。
├── packages
│ ├── a
│ │ ├── awesome
│ │ │ ├── awesome-3.5.0-1-i686.pkg.tar.xz
│ │ │ ├── awesome-3.5.0-1-i686.pkg.tar.xz.sig
│ │ │ ├── awesome-3.5.0-1-x86_64.pkg.tar.xz
│ │ │ ├── awesome-3.5.0-1-x86_64.pkg.tar.xz.sig
│ │ │ ├── awesome-3.5.1-1-i686.pkg.tar.xz
│ │ │ ├── awesome-3.5.1-1-i686.pkg.tar.xz.sig
│ │ │ ├── ...
│ │ │
│ │ ├── ...
│ │ ├── awstats
│ │ └── axel
│ │
│ ├── b
│ ├── ...
│ └── z
你可以使用“魔法目录”.all 按包名访问所有包。这是一个没有子目录的结构。
├── packages
│ ├── .all
│ │ ├── awesome-3.5.1-1-i686.pkg.tar.xz
│ │ ├── ...
│ │ ├── zsh-5.0.2-3-i686.pkg.tar.xz
│ │ ├── zsh-5.0.2-4-i686.pkg.tar.xz
│ │ └── ...
可以下载一个压缩的索引文件,包含完整的软件包列表 index.0.xz.
$ curl https://archive.archlinux.org/packages/.all/index.0.xz | unxz
0ad-a14-1-i686
0ad-a14-1-x86_64
0ad-a14-2-i686
...
zziplib-0.13.62-1-x86_64
zziplib-0.13.62-2-i686
zziplib-0.13.62-2-x86_64
/iso
iso 目录按发布日期,保存官方 ISO 镜像和启动压缩包。
├── 2014.09.03
├── 2014.10.01
├── 2014.11.01
├── 2014.12.01
├── 2015.07.01
├── 2015.08.01
├── 2015.09.01
└── 2015.10.01
├── arch
├── archlinux-2015.10.01-dual.iso
├── archlinux-2015.10.01-dual.iso.sig
├── archlinux-2015.10.01-dual.iso.torrent
├── archlinux-bootstrap-2015.10.01-i686.tar.gz
├── archlinux-bootstrap-2015.10.01-i686.tar.gz.sig
├── archlinux-bootstrap-2015.10.01-x86_64.tar.gz
├── archlinux-bootstrap-2015.10.01-x86_64.tar.gz.sig
├── md5sums.txt
└── sha1sums.txt
常见问题
如何降级某个包
在 /packages 中找到需要的软件包,下载并通过 pacman -U 安装.
软件包降级#自动化 包含了可以简化这个过程的工具。
如何恢复所有包到指定日期
如果想恢复所有包到指定日期(比如2014年3月30日),你必须如下例所示编辑 /etc/pacman.conf,从而让 pacman 保持在这个时间点并且直接使用指定的服务器:
[core]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2014/03/30/$repo/os/$arch
[extra]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2014/03/30/$repo/os/$arch
[community]
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2014/03/30/$repo/os/$arch
或者如下例编辑 /etc/pacman.d/mirrorlist:
##
## Arch Linux repository mirrorlist
## Generated on 2042-01-01
##
Server=https://archive.archlinux.org/repos/2014/03/30/$repo/os/$arch
然后同步包数据库以强制降级:
# pacman -Syyuu
注意: 混用归档和更新镜像很不安全。万一降级失败,可能使用的是上游软件包,会出现软件包的 epoch 和系统其它软件不一致的现象。
历史
最早的 ARM (Archlinux 回滚机) 已于 2013-08-18 关闭[1]。
seblu.net 新站点 已于 2013-08-31 上线。
2015-10-13 旧站关闭,同时启用新 URL 并导入一个新软件 AUR 。
arch linux简体中文,Arch Linux Archive (简体中文)相关推荐
- 【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )
文章目录 一.arch 目录 二.block 目录 三.certs 目录 四.crypto 目录 五.Documentation 目录 在上一篇博客 [Linux 内核]Linux 内核源码结构 ( ...
- 最新版Arch系Linux中Manjaro Linux 的安装和使用,常用软件以及Docker安装
Arch系Linux中Manjaro Linux 的安装和使用,常用软件以及Docker安装. 用十几年的Windows系统,一直觉得Linux比较复杂,实施上结果恰恰相反,对开发人员来说,Linux ...
- linux命令和Linux基本常用的知识详解
Linux简介与厂商版本 1. Linux简介 Linux可以有狭义和广义两种定义.狭义来说,Linux实际上指Linux kernel (内核).内核负责管理硬件,并为上层应用提供接口.而广义来说, ...
- 【Linux开发】linux设备驱动归纳总结(一):内核的相关基础概念
linux设备驱动归纳总结(一):内核的相关基础概念 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
- linux cpu softirq,linux softirq机制
Copyright © 2003 by 詹荣开 E-mail:zhanrk@sohu.com Linux-2.4.0 Version 1.0.0,2003-2-14 摘要:本文主要从内核实现的角度分析 ...
- linux 网络瘫痪,Linux内核发现TCP漏洞,小流量也能DoS瘫痪设备
卡内基梅隆大学的 CERT/CC 发出一个 Linux 内核漏洞警告,称 Linux 4.9 内核或者更高版本中出现一个 TCP 漏洞,该漏洞可使攻击者通过极小流量对系统发动 DoS (Denial- ...
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之设备树模型
文章目录 前言 1.设备树的作用 2.设备树的语法 2.1.设备树的逻辑图和dts文件.dtb文件 2.1.1.1Devicetree格式 1DTS文件的格式 node的格式 properties的格 ...
- 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想
文章目录 前言 1.LED驱动程序框架 1.1.对于LED驱动,我们想要什么样的接口? 1.2.LED驱动要怎么写,才能支持多个板子?分层写 1.3.程序分析 驱动程序 应用程序 Makefile 1 ...
- linux pki目录,Linux目录结构和常用命令
Linux目录结构和常用命令 一.Linux目录结构 Linux文件夹很多都是固定的,分门别类,要想快速弄清楚系统的架构,那么哪些目录里面装着哪些文件是干什么用的. 首先,回顾一下Linux系统下文件 ...
最新文章
- Go 分布式学习利器(8)-- Go的函数
- python工程师薪资坑吗-6年Python开发工程师精心总结学习思路,再不看看就凉了...
- 【upc 9523】Shopping II
- Spring MVC表单教程
- 微信小程序自定义组件
- java 用文件对话框打开文件
- 【NER】中文细粒度命名实体识别数据集来了
- mysql客户端备份数据库失败,mysqlhotcopy的使用和安装方法【快速备份mysql数据库】及错误解...
- java隐式参数的作用_隐式参数_scala教程_田守枝Java技术博客
- 游戏设计类毕业论文文献(推荐10篇)
- 使用TinyPNG的API进行图片压缩
- torch.stft()与librosa.stft()的对比
- 【游戏开发实战】2D游戏摄像机镜头跟随,屏幕边缘限制镜头移动(使用Cinemachine组件)
- PSD95抗体研究丨SYSY PSD95抗体结果图展示
- win10桌面记事本便签有哪款
- 解决导入maven项目之后pom.xml中的project标签报错:批量删除没有下载完全的pom依赖bat脚本
- 你要相信没有到不了的明天
- 6.又双叒叕背包模拟
- MySQL-7.0.27-win64下载和配置(Windows版本,免安装)
- Facebook Surround 360 环境配置指南
热门文章
- WinSetupFromUSB
- 概率分布之Beta分布与Dirichlet分布
- 【JavaSE阶段学习笔记一】数组以及数组之前的知识点
- 【单片机毕业设计】【mcuclub-109】基于单片机的智能抽油烟机控制系统设计-标准版【仿真设计】
- VS2017配置最新版PCL1.9.1(win10)
- 【基础网络】TCP与UDP 的区别
- MATLAB--练习5(矩阵解方程组)
- Excel学习系列(2)--不能在隐藏工作薄中编辑宏
- 【python3】urlparse和urlsplit的使用与两者的区别
- java计算机毕业设计中国古诗词学习平台源码+mysql数据库+系统+lw文档+部署