‘壹’ 亲测好用的Homebrew国内镜像源及配置方式
Homebrew (官网) 是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。
Homebrew官方安装脚本:
但 raw.githubusercontent.com 访问不稳定,如果等待一段时间后遇到下面提示,就说明无法访问官方脚本地址
我们可以提前设置homebrew-core镜像源并通过jsdelivr CDN加速脚本安装:
或者参考下清华镜像站的 Homebrew/Linuxbrew 镜像使用帮助 ,这里节约些安装的篇幅。
官方源是 https://github.com/Homebrew/homebrew-xxx.git ,由于 实在太慢了 我们基本不用。
清华镜像站同时提供 Homebrew 的 formula 索引的镜像(即 brew update 时所更新内容)。
操作说明 :设置环境变量 HOMEBREW_BOTTLE_DOMAIN ,值为 https://mirrors.tuna.tsinghua.e.cn/homebrew-bottles 。
中国科大开源软件镜像站:https://mirrors.ustc.e.cn/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.e.cn/
阿里云Homebrew源:https://mirrors.aliyun.com/homebrew
‘贰’ Anaconda 恢复清华大学开源软件镜像,近期服务上线
6月15日消息 据清华大学开源软件镜像站消息,经与Anaconda的沟通,TUNA获得了镜像的授权,将于近期恢复Anaconda相关服务。
经与 Anaconda, Inc. 的沟通,我们获得了镜像的授权,将于近期恢复 Anaconda 相关服务,感谢各位用户的理解和支持。
根据我们的理解,Anaconda, Inc. 方面 有意愿 在镜像站同意提供流量信息的前提下将镜像权限开放给教育科研机构。但请有意愿架设 Anaconda 镜像站(包括成为 TUNA 下游)的个人及团体注意,根据 Anaconda 软件源上的说明,Anaconda 和 Miniconda 是 Anaconda, Inc. 的商标,任何未经授权的公开镜像都是不允许的。请严格遵循 Anaconda, Inc. 官方正式公布的规定进行镜像,TUNA不对因此产生的法律后果负责。
感谢您的理解与支持!
根据 Anaconda 软件源上的说明,Anaconda 和 Miniconda 是 Anaconda, Inc. 的商标,任何未经授权的公开镜像都是不允许的。去年我们曾尝试与公司有关人员联系,但未能取得授权。
在没有上游授权的情况下,我们无法保证镜像的合法性与服务质量。因此我们决定,在取得授权之前无限期停止 Anaconda 镜像服务。即日起,我们将停止 Anaconda 的更新并隐藏镜像入口链接。一个月后,彻底关闭 Anaconda 镜像的文件下载。请现有用户尽快切换至官方下载地址,以免影响正常使用。
感谢您的理解与支持!
Update 1 on 2019-05-16: 上述镜像已经被移除
参考链接:
‘叁’ 什么叫清华同方本地镜像
就是OEM系统备份 用GHOST恢复这个镜像就像重装了一回系统
用最新的Ubuntu 16.04,请首先确保自己已经安装了Git.没安装的同学可以通过以下命令进行安装:
sudo apt-get install git git config –global user.email “[email protected]” git config –global user.name “test”
其中[email protected]为你自己的邮箱.
简要说明
android源码编译的四个流程:1.源码下载;2.构建编译环境;3.编译源码;4运行.下文也将按照该流程讲述.
源码下载
由于某墙的原因,这里我们采用国内的镜像源进行下载.
目前,可用的镜像源一般是科大和清华的,具体使用差不多,这里我选择清华大学镜像进行说明.(参考:科大源,清华源)
repo工具下载及安装
通过执行以下命令实现repo工具的下载和安装
mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo
补充说明
这里,我来简单的介绍下repo工具,我们知道AOSP项目由不同的子项目组成,为了方便进行管理,Google采用Git对AOSP项目进行多仓库管理.在聊repo工具之前,我先带你来聊聊多仓库项目:
我们有个非常庞大的项目Pre,该项目由很多个子项目R1,R2,...Rn等组成,为了方便管理和协同开发,我们为每个子项目创立自己的仓库,整个项目的结构如下:
这里写图片描述
执行完该命令后,再使用make命令继续编译.某些情况下,当你执行jack-admin kill-server时可能提示你命令不存在,此时去你去out/host/linux-x86/bin/目录下会发现不存在jack-admin文件.如果我是你,我就会重新repo sync下,然后从头来过.
错误三:使用emulator时,虚拟机停在黑屏界面,点击无任何响应.此时,可能是kerner内核问题,解决方法如下:
执行如下命令:
通过使用kernel-qemu-armv7内核 解决模拟器等待黑屏问题.而-partition-size 1024 则是解决警告: system partion siez adjusted to match image file (163 MB >66 MB)
如果你一开始编译的版本是aosp_arm-eng,使用上述命令仍然不能解决等待黑屏问题时,不妨编译aosp_arm64-eng试试.
结束吧
到现在为止,你已经了解了整个android编译的流程.除此之外,我也简单的说明android源码的多仓库管理机制.下面,不妨自己动手尝试一下.
‘伍’ 为什么在清华镜像下载的frameworks/base的Android源码中找不到AMS、WMS这些类
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。
‘陆’ 最近比较火的清华镜像到底是什么有什么功能
清华镜像网站是一个关于编程的网站,这个东西主要是编程人员使用的,我们这种普通人根本用不上这种经验网站,主要是用来下载一些程序的,而且这些程序和我们的生活会比较相关,或者是和这些科研人员的研究相关。
方便下载而且这种编程一般都是以档案的形式保存,而真正让他火起来的。原因是因为清华大学开发了很多让人惊讶的东西,这也代表了我国计算机水平又上升了一个档次,同时建立这种镜像网站的原因就是为了方便每一个人,因为这种镜像网站的下载速度还是十快速的,如果说你从别的地方下载这些东西的话,很可能会需要一天甚至好几天的时间,而且有一些普通的硬盘,根本储存不了这么多的东西。所以要建立这种镜像网站。
‘柒’ 清华镜像搜文章怎么搜
在搜索栏中输入repo,就找到了git-repo
在这里插入图片描述
就找到了Git Repo的使用说明,安装说明使用镜像就行。
‘捌’ 清华镜像anaconda需要注册吗
不需要注册。
如果你想下载其他版本或者嫌弃官网速度慢,请进入清华镜像站进行下载,不需要登陆注册,等待一下就会弹出下载选项。选择安装,点击 Browse 进行选择安装位置。选择完后,点击 install 进行安装。
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
‘玖’ R包安装设置清华镜像的三种方法
更新了Rstudio后,出现
出现这个问题是镜像没有设置好
一、首先,用命令行设置镜像
二、其次,在Rstudio里面,Tool--Global Options--Packages选择China (Beijing) [https] - TUNA Team, Tsinghua University
三、直接在R安装目录下C:\Program Files\R\R-3.6.0\etc\Rprofile.site,找到Rprofile.site文件,打开该文件,找到下列语句
‘拾’ 如何从国内镜像获取android源代码
首先按帮助中的步骤下载repo工具:
[plain] view plain print?
curl https://storage-googleapis.lug.ustc.e.cn/git-repo-downloads/repo > ~/bin/repo
此时查看下载下来的repo文件可以发现其中的REPO_URL已经指向中科大镜像的地址,因此应该不需要修改:
[plain] view plain print?
REPO_URL = 'https://gerrit-googlesource.lug.ustc.e.cn/git-repo'
接下来运行如下命令初始化仓库
[plain] view plain print?
repo init -u git://mirrors.ustc.e.cn/aosp/platform/manifest
发现没有反应,很长时间后应该是超时才退出,报错说无法访问https://gerrit-googlesource.lug.ustc.e.cn/git-repo/clone.bundle
把这个地址放到浏览器上尝试发现也是超时无法访问,最后好像还是指到google的官网去了,感觉应该是因为缺了什么东西,没仔细研究。
但我发现中科大镜像的Git-repo实际上是可以正常访问的,因此最后使用如下方法:
1. 使用git clone命令直接从中科大镜像下载repo工具:
[plain] view plain print?
git clone https://gerrit-googlesource.lug.ustc.e.cn/git-repo
git clone成功后可以在git-repo目录下看到repo以及其他相关的脚本。
修改PATH环境变量将git-repo目录加入PATH
2. 修改REPO_URL
此时查看git clone下来的repo文件可以发现其中的REPO_URL还是指向google官网的,因此需要修改该文件指向中科大镜像:
[plain] view plain print?
REPO_URL = 'https://gerrit-googlesource.lug.ustc.e.cn/git-repo'
3. 初始化仓库
修改完repo文件后再运行repo init命令初始化仓库就可以成功了:
[plain] view plain print?
repo init -u git://mirrors.ustc.e.cn/aosp/platform/manifest
以后就可以使用repo sync命令同步源代码了,速度很快。
你试试看看