如何安装文件夹中没有 makefile 的应用程序?

如何安装文件夹中没有 makefile 的应用程序?

有时我下载的应用程序不包含 makefile,只有一堆源代码和一个可执行应用程序。例如,我下载了 tor,但它附带了应用程序和一个装满源代码的文件夹。我该如何将它安装到我的系统中,这样我就不需要从我的下载文件夹运行它了?此外,我如何将它添加到我的任务栏/dock?

另外有没有办法安装 python 程序而不是以“sudo python executable.py”的形式运行它们?

我知道这是可能的,因为一些发行版(例如 kali)已预先安装 tor,但我想在 Ubuntu 上执行此操作。

抱歉,如果我使用的术语不正确,我使用的是 Mac。

答案1

应用程序,并且不包含 makefile

  • 这取决于程序作者提供了什么。
  • 使用脚本autogen.shconfigure
  • 阅读说明INSTALL
  • 阅读说明README
  • 创建您自己的Makefile,例如:

    nano Makefile
    

    使用下面的几行

    helloworld : helloworld.c
      cc -o helloworld helloworld.c
    

    然后运行make

    make
    

安装 python 程序,而不是以“sudo python executable.py”的形式运行它们


有些发行版(例如 kali)已预装 tor

sudo apt-add-repository ppa:webupd8team/tor-browser
sudo apt-get update
sudo apt-get install tor-browser

相关内容