Займет много времени установки и обновления пакетов с помощью wget на Arch Linux

Я не знаю, почему при загрузке, установке или обновлении пакета скорость загрузки очень низкая? и займет очень много времени!!!!

Когда я работаю в Windows, моя скорость загрузки составляет 1M, но в арке можно изменить, это между 50k и 100k? я использую wget в pacman.conf

Я использую отражатель, но ничего не изменилось, и скорость загрузки моего пакета слишком низкая. can i create list from pacman update package and then download those from windows and again install all packages in Arch?

2 ответа

  1. Проверьте настройки вашей сети,ipdnsroute... иногда это решит проблему скорости загрузки.
  2. Найдите самое быстрое зеркало.

    $ cd /etc/pacman.d/     
    $ cp mirrorlist mirrorlist.bak    
    $ rankmirrors -n 6 mirrorlist.bak > mirrorlist
    
  3. Проверьте состояние зеркал https://www.archlinux.org/mirrors/status/.

Вы можете увидеть больше от Archwiki Mirrors.

Надеюсь это поможет.

Пожалуйста, ознакомьтесь с документацией о производительности pacman здесь.


Вы можете вручную заставить pacman обновить списки пакетов (зеркальный список) с помощью:

pacman -Syyu

Чтобы ответить на ваш вопрос о загрузке из архива, первая часть следующего будет посвящена Laverna - программному обеспечению, которое я поддерживаю на AUR, а вторая часть будет с пакетом в официальном репозитории.

AUR

Скачать

У нас есть 2 решения:

  1. Использовать мерзавец
  2. Скачать снимок

Использование Git

Клонировать в текущую папку репозиторий с

git clone https://aur.archlinux.org/packages/laverna/ .

Использование снимка

Просто сделайте снимок или загрузите его прямо в браузере.

wget https://aur.archlinux.org/cgit/aur.git/snapshot/laverna.tar.gz

Официальные репозитории

Вы можете легко получить ссылку на скачивание веб-страницы пакета. Например с sqlite-doc ссылка на веб-страницу находится здесь, а ссылка для скачивания (из зеркала) - здесь.

Вернуться к Арке

Затем вернемся к Arch, мы должны собрать и установить пакеты. Для этого мы переходим в папку, в которую вы клонировали / скачали пакет (ср. cd) затем выполните следующее для построения.

(Только если packageName-version.pkg.tar.xz не существует)

makepkg

Наконец, после makepkg Вы получаете файл в текущем каталоге, который находится в нашем примере AUR laverna-0.7.4-RC1-linux-x64.pkg.tar.xz,

Чтобы установить packageName-version.pkg.tar.xz файл, мы просто должны выполнить следующее и ответить на вопросы, как обычно.

sudo pacman -U laverna-0.7.4-RC1-linux-x64.pkg.tar.xz
Другие вопросы по тегам