Reflector가있는 Arch Linux의 가장 빠른 미러에서 다운로드

빠른 리눅스

배포 저장소에서 패키지를 다운로드 할 때 GNU / 리눅스다운로드가 가능한 가장 짧은 시간에 이루어 지도록 가장 빠른 미러를 구성하는 것이 중요합니다. 일반적으로이 목적을 위해 우리의 위치에서 가장 가까운 미러를 선택하는 것이 좋습니다. 그러나 실제로는 미러가 호스팅되는 동일한 서버의 응답 속도가 더 많은 영향을 미치기 때문에 이것이 항상 가장 적절한 것은 아닙니다.

의 경우 아치 리눅스, 페이지 미러 상태 개발자는 알려진 모든 미러가 포함 된 테이블을 게시했으며 자동으로 업데이트되어 상태와 응답 속도를 보여줍니다. 우리가 원하면 거기에서 우리가 좋아하는 것을 가져 와서 미러리스트에 수동으로 입력 할 수 있습니다. 반사기.

반사기 Mirror Status에서 제공하는 데이터를 참조하는 스크립트이며 콘솔에서 명령을 사용하여 다양한 방식으로 작업 할 수 있습니다. 이제 각 업데이트 전에이를 사용하여 가장 빠른 미러를 자동으로 구성하는 방법을 살펴 보겠습니다.

명령

패키지를 설치하여 시작하겠습니다. 반사기 저장소에서 :

# pacman -S reflector

사용 가능한 모든 옵션을 보려면 도움말 설명서를 참조하십시오.

$ reflector --help

기본적인 용도는 다음과 같습니다.

# reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist

설명:

  • -종류: 알려줍니다 반사기 미러를 정렬하는 데 사용해야하는 매개 변수. 사용 가능한 옵션은 다음과 같습니다. (다운로드 속도), 점수 (미러 상태 점수), 국가 (위치 국가), 나이 (마지막 동기화 나이) 및 지연 (지연 시간). 이 경우 가장 좋은 다운로드 속도에 따라 주문하라는 메시지가 표시됩니다.
  • -l: 마지막 동기화 날짜를 고려하여 결과 수를 표시하는 미러 수로 제한합니다. 여기에서 5 개의 최신 미러를 제공합니다.
  • -저장: 가장 빠르고 가장 최근에 찾은 5 개의 미러를 인쇄 할 파일을 설정합니다. 우리가 필요한 파일은 분명히 우리의 미러리스트입니다. 먼저 원본 미러리스트를 백업하는 것이 매우 중요합니다.. 설치하는 동안 아치 리눅스 /etc/pacman.d/mirrorlist.original에 자동으로 생성되지만, 존재하는지 확인하거나 존재하지 않는 경우 생성해도 문제가되지 않습니다.

이런 식으로 최고의 미러에서 다운로드하려면 원래 미러 목록을 백업 한 다음 반사기 이미 언급 된 명령으로. 그러나 이것은 분명히 기억하기 어렵거나 쓰기가 게으른 매우 긴 명령입니다. 좋은 대안은 다음과 같습니다. 별칭 생성 더 간단한 명령으로 호출합니다.

일반적인 설치에서 강타 텍스트 편집기로 ~ / .bashrc 파일을 열고 다음과 같이 끝에 줄을 추가하면됩니다.

alias nombre_del_alias='comandos a ejecutar'

변경 사항을 적용합니다.

$ . .bashrc

이제 사용자 지정 명령으로 원하는 주문을 실행할 수 있습니다. 예를 들어 반사기 나는 이것을 사용한다 :

alias update='sudo reflector --sort rate -l 5 --save /etc/pacman.d/mirrorlist && yaourt -Syyu --aur --devel'

그 별칭 덕분에 시스템을 업데이트하고 싶을 때 최신 정보 터미널에서 반사기 가장 빠르고 가장 최근에 동기화 된 5 개의 미러를 미러 목록에 인쇄 한 다음 실행 요구르트 공식 리포지토리의 패키지와 패키지의 완전한 업데이트를 수행합니다. AUR 그리고 devel.

이제 모든 사람이 필요에 따라 별칭을 사용자 지정해야합니다. 저와 같은 것을 사용하고 싶을 수도 있고 반사기, 또는 교체 요구르트포장 기계 오 simplemente 팩맨. 가능성은 무한합니다.

마지막으로, 반사기 패키지를 다운로드 할 때 제공 할 더 빠른 속도를 보상하지만 각 업데이트 전에 처음에는 미러 상태 쿼리를 수행하는 데 평소보다 약간 더 오래 걸립니다.


