适合中国大陆地区使用的软件源以及配置方法:ubuntu、pip、composer、npm

     0评论

本文整理了系统管理和开发中常用的软件源,涵盖ubuntu、pip、composer、npm等。

ubuntu

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo vim /etc/apt/sources.list

软件源地址可以从以下任一页面获取:
Ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
源列表 – Ubuntu中文
Ubuntu 源使用帮助 — USTC Mirror Help 文档

Ubuntu各版本的代号:

  • Ubuntu 12.04 (LTS) – precise
  • Ubuntu 14.04 (LTS) – trusty
  • Ubuntu 15.04 – vivid
  • Ubuntu 15.10 – wily
  • Ubuntu 16.04 (LTS) – xenial
  • Ubuntu 18.04 (LTS) – bionic

编辑软件源配置文件后,执行以下命令完成更新:

sudo apt-get update sudo apt-get upgrade

pip

豆瓣pip源地址:http://pypi.douban.com/simple/,注意后面要有/simple目录

配置文件内容

[global] timeout = 60 index-url = https://pypi.doubanio.com/simple

如果使用http链接,需要指定trusted-host参数:

[global] timeout = 60 index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com

配置文件位置

linux/mac用户将它命名为pip.conf,windows用户将它命名为pip.ini

linux下指定位置为 $HOME/.config/pip/pip.conf 或者 $HOME/.pip/pip.conf

mac下指定位置为 $HOME/Library/Application Support/pip/pip.conf 或者 $HOME/.pip/pip.conf

windows下指定位置为 %APPDATA%\pip\pip.ini 或者 %HOME%\pip\pip.ini

在命令中指定软件源

如果只是临时使用某个软件源,可使用-i参数在命令中指定:

sudo easy_install -i http://pypi.douban.com/simple/ ipython sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ipython

如果经常这样用,也可以指定一个别名,shell配置文件中添加:

alias dpip="pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com"

安装时使用dpip package-name

从url直接安装

例如从github安装medoo,直接使用pip install https://github.com/pwwang/pymedoo/archive/master.zip即可。

composer

安装 Composer

安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。

打开命令行并依次执行下列命令安装最新版本的 Composer:

下载安装脚本 - composer-setup.php - 到当前目录。
下载下来的 composer-setup.php 脚本将简单地检测 php.ini 中的参数设置,如果某些参数未正确设置则会给出警告;然后下载最新版本的 composer.phar 文件到当前目录。

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

执行安装过程。

php composer-setup.php

删除安装脚本。

php -r "unlink('composer-setup.php');"

软件源设置方法一: 修改 composer 的全局配置文件(推荐方式)

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

软件源设置方法二: 修改当前项目的 composer.json 配置文件:

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

composer config repo.packagist composer https://packagist.phpcomposer.com

解除镜象:

如果需要解除镜像并恢复到 packagist 官方源,请执行以下命令:

composer config -g --unset repos.packagist

执行之后,composer 会利用默认值(也就是官方源)重置源地址。

nodejs

npm

https://npm.taobao.org/

有以下三种方式:

1.临时使用
npm --registry https://registry.npm.taobao.org install express
2.持久使用
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
npm config get registry

npm info express
3.通过cnpm使用
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用
cnpm install express

yarn

yarn config set registry ‘https://registry.npm.taobao.org

参考资料

-- EOF --

本文最后修改于6年前 (2019-07-09)

差评不太行一般挺好非常不错 (No Ratings Yet)
读取中...
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址