小编Win*_*nix的帖子

Ubuntu 16.10 中 R Studio 安装的依赖性问题

sudo dpkg -i rstudio-1.0.136-amd64.deb(Lendo banco de dados ... 213133
ficheiros e directórios actualmente instalados.)
A preparar para desempacotar rstudio-1.0.136-amd64.deb ...
A descompactar rstudio (1.0.136) sobre (1.0.136) ...
dpkg: problemas com dependências impedem a configuração de rstudio:
rstudio depende de libjpeg62; porém:
Pacote libjpeg62 não está instalado.
rstudio depende de libgstreamer0.10-0; porém:
Pacote libgstreamer0.10-0 não está instalado.
rstudio depende de libgstreamer-plugins-base0.10-0; porém:
Pacote libgstreamer-plugins-base0.10-0 não está instalado.

dpkg: erro ao processar o pacote rstudio (--install):
problemas de dependência - deixando desconfigurado …
Run Code Online (Sandbox Code Playgroud)

dependencies r rstudio

4
推荐指数
1
解决办法
9878
查看次数

创建用户ID `root` 强制`gedit` 创建用户配置文件

使用sudo权力和调用gedit顶级菜单时File Edit View Search Tools Documents Help丢失。

如果我创建用户 ID root并登录一次并调用gedit它是否会创建可能解决此问题的必要用户配置文件?

这会不会也让恼人的错误信息消失,每当我使用sudogksupkexec与提升权限,以一个普通用户gedit

Nautilus 和其他 Gnome 衍生的 Ubuntu 应用程序还有其他好处吗?

注意:通过sudo权力你可以谷歌pkexec gedit3.5k 命中、gksu gedit40k 命中或sudo gedit500k 命中。我是使用第一种方法的少数人,但我相信它会成为 Ubuntu 17.04 的标准。


2017 年 6 月 12 日更新以下是您在使用时遇到的错误列表pkexec gedit

(gedit:13003): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any …
Run Code Online (Sandbox Code Playgroud)

configuration permissions gedit sudo users

4
推荐指数
1
解决办法
1055
查看次数

Windows Subsystem for Linux 桌面快捷方式到 GUI

我有一个名为lock-screen-timer的 bash 脚本,它调用yad挂载一个 GUI 对话框。在 Windows 10 和适用于 Linux 的 Windows 子系统 (WSL) 下,我可以从 bash 提示符运行它(注意必须先安装 VcXsrv)。我不知道如何在 Windows 10 中创建一个有效的桌面快捷方式。我可以在 Windows 10 桌面上创建快捷方式 OK...

锁屏定时器快捷方式

...当我点击它时它不会运行。我看了很多网站都没有运气。

gui bash shortcuts windows-subsystem-for-linux yad

4
推荐指数
1
解决办法
9838
查看次数

2018 年 2 月 16 日更新后未显示 Ubuntu 菜单和启动器

我已经安装了昨天和今天的最新更新,我登录后没有终端,没有破折号,启动器,没有任何工作。我已经尝试了这里的解决方案:

Ubuntu 16.04 Jan 3 2018 更新导致屏幕/访问问题

也试过这个:

export DISPLAY=:0
ccsm
Run Code Online (Sandbox Code Playgroud)

结束启用 Unity 并从终端重新启动,但我仍然无法工作。当我登录来宾会话时,这是正常的。有没有可行的解决方案?谢谢。

unity launcher

4
推荐指数
1
解决办法
6510
查看次数

我可以通过 CLI 使 `sudo` 跟随我的路径吗?

您可以编辑sudoers文件并设置secure_path以匹配您的路径。这在Unix & Linux 中有记录

是否有我可以传递的命令行开关sudo,以便它使用我设置的路径?例如:

rick@alien:~$ sudo echo $PATH
/home/rick/bin:/home/rick/.local/bin:/mnt/e/bin:/mnt/e/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ echo $PATH
/home/rick/bin:/home/rick/.local/bin:/mnt/e/bin:/mnt/e/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ sudo which auto-brightness-config
/usr/local/bin/auto-brightness-config
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ which auto-brightness-config
/mnt/e/usr/local/bin/auto-brightness-config
???????????????????????????????????????????????????????????????????????????????
rick@alien:~$ sudo locate auto-brightness-config
/Desktop/Link to auto-brightness-config
/home/rick/Pictures/display-auto-brightness-config 1.png
/mnt/e/Desktop/Link to auto-brightness-config
/mnt/e/usr/local/bin/.auto-brightness-config
/mnt/e/usr/local/bin/Link to auto-brightness-config
/mnt/e/usr/local/bin/auto-brightness-config
/usr/local/bin/.auto-brightness-config
/usr/local/bin/Link to auto-brightness-config
/usr/local/bin/auto-brightness-config
Run Code Online (Sandbox Code Playgroud)

