响水哪家专业做网站,win wordpress,赣州专业网站推广多少钱,山东公司注册网上核名文章目录 前言一、总结二、如何上传自己的软件包 前言
在日常软件开发中#xff0c;我们经常使用诸如apt install, pip install, npm install之类的命令#xff0c;但有一个问题是#xff0c;这些下载命令是从哪里下载的这些软件包#xff0c;以及我们是否能上传自己的代码… 文章目录 前言一、总结二、如何上传自己的软件包 前言
在日常软件开发中我们经常使用诸如apt install, pip install, npm install之类的命令但有一个问题是这些下载命令是从哪里下载的这些软件包以及我们是否能上传自己的代码库供别人下载
一、总结
下表总结了各种不同命令和环境的下载来源
命令语言/环境默认仓库来源可否上传自己的包apt installLinux 系统软件Debian/Ubuntu 的 APT 仓库如 http://archive.ubuntu.com/可以需创建自己的 PPA 或私有仓库pip installPythonPyPIPython Package Index可以上传自己的包到 PyPInpm installNode.jsnpm registry可以发布自己的包到 npmcargo installRustcrates.io可以上传到 crates.iogo installGoGit 仓库如 GitHub或 proxy.golang.org发布到 GitHub 即可被安装composer installPHPPackagist可上传包到 Packagist
二、如何上传自己的软件包
1.Python
# 安装构建工具
pip install setuptools wheel twine# 构建包
python setup.py sdist bdist_wheel# 上传到 PyPI
twine upload dist/*2.npm
# 登录npm账号
npm login# 发布包当前目录为包根目录包含 package.json
npm publish