/bin/csh 未找到(apt-get 命令未找到) openSUSE Leap

/bin/csh 未找到(apt-get 命令未找到) openSUSE Leap

我对 Linux 非常陌生,对此一无所知...我只是尝试在 Open SU​​SE Leap 上安装 SAP ABAP 试用版。我已经在 Windows 计算机上安装了它,但这次我尝试在 Mac M1 Pro 上安装它。

当我尝试运行install.sh命令来开始 SAP ABAP 试用版的最终安装时,出现以下错误

/bin/csh not found 
You need a C shell to start the server

当我尝试csh使用以下命令安装包时

sudo apt-get install csh

我收到错误消息:apt-get command not found

在此输入图像描述

请帮助我...我该如何安装csh软件包?

答案1

opensuse 是一个rpm基于发行版,而不是apt.

如果你运行cnf csh,它会告诉你要安装哪个包,在本例中是tsch

cnf表示command not found,如果您没有安装该软件,则运行zypper in command-not-found

如果您正在运行 GUI,则可以通过yast2.强烈推荐。

我必须问...您正在 M1 上运行 opensuse,是吗? SAP 软件可以在 ARM 上运行吗?或者您正在尝试安装 x86_64 二进制文件,但这不起作用?

答案2

跑步zypper install tcsh。这将安装 csh。

答案3

我有一个类似的(现已解决)当我尝试编译我的 php 文件时,openSuse Leap15.4 中的 Geany 出现问题。

Geany的标准编译命令是:'php -l "website.php" '其中php指向/usr/bin/php。

我用的是php8.就我而言,安装程序除了 php-cgi 之外没有安装任何其他东西。完全符合逻辑,Geany 找不到 /usr/bin/php

要解决此问题,您需要访问

  • 工具

  • 配置文件

  • 文件类型配置

  • 脚本语言

  • 文件类型.php

我把原来的改了:

[build-menu]    
FT_00_LB=_Compile
FT_00_CM=php -l "%f"
FT_00_WD=


[build-menu]
FT_00_LB=_Compile
FT_00_CM=php-cgi -l "%f"
FT_00_WD=

就这样

相关内容