即使你知道如何从源代码编译软件,你也常常会得到一个你的系统在技术上并不知道存在的应用程序。这可能意味着应用程序重复、文件问题和删除问题,除非您使用checkinstall命令。
源代码构建通常是获得具有最新特性的软件的最新构建的唯一方法,或者获取您自己的发行版没有自己的软件包的应用程序的唯一方法。不过,这样做会绕过系统的常规包管理工具,因此系统对其存在的意识较低,而从系统的各个角落删除其所有文件则有点棘手。
正如Linux日志所指出的,从源代码构建应用程序的正常过程是./configure,make,然后是sudo make install。不过,跳过最后一步,改为键入sudo checkinstall,您将从刚刚编译的代码包中构建一个更具跟踪能力的包。Checkinstall安装在大多数Debian/Ubuntu风格的发行版上,但也可以在其他发行版上使用。阅读Linux日志,了解更多关于checkinstall以及如何定制它的细节。
使用Checkinstall从源代码[Linux Journal]构建包
...。这使得开发者很容易创建一个在Macs上运行的自由软件应用程序的“端口”。 ...
您目前是否正在讨论是将java用于下一个应用程序,还是使用本机工具包和框架?您想知道java为应用程序提供了哪些优于本机编程的优势吗?继续读下去! ...
...们是否花费你的钱。但有些程序是免费的和开源的。这些应用程序带有源代码,您可以随意查看和修改。 ...
... 我很少浏览应用程序的源代码。我知道它是用一些我还没有花时间学习的计算机语言写的。没关系。我不必是那个读代码的人。重要的是其他人可以。 ...
...协议。开放源代码许可证主要处理使用代码来创建自己的应用程序的问题,有些许可证规定您的程序也必须是免费的、开放源代码的。 ...
...个功能强大的操作系统,因为它提供了许多接近桌面类的应用程序。然而有时,在Android上完成一件在桌面上很快就能完成的事情需要付出相当大的努力。 ...
... 您可以单击左下角的按钮启动应用程序。打开的应用程序和窗口将面板排在屏幕底部。系统指示灯和时间位于右下角。Windows有最小化、最大化和关闭按钮。您可以使用传统菜单栏访问大多数应用程序...
...硬件兼容性问题,因为您使用的是Linux操作系统。以开放源代码软件不能正常工作为理由退货可能很困难。 ...
...aro上,您需要从Arch User Repository(AUR)安装Fingers,并从其源代码构建它。有一些工具可以帮你完成,所以这是一个自动化的过程。这很好,但这确实意味着您必须在Manjaro系统上安装这些工具,以及从AUR检索和安装finger的工具。...
...。截至2019年4月,GitHub拥有超过1亿个存储库。 如果一个应用程序是一个开源项目,那么它被托管在GitHub上的可能性非常大。还有其他可用的存储库平台,如BitBucket和GitLab,但GitHub在开放源代码存储库中占有最大份额。 存储库剖...