『壹』 親測好用的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命令同步源代碼了,速度很快。
你試試看看