我正在慢慢思考如何从 git 安装和构建程序。我想要的程序是https://github.com/raryelcostasouza/pyTranscriber/,适用于 Ubuntu 20.04。
我尝试过克隆和构建说明https://www.howtogeek.com/428988/how-to-install-software-using-git-on-linux/,make && make
结果输出如下:
make: *** No targets specified and no makefile found. Stop.
然后我尝试pyTranscriber-v1.5-linux-installer.zip
从https://github.com/raryelcostasouza/pyTranscriber/releases/tag/v1.5-stable然后按照https://ostoday.org/linux/how-to-install-sh-file-in-ubuntu.html– 解压该文件夹,将其放在我的主目录中,然后在尝试运行该install.sh
文件时卡住了。我收到以下错误消息:
mkdir: cannot create directory ‘/opt/pyTranscriber’: Permission denied
cp: target '/opt/pyTranscriber' is not a directory
chmod: cannot access '/opt/pyTranscriber/*': No such file or directory
cp: cannot create regular file '/usr/share/applications/pytranscriber.desktop': Permission denied
我想a\
安装这个特定的程序,并b\
了解将来从 GitHub/GitLab 安装任何东西的标准方法。我以前也这样做过,只是每次都是一次尝试,我终于想知道我在做什么 :)
答案1
对于当前情况,您必须从以下位置下载带有安装程序的 ZIP 文件发布页面然后使用以下命令安装它:
cd ~/Downloads
wget -c https://github.com/raryelcostasouza/pyTranscriber/releases/download/v1.5-stable/pyTranscriber-v1.5-linux-installer.zip
unzip pyTranscriber-v1.5-linux-installer.zip
cd pyTranscriber-v1.5-linux-installer
sudo bash install.sh
然后在仪表板中找到 pyTranscriber 应用程序图标。或者使用/opt/pyTranscriber/pyTranscriber
命令启动它。
另一种方法是下载应用程序的便携版本并使用以下命令运行它:
cd ~/Downloads
wget -c https://github.com/raryelcostasouza/pyTranscriber/releases/download/v1.5-stable/pyTranscriber-v1.5-linux-portable.zip
unzip pyTranscriber-v1.5-linux-portable.zip
cd pyTranscriber-v1.5-linux-portable/
./pyTranscriber
注意:通过分析上述 pyTranscriber 目录的内容,您可以发现它们没有任何configure
and/or Makefile
(因此./configure
后面的make
命令不起作用),没有任何setup.py
(因此python setup.py build
也不起作用)。因此,对于这种特殊情况,您正在下载特殊的安装程序包,而不是源代码。