如何使用Eddy在Elementary OS上安装Debian软件包

时间:2020-03-05 15:26:36  来源:igfitidea点击:

Eddy是一个简单的Debian包管理GUI工具,允许通过将Debian文件拖放到GUI窗口中来安装Debian软件包。
该工具可以直接从App Center平台安装或者从源安装。

本教程显示Eddy的安装,它是一个简单的Debian包管理器,用于在基本操作系统中安装'.deb'文件。
让我们看看我们如何从源0.4.1 Loki上从源安装。

从AppCenter安装是安装EDDY的首选方式,因为它包含稳定的,测试版本的应用程序。
从源编译为我们提供最新的"提交",其中最新功能可能不会被释放为AppCenter或者一般的更新。

从AppCenter安装Eddy

单击位于屏幕左上角的"应用程序"选项卡,并找到AppCenter图标。
这也可以在基本OS屏幕的底部Docker中找到。

在右上角的搜索列中启动应用程序并键入"eddy",然后单击"免费"按钮以安装应用程序。

从源头安装eddy

以超级用户身份登录并首先更新基本操作系统系统。

apt-get update

安装git

我们将在我们的系统中需要Git以使我们能够从Github克隆eDdy存储库。

apt-get install git

安装依赖项

成功安装eDDY需要以下套件。
使用以下命令安装它们。

  • valak
  • gtk+-3.0
  • granite
  • packagekit-glib2
  • unity
apt install valac libgranite-dev libpackagekit-glib2-dev libunity-dev

克隆eDdy存储库

安装依赖项后,使用以下命令克隆到基本操作系统的eDdy存储库。

git clone https://github.com/donadigo/eddy.git
root@jamie-VirtualBox:/home/jamie# git clone https://github.com/donadigo/eddy.git
Cloning into 'eddy'...
remote: Counting objects: 771, done.
remote: Total 771 (delta 0), reused 0 (delta 0), pack-reused 771
Receiving objects: 100% (771/771), 515.62 KiB | 231.00 KiB/s, done.
Resolving deltas: 100% (481/481), done.
Checking connectivity... done.

导航到Eddy目录

成功克隆存储库后,导航到EDDY目录。

cd eddy

使新目录构建和CD进入其中。

mkdir build && cd build

在我们开始从源代码编译eDdy之前,让我们安装CMake Utility工具。

apt-get install cmake

构建

cmake .. -DCMAKE_INSTALL_PREFIX=/usr

最后,执行命令'make install'

make install

示例输出

root@jamie-VirtualBox:/home/jamie/eddy/build# make install
[  6%] Generating Application.c;MainWindow.c;config.c;Constants.c;AppSettings.c;Package.c;TransactionResult.c;MimeTypeHelper.c;FolderLoader.c;DetailedView.c;PackageListView.c;PackageRow.c;MessageDialog.c
unity.vapi:97.4-97.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
/home/jamie/eddy/src/Application.vala:31.9-31.17: warning: Granite.Application.app_years has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:36.9-36.16: warning: Granite.Application.app_icon has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:37.9-37.16: warning: Granite.Application.main_url has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:38.9-38.15: warning: Granite.Application.bug_url has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:39.9-39.16: warning: Granite.Application.help_url has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:40.9-40.21: warning: Granite.Application.translate_url has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:41.9-41.21: warning: Granite.Application.about_authors has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:42.9-42.25: warning: Granite.Application.about_translators has been deprecated since 0.4.2. Use 
/home/jamie/eddy/src/Application.vala:44.9-44.26: warning: Granite.Application.about_license_type has been deprecated since 0.4.2. Use 
Compilation succeeded - 10 warning(s)
Scanning dependencies of target com.github.donadigo.eddy

执行eddy.

现在通过运行下面的命令来执行eddy。

make install com.github.donadigo.eddy

示例输出

[100%] Built target com.github.donadigo.eddy
[100%] Built target i18n
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/bin/com.github.donadigo.eddy
-- Up-to-date: /usr/share/glib-2.0/schemas/com.github.donadigo.eddy.gschema.xml
-- Compiling GSettings schemas

让我们看看我们如何从Debian文件安装Skype。
1.启动eddy.

2.拖放.deb文件或者单击以打开.deb文件的路径

3.在出现的弹出窗口中,单击"安装"。
系统会提示我们提供管理员的身份验证。

4.Debian软件包将开始安装并最终,设置将包装。

如果我们不熟悉在终端或者命令行上安装软件包,则eDDy工具可以方便并简化Debian软件包的管理。