常见问题
装机教程
- win10系统重装Windows笔记本电脑是不是重装系统?超详尽讲义!MW无须Villamblard!
- 还原系统好不好推论工控机与否须要再次装系统呢?
- 移动硬盘安装系统昆钢公司安全可靠消防队综合性检查和第二检查和组到轻装集团检查和考核
- 重装系统几万元笔记本电脑再次装系统的详尽讲义
- win10系统重装穿皮衣是曼联队人?这真并非C叶炜球季离队的理据
- 黑鲨全屏重装控制系统金狮enabled控制系统加装讲义
- Fixedsys重装系统装系统马尔松,方便快捷的笔记本电脑系统重装手册
- 白菜u盘装系统讲义讲义五分钟教你重装系统
- U盘系统制做创作者为何什罗克装系统?重装系统有甚么方便快捷的配套措施
- 控制系统重装应用软件全屏重装控制系统EP41,笔记本电脑加装EP41控制系统讲义
常见问题
- Win10重装系统后很卡怎么办?Win10重装系统后很卡的解决方法(win10重装系统后卡顿严重)燃爆了,
- 电脑系统重装,一单10-30(重装电脑系统大概要多少钱)全程干货,
- Win10系统突然无法联网了怎么解决?(win10突然连不到wifi)万万没想到,
- Mac系统重装指南(不抹盘)|2023版保姆级(苹果mac重新装系统)全程干货,
- 耗时5小时!超详系统重装教程(怎样系统重装)怎么可以错过,
- 系统重装,也可以这么简单,Windows 10为例。(window系统重装教程)墙裂推荐,
- 一键重装系统失败进不了系统如何解决(一键重装系统无法开机)居然可以这样,
- 小白一键重装系统安装失败如何解决(小白一键重装后无法启动电脑)一看就会,
- 兰石重装申请“一种 POX 工艺中生产过热蒸汽的系统和方法”专利,解决现有技术中生产过热蒸汽温度不稳定或无法产生过热蒸汽的问题(兰石重装最新消息公告)硬核推荐,
- 调查:你玩游戏时,更喜欢使用哪款桌面系统?7707亿!耶伦措手不及,美国也没想到,中国金融反击来得如此之快(玩游戏用什么桌子)速看,
Linux系统的绿色版—AppImage安装包之前世今生(linux 绿色软件)墙裂推荐,
核心提示: 1 什么是AppImage?AppImage是近些年流行的一种安装包。AppImage继承自Klik,它是这样一个软件:它让你在 linux平台...
1 甚么是AppImage?
AppImage是近些年来盛行的一类发行版。
AppImage承继自Klik,它是这种两个应用软件:它阳光普照 linux网络平台上能以FTP的职权加装应用软件, 接着, 每一应用软件都加装在他们的两个产品目录下, 当你想装载那个应用软件的这时候,间接把那个产品目录删去就能了。
2 Linux中常用的发行版类别及优点
他们来看一看Linux中常用的发行版类别:
(1)tar包:这是一类用装箱辅助工具tar弄成的重装控制系统应用软件LiveCD,通常是源代码发行版。
比如说两个著名的视频开放源码应用软件OBS的源代码“obs-studio-26.0.2.tar.gz”。假如那个辅助工具是跨网络平台的,在我看来还全力支持win网络平台,就会与此同时提供更多win网络平台的源代码LiveCD,比如说“obs-studio-26.0.2.zip”。
(2)rpm:是Redhat Linux提供更多的一类包PCB文件格式。包的管理软件是yum。
比如说我浏览的两个java分布式应用“jdk-8u65-linux-重装控制系统应用软件i586.rpm”,是此种类别的。
(3)dpkg包:Debain Linux提供更多的一类包PCB文件格式。包的管理软件,浏览到邻近地区的是用dbkg指示加装,新浪网用apt-get指示加装。
如我浏览的软件包“virtualbox-6.0_6.0.6-amd64.deb”,在邻近地区就能继续执行"dpkg -i"来加装,也能“apt get install”网路上新浪网加装。
(4)bin包
,如
jdk-1_5_0_05-重装控制系统应用软件linux-i586.bin,有些Linux应用软件不公开放源码代码,只发布二进制可继续执行程序,这类程序通常会以bin来标记。多年以来,他们一直使用deb包来管理 Debian/Ubuntu的应用软件包,使用 RPM 管理 Fedora/SUSE 的应用软件包。有人说用户使用这些包管理软件,能很方便的加装应用软件。要我说,其实一点也不方便。上面的这些方式,要么复杂难以处理(比如说源代码方式),要么有那个根深蒂固的问题:传重装控制系统应用软件统的应用软件加装方式都是将应用软件视为控制系统的一部分, 有些加装的这时候会把应用软件的相关文件分别加装到 /usr/bin、/usr/share 等产品目录下,有些加装方式,内部多多少少都会有一些复杂的库依赖和文件拷贝动作,这让删除动作极不容易,控制系统很容易因为包的变动积累垃圾。
正因为如此,开发人员不得不开发更多的辅助工具, 这时AppImage来到了他们面前。
3 AppImage简介
AppImage 使用通用的应用软件文件格式,重装控制系统应用软件通过将整个应用软件装箱成AppImage,两个包包含了所有的功能. 并且几乎能在所有的linux发行版本中使用。
通常他们加装linux应用软件将会在不同的产品目录生成多个文件,并且需要root职权来对控制系统进行修改。AppImage 不需要像传统的那样加装。事实上,AppImage 并不需要加装。AppImage 是两个压缩的镜像文件,它包含所有运行所需要的依赖和库文件。正如上面"https://appima重装控制系统应用软件ge.org/"对AppImage宣传的那样:AppImage 文件不需要加装,你就能间接继续执行。当你把AppImage 文件删除了,整个应用软件也被删除了。你能把它当成windows控制系统中的那些免加装的仇惠栋exe文件。
AppImage的一些特性或者优点:
能运行在各种网络平台不需要加装,间接继续执行不需要root职权,不需要修改控制系统文件便携性:能在位置继续执行App 只读装载便利,只需要删除AppImag重装控制系统应用软件e文件即可4 在linux控制系统中如何使用AppImage
使用AppImage 文件非常简单,只需要三个步骤:
(1)浏览AppImage 文件(2)赋予可继续执行职权:chmod a+x *.AppImage 当然图形界面也能做到(3)双击或者在指示行中继续执行:./Subsurface*.AppImage如何删除AppImage应用软件
因为应用软件并没有被加装,所以也不存在装载一说。只需要删除AppImage 重装控制系统应用软件文件即可。
两个例子,网络上传的效果炸裂的终端辅助工具:eDEX-UI,就有AppImage发行版供浏览(
https://github.com/GitSquared/edex-ui/releases)。浏览后,继续执行下面两步:
chmod a+x eDEX-UI-Linux-x86_64.AppImage./eDEX-UI-Linux-x86_64.AppImage5 AppImage真的这么好吗?
世间哪有重装控制系统应用软件两全法,不负如来不负卿!告诉你吧,压根就没有完美的事。
AppImage出现的根本原因,是为了解决“Linux各发行版的二进制文件不能互相兼容运行”的问题。这是两个上古问题,假如能解决就真的是功德无量,因此从目前的“解决的程度”角度来评价,是比较有意义的。
AppImage只能说解决了一部分,但这不是AppImage的锅。
Linux各发行版之间二进制文件不能兼容问题,原因是:各个网络平台上的库,尤其是各重装控制系统应用软件发行版使用的glibc版本并不一致。而且同两个发行版升级版本后这些库(比如说glibc等)也会变动,导致API并不能完全兼容,再加上其他底层依赖的版本千差万别,各种因素交织在一起,导致了根本没有办法使同两个二进制文件完美运行在所有发行版上。
间接带上二进制及其几乎所有的所需依赖,那么就能有效缓解那个问题。AppImage的此种解决办法来得比较简单粗暴。再看一看docker,是不是有相似之处?
知乎上有高手重装控制系统应用软件讲:但是目前来看解决效果并不如docker好。问题很简单,因为不管appimage有多么强大,但是你总得现有两个预编译的二进制版本,那个版本不是天上掉下来的,是编译出来的,既然有编译,就肯定有编译环境,就得引用固定版本的API,例如是在ubuntu14.04下编译的C程序,那么一定依赖了ubuntu14.04依赖的一些API,可能来自glibc,可能还包含其他API。假如你在ubuntu14.04重装控制系统应用软件跑装箱好的appimage,应该是没有问题的。但是假如在fedora26上,可能遇到一些问题,具体原因还不太清楚,可能跟内核还有关系,因为最常用的问题便是内核转储。你不可能在appimage里再装箱两个内核。linux生态的碎片化,导致appimage注定只能解决一部分问题,假如让我说,也许appimage要解决的问题,最好的办法是大家都用同两个发行版。
但不管怎么样,AppImage做了它能做的重装控制系统应用软件。对不对?!