12 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   일 루키

    나는 몇 달 동안 거울에 문제가 있었다. 리플렉터를 사용했지만 XNUMX ~ XNUMX 주마다 업데이트 할 때 오류가 발생합니다. 타락한 것처럼 유럽인들이 일반적으로 사용하는 것 (브라질 인이 ​​사용하기 전). 그래서 계속해서 변경해야합니다.
    시간이 있으면 문제가 무엇인지 알아 내기 위해 최선을 다하겠습니다.
    좋은 게시물, 인사.

    1.    마누엘 데 라 푸 엔테

      나에게도 똑같은 일이 일어났습니다. 그것이 바로 제가 업데이트 전에 Reflector를 호출하도록 별칭을 만든 이유입니다. 그렇지 않으면 업데이트에서 미러가 잘 작동하면 다음 번에 더 이상 응답하지 않을 수 있기 때문입니다.

    2.    당신 Buntu

      Ubuntu뿐만 아니라 Arch, Debian, Suse를 설치할 때 다운로드 문제가 발생했습니다. 갑자기 커널, libreoffice 또는 linux 펌웨어와 같은 더 큰 파일의 다운로드 속도가 640Kb 이하로 떨어집니다. sa 22 Kb / s, 그리고 그것은 영원히 걸리지 만… 버그가 있습니다. 신의 축복이 있기 때문에 다운로드 속도를 높일 수 있습니다.

      불일치가 발생하면 일반적으로 Firefox 브라우저를 시작하고 다운로드가 약 1200 초 동안 10Kb / s까지 올라 갔다가 다시 다운되기 시작하므로 계속 열고 닫거나 페이지를 열고 닫습니다. 로딩 시간이 길수록 파일 다운로드가 끝날 때까지 더 오래 걸립니다.

      그것이 1200kb / s까지 올라간다는 사실은 내가 생각하기에 최대 10Mb의 adsl 계약 때문이라고 생각합니다.

      누군가가 도움이 되었기를 바랍니다. 그리고 설치 중에도 사용할 수 있습니다. 어젯밤에 VirtualBox에 Chromixium을 설치하여 테스트 한 다음 Güindous에서 마이그레이션해야하는 사람의 랩톱에 설치했지만 결국 설치했습니다. Antix와 Chrome을 실행하면 다운로드 시간이 크게 빨라졌습니다.

      인사말.

  2.   mat1986

    Arch 기반의 Bridge Linux는 기본적으로 Reflector를 통합하고 있기 때문에 프로세스는 "sudo pacman -Syyu"를 적용하기 만하면되고 Reflector는 자동으로 작동합니다.

    1.    마누엘 데 라 푸 엔테

      해당 배포판의 Reflector가 사용하는 매개 변수를 알고 계십니까?

      1.    mat1986

        다음 붙여 넣기는 Bridge Linux 설치 후 스크립트의 일부입니다. http://paste.desdelinux.net/5059

        여기에 더 많은 정보 :
        http://millertechnologies.net/forum/index.php?topic=829.msg4300#msg4300

        1.    마누엘 데 라 푸 엔테

          지난 10 시간 동안 동기화 된 미러를 가져오고 매개 변수를 사용하도록 설정했습니다. -f 대신에 – 정렬 비율 가장 빠른 미러 5 개를 나열합니다. 진실은 Reflector에 이러한 중복 옵션이있는 이유를 이해하지 못했습니다. 뿐만 아니라 – 정렬 국가 y -국가. 하나가 다른 것에 비해 어떤 이점이 있는지 조사하는 문제입니다. 입력 해 주셔서 감사합니다. 🙂

    2.    니키타 A

      안녕하세요!
      당신은 또한 시도 할 수 있습니다 https://aur.archlinux.org/packages/?O=0&SeB=nd&K=rate+arch+mirrors+&outdated=&SB=n&SO=a&PP=50&do_Search=Go
      Reflector와 비교하면됩니다.

  3.   바벨

    멋진 입구. 팁을 주셔서 감사합니다. 나는 이와 관련하여 별칭이 어떤 역할을 할 수 있는지조차 깨닫지 못했습니다. Arch가 설치된 두 대의 컴퓨터에 적용하겠습니다.

  4.   아바돈

    한 가지 단점은 가장 빠른 미러가 항상 최신 패키지와 동기화되지는 않는다는 것입니다.

    여러 번 Arch 홈 페이지에 X 패키지 업데이트가 표시되는지 확인했지만 -Syyu를 사용하더라도 이러한 업데이트가 나타나지 않습니다. 이것이 내가 "-정렬 비율"보다 "-정렬 점수"를 선호하는 이유입니다.

  5.   비트0rd

    aur의 스크립트를 사용하여 "armrr-git"을 다운로드 할 수도 있습니다.

  6.   호세

    안녕하세요, 이렇게하면 yaourt에서 다음 오류가 발생합니다.
    AUR 오류 : 잘못된 쿼리 인수
    오류 : 데이터베이스를 찾을 수 없음 : aur

    bashrc를 소스로 남겨두고 수정하고 리플렉터를 제거하고 소스 미러리스트를 넣고 yaourt를 다시 설치했지만 archlinuxfr repo가있는 경우 pacman.conf에서 aur 데이터베이스를 찾지 못합니다. 어디에 던질 지 몰라
    인사