自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux上使用AppImage?

譯文
系統(tǒng) Linux
這種用于分發(fā)Linux應(yīng)用程序的獨(dú)特格式極大地方便了用戶。

?譯者 | 布加迪

審校 | 孫淑娟

Linux有幾種切實(shí)可行的方法來安裝應(yīng)用程序。每個(gè)發(fā)行版都有內(nèi)置的軟件包管理器,比如apt、dnf、zypper和pacman。還有Snap和Flatpak軟件包,甚至可以從源代碼安裝。

另一種方法名為AppImage,這是分發(fā)Linux應(yīng)用程序的一種獨(dú)特格式,不需要安裝,無需管理權(quán)限即可運(yùn)行。換句話說,您為應(yīng)用程序下載AppImage后就可以運(yùn)行它。

在運(yùn)行應(yīng)用程序之前,還需要執(zhí)行另一個(gè)步驟,這是我要討論的內(nèi)容之一。

一、為何要使用AppImag

這是一個(gè)大問題。即使在使用AppImage很長一段時(shí)間后,我認(rèn)為這個(gè)問題的主要答案是,在某些情況下,沒有別的選擇。這些年,我用過的幾個(gè)應(yīng)用程序只提供AppImage選項(xiàng)。您可能會(huì)發(fā)現(xiàn)原因是,開發(fā)人員或開發(fā)團(tuán)隊(duì)不想使用為Linux準(zhǔn)備的眾多桌面開發(fā)應(yīng)用程序。如果使用AppImage,應(yīng)用程序可以完全按預(yù)期運(yùn)行,不管在使用什么樣的桌面環(huán)境或窗口管理器。對(duì)于需要快速可靠地交付產(chǎn)品的開發(fā)人員來說,這是一大優(yōu)點(diǎn)。

AppImage的主要目標(biāo)是確保簡單性、二進(jìn)制兼容性、與發(fā)行版獨(dú)立、零安裝、無需root權(quán)限以及可移植性。這一切都是在不影響操作系統(tǒng)的情況下完成的。

是不是覺得這是個(gè)完美的系統(tǒng)?總體來說很不錯(cuò),但也有不足之處。比如說,無法升級(jí)AppImage。相反,下載一個(gè)新鏡像,運(yùn)行它,以代替舊的鏡像(但愿您的所有配置和數(shù)據(jù)不會(huì)丟失)。另一個(gè)不足是,用戶常常不得不管理AppImage的可執(zhí)行權(quán)限。雖然設(shè)置該權(quán)限非常簡單,但這畢竟是另一個(gè)步驟。

現(xiàn)在您已了解了AppImage是什么,不妨看看它在Linux上如何使用。我將通過Bitwarden AppImage進(jìn)行介紹。

二、需求

為此您只需要Linux發(fā)行版的運(yùn)行中的實(shí)例。是什么發(fā)行版不重要,重要的是它有GUI。不妨讓這個(gè)AppImage運(yùn)行起來。

三、如何在Linux上使用AppImage?

1.下載AppImage文件

打開網(wǎng)絡(luò)瀏覽器,指向Bitwarden下載頁面。之后,點(diǎn)擊Linux條目,并將. AppImage文件保存到“下載”目錄中。

2.為AppImage賦予必要的權(quán)限

打開桌面文件管理器(比如GNOME Files),找到權(quán)限(Permissions)部分。GNOME文件中有一個(gè)權(quán)限選項(xiàng)卡。點(diǎn)擊該選項(xiàng)卡,然后點(diǎn)擊“允許將文件作為程序來執(zhí)行”的復(fù)選框。啟用執(zhí)行權(quán)限后,關(guān)閉Properties(屬性)窗口,并返回到文件管理器。

圖片

圖1. 必須賦予AppImage可執(zhí)行權(quán)限后,它才能運(yùn)行

從命令行改變執(zhí)行權(quán)限:

另一種賦予文件執(zhí)行權(quán)限的方法是從命令行來賦予。這并不容易,但也不難。

要從命令行賦予文件執(zhí)行權(quán)限,打開終端窗口,然后使用以下命令切換到Downloads目錄:cd ~ /Downloads

接下來,用以下命令賦予文件執(zhí)行權(quán)限:chmod u+x Bitwarden*. AppImage

3.如何在Linux上運(yùn)行AppImage?

現(xiàn)已設(shè)置好了權(quán)限,想運(yùn)行AppImage,只需打開文件管理器,瀏覽到含有該應(yīng)用程序的那個(gè)目錄,然后雙擊AppImage文件。這將打開該應(yīng)用程序,您可以使用它,就像對(duì)待安裝在桌面上的任何應(yīng)用程序那樣。

在桌面上運(yùn)行AppImage的一個(gè)注意事項(xiàng)是,它們常常無法與桌面菜單、??看翱诨蛎姘鍖?shí)現(xiàn)集成。因此,要么必須從文件管理器啟動(dòng)應(yīng)用程序,要么某些桌面環(huán)境允許您先創(chuàng)建桌面文件。一些AppImage(比如面向Bitwarden的AppleImage)確實(shí)提供了桌面集成選項(xiàng),可以為菜單創(chuàng)建啟動(dòng)器。如果您在應(yīng)用程序首次啟動(dòng)后看到集成選項(xiàng),確保繼續(xù)使用該配置來簡化工作。

這就是在Linux上使用AppImage的全部內(nèi)容。如果有人希望在Linux上運(yùn)行內(nèi)置包管理器中沒有的應(yīng)用程序,這種類型的應(yīng)用程序不失為一種切實(shí)可行的選擇。

原文鏈接:https://www.zdnet.com/article/what-are-appimages-and-how-do-you-use-them-on-linux/

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 16:58:51

Linuxpkgsrc

2021-10-02 10:10:47

LinuxBusyBox命令

2020-08-24 12:37:54

Linuxxargs命令

2022-08-10 13:12:04

Linuxcat命令

2021-08-03 14:33:53

cron定時(shí)器Linux命令

2015-08-21 09:07:52

LinuxNMAP安全

2020-06-15 19:20:00

AppImageLinux軟件包管理

2019-11-26 09:20:47

LinuxJava

2021-07-25 10:34:17

FedoraPodmanLinux

2019-09-16 11:40:49

Linux交換文件

2018-03-07 11:32:44

LinuxVundleVim

2018-08-06 09:30:00

LinuxPbcopyPbpaste

2018-04-25 10:46:05

Linux命令行日歷

2022-09-19 08:45:52

Telnet系統(tǒng)Linux

2020-04-21 14:21:31

LinuxPython

2018-12-11 11:00:50

Linux字體命令

2021-10-12 08:43:19

LinuxSambaWindows

2017-04-19 22:30:26

LinuxNginxGunicorn

2018-03-28 17:51:24

LinuxUnix
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)