AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[execute-command](ubuntu)

Martin Hope
N0rbert
Asked: 2020-11-27 04:53:36 +0800 CST

如何使用 FlatPak 正确安装 LibreOffice 以在 $PATH 环境变量中包含 libreoffice 命令?

  • 0

我刚刚从我的 Ubuntu 16.04 LTS 系统中删除了 LibreOffice 的 deb 包

sudo apt purge --auto-remove $(dpkg -l | grep "^ii  libreoffice" | awk '{print $2}')

用 FlatPak 版本替换它

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.libreoffice.LibreOffice

然后重新启动系统以确保应用所有更改。然后 LibreOffice 被列为已安装

$ flatpak list | grep libreoffice
LibreOffice   org.libreoffice.LibreOffice 7.0.3.1 stable  user

它在 XDG 菜单中注册,我可以用它打开 ODT 文件。

以前我有在无头模式下调用 LibreOffice 的脚本,比如

libreoffice --headless --convert-to pdf filename.docx

但现在他们不工作。

当我尝试在终端中运行此命令时,它会显示:

$ libreoffice
The program 'libreoffice' is currently not installed. You can install it by typing:
sudo apt install libreoffice-common

所以它看不到通过 FlatPak 安装 LibreOffice:

$ echo $PATH | grep flatpak
$

更新以回答 Kulfy 的评论:

$ LC_ALL=C ls -al ~/.local/share/flatpak/exports/bin
total 28
drwxrwxr-x 2 user user 4096 Nov 26 15:57 .
drwxrwxr-x 4 user user 4096 Feb  7  2019 ..
lrwxrwxrwx 1 user user   83 Jun  7 13:18 com.github.bcedu.vgrive -> ../../app/com.github.bcedu.vgrive/current/active/export/bin/com.github.bcedu.vgrive
lrwxrwxrwx 1 user user   71 May 24  2020 com.snes9x.Snes9x -> ../../app/com.snes9x.Snes9x/current/active/export/bin/com.snes9x.Snes9x
lrwxrwxrwx 1 user user   79 Oct  2 23:11 org.inkscape.Inkscape -> ../../app/org.inkscape.Inkscape/current/active/export/bin/org.inkscape.Inkscape
lrwxrwxrwx 1 user user   69 Jun 10 16:29 org.kde.kdenlive -> ../../app/org.kde.kdenlive/current/active/export/bin/org.kde.kdenlive
lrwxrwxrwx 1 user user   81 Feb  7  2019 org.libretro.RetroArch -> ../../app/org.libretro.RetroArch/current/active/export/bin/org.libretro.RetroArch

^ 如您所见,没有导出 LibreOffice。

我应该手动配置吗?


小旁注:LibreOffice 的 Snap 安装通常注册libreoffice在/snap/bin/libreoffice哪个$PATH变量中。

command-line libreoffice 16.04 flatpak execute-command
  • 1 个回答
  • 569 Views
Martin Hope
jmaloney1985
Asked: 2020-10-08 07:36:13 +0800 CST

使用“make install”命令时出错

  • 1

