需要很长时间在arch linux上通过wget安装和更新软件包

时间:2017-01-04 20:00:18

标签: wget archlinux

我不知道为什么,当我下载或安装或更新包时,下载速度很慢? 并且需要很长时间!!!!

当我在Windows中工作时,我的下载速度是1M,但是在拱形中是可变的,是在50k到100k之间? 我在pacman.conf

中使用wget

我使用reflector但它没有任何改变,我的包下载速度也很慢。     can i create list from pacman update package and then download those from windows and again install all packages in Arch?

2 个答案:

答案 0 :(得分:0)

  1. 检查您的网络设置,ip dns route ...有时这会解决下载速度问题。
  2. 找到最快的镜子。

    $ cd /etc/pacman.d/     
    $ cp mirrorlist mirrorlist.bak    
    $ rankmirrors -n 6 mirrorlist.bak > mirrorlist
    
  3. 检查镜像状态https://www.archlinux.org/mirrors/status/

  4. 您可以从Archwiki Mirrors了解更多信息。

    希望这有帮助。

答案 1 :(得分:0)

请考虑阅读有关 pacman 效果here的文档。

您可以手动强制 pacman 刷新包列表(镜像列表):

pacman -Syyu

要回答关于从拱门下载的问题,以下的第一部分将使用laverna,这是我在AUR上维护的软件,第二部分将包含在官方存储库。

AUR

下载

我们有两个解决方案:

  1. 使用 git
  2. 下载快照
  3. 使用Git

    使用

    在当前文件夹中克隆存储库
    git clone https://aur.archlinux.org/packages/laverna/ .
    

    使用快照

    只需忘记快照或直接使用浏览器下载。

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

    官方存储库

    您可以轻松获得包网页的下载链接。 例如,使用sqlite-doc时,网页链接为here,下载链接(来自镜像)为here

    返回Arch

    然后回到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