当我使用sudo它运行/usr/local/bin时,当我真正想要/mnt/e/usr/local/bin.

如果我不想维护sudoers文件中的路径,是否可以传递一个开关sudo以使用我的路径来查找正确的命令?

command-line sudo paths

4
推荐指数
1
解决办法
711
查看次数

及时根据快照查找可能的进程

介绍

我试图捕捉在有限的时间段内开始的进程。

我创建了一个脚本 ( ps-suspects.sh),其中:

  • ps-suspects.sh从终端运行。
  • 我启动并关闭了一个应用程序,比如说桌面计算器。
  • 我按Ctrl+C结束ps-suspects.sh
  • 我想知道计算器的进程名称是什么
  • 我不想列出在整个快照期间运行的所有其他进程名称。

问题

我有一段需要微调的代码:

$ sort -k15 ~/pid.log | uniq -f14 -c
Run Code Online (Sandbox Code Playgroud)

这是它产生的:

$ head ~/pid.tmp
  1 /mnt/e/bin/ps-suspects.sh Possible suspects causing problems
 63 1 S root       127     2  0  60 -20 -     0 -      Sep08 ?        00:00:00 [acpi_thermal_pm]
 63 1 S root        75     2  0  60 -20 -     0 -      Sep08 ?        00:00:00 [ata_sff]
 63 1 S root       447     2  0  60 -20 - …
Run Code Online (Sandbox Code Playgroud)

command-line text-processing

4
推荐指数
1
解决办法
199
查看次数

如何查找用户登录历史?

因此,我需要知道何时访问我在 ubuntu 中的帐户。是否有任何命令可以显示发生这种情况的确切时间。我需要这个,因为我怀疑有人在远程控制我的电脑,并改变了一些东西。

security users

4
推荐指数
2
解决办法
3694
查看次数

测试 yad 版本是否 >= 特定版本号

我需要一个脚本来检查yad(和其他程序)版本号是否 >= 特定数字。例如我有:

$ yad --version
0.40.0 (GTK+ 3.24.8)

$ gedit --version
gedit - Version 3.32.0

$ bash --version
GNU bash, version 5.0.3(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)
  • Ubuntu 16.04 和 19.04 之间添加了新功能
  • 对于gedit,新版本中失去了传递窗口几何形状的能力
  • bash使测试变得复杂,因为版本号位于第一行的中间。

并非所有程序(如 bash)都存在环境变量:

$ echo $BASH_VERSION
5.0.3(1)-release
Run Code Online (Sandbox Code Playgroud)

versions bash version-control yad

4
推荐指数
1
解决办法
1061
查看次数

安装 grub 时“--no-nvram”有什么作用?

过去一周我一直在尝试在 efi 分区中安装 grub,我得到了:

Could not prepare Boot variable: No space left on device
grub-install: error: efibootmgr failed to register the boot entry: Input/output error.
Run Code Online (Sandbox Code Playgroud)

但是我发现通过使用--no-vram我安装 grub 没有错误。我是 Linux 菜鸟,想知道是什么导致了错误。

grub2 dual-boot uefi grub-efi

4
推荐指数
1
解决办法
3181
查看次数

使用 'watch' 的 Bash 脚本失败。为什么?

我需要从终端重复(每 3600 秒)运行以下命令:

if whois abcxyz.com | grep -q 'string'; then
    echo 'Message line 1'
    echo 'Message line 2'
fi
Run Code Online (Sandbox Code Playgroud)

我尝试使用手表,如下所示:

watch -n 3600 if whois abcxyz.com | grep -q 'string'; then
    echo 'Message line 1'
    echo 'Message line 2'
fi
Run Code Online (Sandbox Code Playgroud)

但我收到错误消息。

你能帮我让它工作吗?

谢谢

bash scripts

4
推荐指数
2
解决办法
1193
查看次数