我正在尝试安装需要安装某些库的 WRF 天气软件( http://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php#STEP7 )。我可以解压缩 zip 文件,运行configure并make执行得很好,但是当我尝试时make install,我收到以下错误:

make  install-recursive
make[1]: Entering directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4'
Making install in src/mpl
make[2]: Entering directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl'
make[3]: Entering directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl'
/usr/bin/mkdir -p '/{path_to_dir}/Build_WRF/LIBRARIES/mpich/lib'
/usr/bin/mkdir: cannot create directory ‘/{path_to_dir}’: Permission denied
make[3]: *** [Makefile:409: install-libLTLIBRARIES] Error 1
make[3]: Leaving directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl'
make[2]: *** [Makefile:893: install-am] Error 2
make[2]: Leaving directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl'
make[1]: *** [Makefile:23607: install-recursive] Error 1
make[1]: Leaving directory '/home/jmaloney1985/Desktop/Programs/Build_WRF/LIBRARIES/mpich-3.0.4'
make: *** [Makefile:23930: install] Error 2

对此有什么想法?非常感谢任何输入。

谢谢!

command-line error-handling makefile make execute-command
  • 1 个回答
  • 1366 Views
Martin Hope
andy meissner
Asked: 2020-08-25 04:20:55 +0800 CST

命令输出未重定向到文件

  • 0

我想执行以下与 Rational ClearCase 相关的命令。此命令的输出应重定向到文件 testout。

命令

rgy_check -vobs > testout

输出

rgy_check.exe: Error: An unregistered region \<region> was found in
VOB tag entry.
rgy_check.exe: Error: An unregistered region \<region> was found in
VOB tag entry.
...

该文件testout已创建,但不知何故该文件为空。

Grep 也不起作用,它仍然给出原始输出

rgy_check -vobs | grep "06a89"
command-line grep redirect execute-command
  • 1 个回答
  • 233 Views
Martin Hope
CoffeePlease
Asked: 2020-07-30 09:06:56 +0800 CST

无法执行截屏

  • 0

我已经在我制作的一个目录中下载了 screenfetch。

mkdir ~/screenfetch
wget -O screenfetch 'https://raw.github.com/KittyKatt/screenFetch/master/screenfetch-dev'
chmod +x screenfetch
./screenfetch

它成功地在这个目录中工作。然后我想在广泛的系统中执行它。

sudo cp -r screenfetch /usr/local/bin

但是当我在其他地方执行它时它不起作用(除了 in~/screenfetch和 / usr/local/bin)。这就是我得到的

$ screenfetch -s

Command 'screenfetch' not found, but can be installed with:

sudo apt install screenfetch

的输出file /usr/local/bin/screenfetch:

/usr/local/bin/screenfetch: directory

我该如何解决这个问题?

scripts command-line execute-command
  • 1 个回答
  • 560 Views
Martin Hope
Ritesh Singh
Asked: 2020-07-18 19:26:01 +0800 CST

为什么 ./a.out 有效,但 a.out 无效?[复制]

  • 2
这个问题在这里已经有了答案:
为什么在当前目录中执行程序之前需要输入`./`? (11 个回答)
为什么在 Unix 中使用“./”来运行“.sh”脚本?[重复] (2个答案)
2年前关闭。

在我看来,即使是a.out终端上的一个简单的文件也包含有关当前目录中文件的完整信息。重申它./a.out似乎是多余的。

为什么我们需要指定文件在当前目录中才能执行呢?

command-line gnome-terminal executable execute-command
  • 3 个回答
  • 711 Views
Martin Hope
user1106136
Asked: 2020-07-17 01:46:09 +0800 CST

是否可以将命令附加到我要运行的程序?

  • 1

Ubuntu 20.04

我有 PCSX2,但为了让它正确运行,我需要打开终端并运行:

vblank_mode=0 /usr/games/PCSX2-linux.sh

每次都必须这样做有点烦人,所以是否可以将此命令附加到 PCSX2,以便在它运行时自动应用此修复程序?

PS:对于ubuntu来说是全新的,如果这是一个愚蠢的问题,我们深表歉意。

command-line gnome-terminal execute-command pcsx2
  • 1 个回答
  • 134 Views
Martin Hope
SPARK Prince
Asked: 2020-06-29 05:08:18 +0800 CST

如何创建用于运行任何特定应用程序的一些终端命令的自动可执行文件

  • 0

我有一个XP Pentablet驱动程序的.sh文件每次我需要运行这些命令才能运行程序

$ cd /home/path/
$ chmod +x Pentablet_Driver.sh
$ sudo ./Pentablet_Driver

我想知道,无论如何我可以创建任何自动执行这些命令以自行运行应用程序的文件。

scripts autostart additional-drivers execute-command autorun
  • 1 个回答
  • 289 Views
Martin Hope
programmerNoob1234
Asked: 2020-06-14 11:07:28 +0800 CST

每次我打开终端,已经执行了几个命令

  • 2

我是初学者,很久没有使用Linux了。现在我不再知道我做了什么,每次打开终端时都会执行 3 个命令,我不再需要这些命令,也不再像以前那样工作了。现在我的问题是:如何关闭每次打开终端时都会执行这些命令。

command-line gnome-terminal bash execute-command
  • 2 个回答
  • 2098 Views
Martin Hope
basod3
Asked: 2020-02-05 13:18:09 +0800 CST

如何为具有有限 shell 的用户提供常规 shell 访问权限?

  • 0

我有一个用户可以说 user1,这个用户有一个有限的 shell,如果他们登录到 ssh,只能运行很少和特定的命令,如果我是 root,我如何将用户切换到常规访问。

command-line permissions ssh bash execute-command
  • 1 个回答
  • 880 Views
Martin Hope
Dr.PB
Asked: 2019-05-13 19:59:21 +0800 CST

这个命令是什么意思?

  • 1

在搜索 lxqt 的安装时,我找到apt install了lxqt-sudo | gksu, xfwm4 | x-window-manager, firefox | www-browser. 这个命令是什么意思?apt install仅与 ( ) lxqt-sudo, gksu, xfwm4,有什么区别firefox。

看起来很基础,但无法掌握。有人可以解释吗?

command-line apt pipe execute-command
  • 1 个回答
  • 250 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve