Chinese users packages install slow/fail
-
@BuZz Anyway it's illegal and costs money
-
@mitu I am trying to edit the retropie_setup script to change the repo address to gitee.com's existing mirror.It works so well ! I cant believe my eyes.
But the work load for me is too heavy to change every script and clone them since I'm a student.Do you have solutions? -
@entropyriser said in Chinese users packages install slow/fail:
But the work load for me is too heavy to change every script and clone them since I'm a student.Do you have solutions?
No, I don't have a solution. We're not going to add any mirroring options in the main project, so unless you or someone else is willing to create a fork (on gitee.com or somewhere closer) with the modifications needed, then I don't see the current situation improving for you.
-
@entropyriser Well, if everything is in gitee.com, I imagine that you could work out some simple command to replace github with gitee from the RetroPie-Setup folder - something like:
grep -rl github *.sh | xargs sed -i 's/github/gitee/g'
This is untested, but - if this works - this will very much break any updates you might want to make to RetroPie-Setup afterwards, and might break other things, as it'll (supposedly) blindly replace all occurrences of github to gitee - assuming the syntax is ok.
...@mitu could he not change his hostname file to resolve github.com to gitee.com instead?
-
-
@pjft said in Chinese users packages install slow/fail:
...@mitu could he not change his hostname file to resolve github.com to gitee.com instead?
I don't think that will work, especially since:
- TLS needs a proper hostname/site to work.
- The URL syntax is not 100% compatible - i.e. github.com/libretro/RetroArch is mirrored on gitee.com/mirror/RetroArch, so an 1:1 match for the (github) repository name is not possible.
-
@mitu If I work on the Chinese version of rpsetup,will it be added as a branch to the project?
Anyway I'll try later because it's impossible to install retropie on a PC now in China. -
@entropyriser said in Chinese users packages install slow/fail:
@mitu If I work on the Chinese version of rpsetup,will it be added as a branch to the project?
As I said, it's not up to me.
If it were, the answer would be no - it's not a technical problem that can be solved reliably from the RetroPie side and the majority of the programs installed by it are not under our control. Maintaining and supporting a different mirror/branch is additional work just to work-around your ISP blocking/throttling the rest of the internet. And this is not specific to RetroPie itself, but to other resources that depend on the 'external' internet being accessible and working reliably without interruptions. -
Yeah sorry. This isn't going to happen. I agree with @mitu
-
@BuZz OK.I've tried to dynamically change the DNS server to visit github.com and successfully installed retropie on Ubuntu(amd64).Maybe I just need to post a solution on local forums to instruct others.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.