Linux 软件包管理工具 Snapcraft
来源:互联网 发布:诗词翻译赏析软件 编辑:程序博客网 时间:2024/06/06 05:58
我们知道在现在的Ubuntu桌面中,我们几乎都使用的是debian包. 有的Linux系统上是使用rpm包.在Snappy Ubuntu上,我们使用的包叫做snap包.它的包的扩展名叫做.snap.这是一种崭新的包,和我们以前使用的不一样哦.我们知道debian包的打 包非常难懂.相比较而言,snap包的语法就简单得多.今天在我们的教程中,我们来以一个简单的例程来介绍.在以后的教程中,我们用更加详细的方式来介绍 snapcraft.
snapcraft的功能是:
它是一个编译工具
让我们很方便地把不同资源的component集成起来,并编译它们
它是一个snap的打包工具
用Mark Shuttleworth的话简单地说snapcraft就是"apt-get for github"(24分37秒)
snap包具有如下的特性:
包含应用所需运行的所有dependence
你可以100%确定你的应用不会因为任何在应用之外的变化的改变而导致你的应用不 能正常运行,比如卸载一个Java应用不会导致其它Java应用的运行.安装一个使用不同版本的Java JDK/OpenJDK的Java应用,不会干扰现有的任何一个运行在不同JDK/OpenJDK版本的Java应用
通常snap的包比正常应用的包要大,因为它包含了所有它需要运行的环境
snapcraft 安装命令:
sudo add-apt-repository ppa:snappy-dev/tools
sudo apt-get update
sudo apt-get install snappy-tools bzr snapcraft
Ubuntu 16.04 LTS 用户更新命令:
sudo apt update && sudo apt install snapcraft
Snapcraft examples 也已经更新,命令:
sudo apt install snapcraft-examples
介绍内容来自 imcn
- Linux 软件包管理工具 Snapcraft
- linux软件包管理工具
- Linux的软件包管理工具rpm和yum
- linux的软件包管理工具---rpm与yum
- Linux中的RPM:RedHat Package Manager(RedHat软件包管理工具)
- Deb软件包管理工具
- Ubuntu软件包管理工具
- 软件包管理工具-apt-get
- Debian软件包管理工具
- rpm 软件包管理工具
- ubuntu apt软件包管理工具
- Homebrew macOS软件包管理工具
- rpm软件包管理工具详解
- ubuntu软件包管理工具之dpkg
- 3_Linux软件包管理工具介绍
- Linux下软件包管理工具dpkg和GNU C语言库的学习
- Linux软件包
- linux软件包
- vector使用方法
- Android_ListView
- Android WiFi调式工具WiFi ADB的使用
- python 按照cpu的使用率对top中的进程排序(排序表格)
- UFLDL 笔记 01 神经网络
- Linux 软件包管理工具 Snapcraft
- Android的SDK更新问题
- iOS中UIWebView的使用详解
- sizeof 是一个关键字
- Android中的对话框
- Hadoop家族环境搭建各种版本选择
- HBase单机安装
- 45.leetcode题目:144. Binary Tree Preorder Traversal
- android屏幕尺寸信息