在你将其标记为重复之前如何安装 .tar.gz(或 .tar.bz2)文件?先听我说完。
我下载了haroopad-v0.12.0_i386.tar.gz文件来自haroopad 网站并提取了档案,希望找到正常的.make
或install.sh
文件,但它们不在那里,而是有两个档案 - “control.tar.gz”和“data.tar.gz”。
我提取了它们两个,下面是文件树。(我省略了 data.tar.gz 中的 .icons 树结构,因为它们只是图标)。
控制.tar.gz:
├── control
└── postinst
数据.tar.gz:
└── usr
├── bin
│ └── haroopad
└── share
├── applications
│ ├── Haroopad.desktop
│ └── mimeapps.list
├── doc
│ ├── changelog
│ └── copyright
├── haroopad
│ ├── haroopad <-------------
│ ├── Libraries
│ ├── nw.pak
│ └── Resources
│ └── Themes
│ ├── editor
│ │ └── default.css
│ └── viewer
│ └── default.css
└── icons
我可以通过双击 haroopad 文件(如上图所示)来运行 haroopad,但我确信一定有更好的方法来“安装”它。
我想我应该将这些文件复制到某个地方 - 比如“Haroopad.desktop”我猜应该放到“~/.local/share/applications”,但我不太确定。
我该如何正确安装这个档案,以便可以从仪表盘和终端运行它?
答案1
我假设您已将应用程序存档解压到您的Downloads
目录中。
只需将解压后的内容复制data.tar.gz
到根目录即可(/
):
cd /
sudo tar -xvf $HOME/Downloads/data.tar.gz
请注意,卸载该应用程序可能很困难。如果要卸载,您必须从文件树中删除每个文件。
此外,可能需要从以下位置运行 postint 脚本control.tar.gz
:
cd ~
tar -xvf $HOME/Downloads/control.tar.gz
bash $HOME/Downloads/postinst