跳转至

PMS - Package Management System


Types

  • OpenPKG: Cross-Platform Multiple-Instance Unix Software Packaging
  • Snaps are containerised software packages that are simple to create and install
  • Conan: the C / C++ Package Manager for Developers
  • npm is the package manager for JavaScript and the world’s largest software registry
  • Packagist is the main Composer repository. It aggregates public PHP packages installable with Composer.
  • RPM Fusion
  • RPM repository on fr2.rpmfind.net
  • AppImage: Linux apps that run anywhere

Software Archive

  • SourceForge: The Complete Open-Source Software Platform
  • Fossies: The Fresh Open Source Software archive with special browsing features
  • OpenHub: Discover, Track and Compare Open Source
  • sourceware.org: Free software! Get your fresh hot free software!
  • Freecode
  • Tigris.org: Open Source Software Engineering Tools

Snap

设置代理

Bash
# 前置操作, 修改  systemctl edit 使用的编辑器为 VIM, 如果不介意 Nano 可以跳过这一步
$ sudo tee -a /etc/profile <<-'EOF'
export SYSTEMD_EDITOR="/bin/vim"
EOF
$ source /etc/profile

# 开始设置代理
$ sudo systemctl edit snapd
加上:
[Service]
Environment="http_proxy=http://127.0.0.1:port"
Environment="https_proxy=http://127.0.0.1:port"

#保存退出。
$ sudo systemctl daemon-reload
$ sudo systemctl restart snapd

安装卸载软件

Bash
sudo snap refresh

sudo snap remove okular && sudo snap install okular

Open Source Code Archive

  • GitHub
  • Gitee码云
  • GitLab is a single application for the entire DevOps lifecycle
  • Bitbucket is more than just Git code management. Bitbucket gives teams one place to plan projects, collaborate on code, test, and deploy
  • CodeProject - For those who code
  • CodeForge: Search and download open source project / source codes
  • CodePlex was Microsoft's free, open source project hosting site, which ran from 2006 through 2017
  • Libraries.io - The Open Source Discovery Service
  • searchcode is a free source code and documentation search engine

OTA (Over The Air)

OTA(空中下载),具体指远程无线方式,OTA 技术可以理解为一种远程无线升级技术。

FOTA

Firmware OverThe Air/固件空中升级,通过云端为具有连网功能的设备:例如手机、平板电脑、移动互联网设备等提供固件升级服务,手机中的固件升级即可称为 FOTA。