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
    • 最新
    • 标签
主页 / user-495652

misha's questions

Martin Hope
misha
Asked: 2016-10-18 09:57:21 +0800 CST

在 Ubuntu Mate 上安装 STk Scheme 解释器

  • 2

有一个名为 STk 的 Scheme 编程语言的实现。这是 Berkley 在 YouTube 上发布的计算机科学视频课程中使用的那个。我也想把它放在我的机器上,这样我就可以完全按照他们的课程学习(虽然我已经安装了 MIT/GNU Scheme),但是他们,维护 STk Scheme 解释器的人,没有包版本我可以使用 apt-get 实用程序安装。所以,我去了他们的网站并STk-4.0.1.tar.gz从这里下载了文件。将其解压缩为/usr/local/src(我使用命令将目录的所有权更改为sudo chown $USER /usr/local/src.cd 到目录中。使用此命令解压缩 tarball tar -xzvf STk-4.0.1.tar.gz。cd 到新创建的目录中。现在我正在尝试通过运行配置脚本来构建应用程序:

$ ./configure
creating cache ./config.cache
checking for ranlib... ranlib
Using 'gcc' compiler
Using '-O2' compilation options
Assumming OS is LINUX
checking for gcc... gcc
checking whether the C compiler (gcc   ) works... yes
checking whether the C compiler (gcc   ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for POSIXized ISC... no
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers 
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking fd_set and sys/select... yes
Multiple precision library: libgmp
Hash tables support: yes
Posix support: yes
STklos support: yes
Socket support: yes
Regexp support: yes
Process support: yes
Html support: yes
Base64 support: yes
Locale support: yes
Pixmap Images support: yes
JPEG Images support: yes
Determining options for dynamic loading for LINUX
     Linux: no dynamic loading method chosen

not updating unwritable cache ./config.cache
creating ./config.status
creating Makefile
creating Utils/STk.spec
**** Configuring Src directory
creating cache ./config.cache
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for limits.h... yes
checking for sigaction... yes
checking for select... yes
checking for dlopen in -ldl... yes
checking for socket in -lsocket... no
checking for t_accept in -lnsl... no
checking for ANSI C header files... yes
checking for pid_t... yes
checking fd_set and sys/select... yes
not updating unwritable cache ./config.cache
creating ./config.status
creating Makefile
**** Configuring Extensions directory
creating cache ./config.cache
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for limits.h... yes
checking for sigaction... yes
not updating unwritable cache ./config.cache
creating ./config.status
creating Makefile
creating stk-genmake
**** Configuring Stack directory
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
ln: failed to create symbolic link 'libstack.c': File exists
Stack library configuration
         Machine type:  UNKNOWN_ARCH
    Low level support: 
not updating unwritable cache ./config.cache
creating ./config.status
creating libstack.h
creating Makefile
**** Configuring Tcl directory
creating cache ./config.cache
checking for ranlib... ranlib
checking whether cross-compiling... no
checking for getcwd... yes
checking for opendir... yes
checking for strerror... yes
checking for strstr... yes
checking for strtol... yes
checking for tmpnam... yes
checking for waitpid... yes
checking for strerror... (cached) yes
checking for getwd... yes
checking for wait3... yes
checking for uname... yes
checking for sin... no
checking for -lieee... yes
checking dirent.h... yes
checking how to run the C preprocessor... gcc -E
checking for errno.h... yes
checking for float.h... yes
checking for limits.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for sys/wait.h... yes
checking for unistd.h... yes
checking fd_set and sys/select... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for tm_zone in struct tm... yes
checking tm_tzadj in struct tm... no
checking tm_gmtoff in struct tm... yes
checking timezone variable... yes
checking proper strstr implementation... yes
checking for strtoul... yes
checking for strtod... yes
checking for strtod... (cached) yes
checking for Solaris strtod bug... ok
checking for ANSI C header files... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking for opendir... (cached) yes
checking sys_errlist... yes
checking union wait... yes
checking matherr support... yes
checking for vfork... yes
checking vfork/signal bug... ok
checking for strncasecmp... yes
checking for BSDgettimeofday... no
checking for gettimeofday... yes
checking for gettimeofday declaration... present
checking for -linet... no
checking for net/errno.h... no
checking for connect... yes
checking for gethostbyname... yes
checking system version (for dynamic loading)... ./configure: 1: ./configure: Syntax error: Unterminated quoted string
**** Configuring Tk directory
creating cache ./config.cache
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for unistd.h... yes
checking for limits.h... yes
checking stdlib.h... yes
checking fd_set and sys/select... yes
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for X... libraries , headers 
checking for X11 header files... checking for -lXbsd... no
checking for connect... yes
checking for gethostbyname... yes
checking for sin... no
checking for -lieee... yes
checking for memmove... yes
checking whether char is unsigned... no
checking for strtod... yes
checking for Solaris 2.4 strtod bug... ok
updating cache ./config.cache
creating ./config.status
creating Makefile


SUMMARY
*******
   Your system is  LINUX
   C compiler is: gcc
   Compilation options: -O2
   Dynamic loading enabled: no
   X11 libraries directory:
   X11 headers directory:

   You have chosen the following options
        Multiple precision library:      libgmp
        Hash tables support:             yes
        Posix support:                   yes
        STklos support:                  yes
        Socket support:                  yes
        Regexp support:                  yes
        Process support:                 yes
        Html support:                    yes
        Pixmap Images support:           yes
        Jpeg Images support:             yes
        Base64 support:                  yes
        Locale support:                  yes

If this is correct, you can just type 'make' now at your shell prompt.
Otherwise, rerun configure with proper options (see the README file for
a description of STk configure options.)

现在,我需要使用 make 实用程序来编译应用程序,但我不能。这是我得到的错误:

$ make
make Tcl
make[1]: Entering directory '/usr/local/src/STk-4.0.1/Tcl'
make[1]: *** No rule to make target 'unix'.  Stop.
make[1]: Leaving directory '/usr/local/src/STk-4.0.1/Tcl'
Makefile:81: recipe for target 'tcl-dir' failed
make: *** [tcl-dir] Error 2

我可能做错了什么。

scheme
  • 2 个回答
  • 789 Views
Martin Hope
misha
Asked: 2016-07-21 12:11:02 +0800 CST

用于在 Ubuntu Mate 中切换不同键盘布局的键盘快捷键

  • 12

在 Ubuntu Mate 中是否有用于在不同键盘布局之间切换的预分配键盘快捷键?

keyboard-layout
  • 4 个回答
  • 15589 Views
Martin Hope
misha
Asked: 2016-07-15 12:29:09 +0800 CST

是否有可能以某种方式撤消 mv 命令的结果?

  • 2

这就是问题所在。我在一个目录中有一堆文件。然后我在该目录中创建了另一个目录。然后我拼凑了这个命令:

find . -maxdepth 1 -type f -exec mv {} ./1 \;

该命令应该获取目录中的所有文件并将它们移动到新创建的目录,但是我没有提供目录的名称,而是搞砸了并输入了1,正如您从代码片段中看到的那样。所以,我最终只有一个名为1的文本文件,它现在包含来自其中一个消失文件的内容,仅此而已。

我有没有机会恢复丢失的文件(或者可能是文件中的实际数据——它们都是文本文件),还是它们几乎永久消失了?


前:

misha@hp-laptop:~/Documents/prgmg/work$ ls
add.s  bubble.s  cpuid.s  div.s    hello.s  mult.s       sum.s   test.s
a.out  c         demo.s   gas.txt  max.s    print_arr.s  test.c
misha@hp-laptop:~/Documents/prgmg/work$ mkdir asm

后:

misha@hp-laptop:~/Documents/prgmg/work$ ls
1  asm  c

因此,如您所见,我想将所有汇编语言文件放入asm目录中。就目前而言,1是一个文本文件,它包含来自gas.txt.

data-recovery
  • 1 个回答
  • 76 Views
Martin Hope
misha
Asked: 2016-07-15 03:15:22 +0800 CST

udisk的基本用法

  • 5

我在 Ubuntu Mate 16.04 上。我希望有人简要介绍一下 udisks 实用程序在 Linux 系统上的基本用法。具体来说,我想知道如何正确安装和卸载外部 USB 驱动器。

udisks
  • 1 个回答
  • 3173 Views
Martin Hope
misha
Asked: 2016-07-15 02:55:10 +0800 CST

如何使用 udisk 实用程序管理 udisk?

  • 9

我正在尝试安装 udisks 实用程序。问题是它说我的计算机上已经安装了最新版本的 udisk:

sudo apt-get install udisks2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
udisks2 is already the newest version (2.1.7-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.

但是,运行以下命令不会产生表明我没有安装它的输出:

which udisks2

运行如下命令会给我一个错误:

udisks2 --unmount /dev/sdb
udisks2: command not found
command-line
  • 2 个回答
  • 10570 Views
Martin Hope
misha
Asked: 2016-07-11 01:40:13 +0800 CST

无法在 VLC 媒体播放器(Ubuntu Mate)中观看高清质量的视频

  • 1

播放非常断断续续,而且每次我尝试使用键盘上的箭头键倒带视频时,感觉一切都很慢,并且音频和视频轨道之间存在明显的延迟。这使得几乎不可能观看任何高清内容。MP3 和非高清质量的视频等其他文件也可以正常工作。

在我的笔记本电脑上安装 Ubuntu Mate 16.04 LTS 之前,我使用了Ubuntu 自带的Videos视频播放器作为其默认视频播放器。即使在那里也是如此,高清视频无法在 VLC 中播放,但是当我在Videos中打开相同的高清文件时,一切正常。我真的很想再次使用视频,但问题是 Ubuntu Mate 在其软件精品店中没有将视频列为可安装包。

vlc
  • 1 个回答
  • 788 Views
Martin Hope
misha
Asked: 2016-04-29 23:21:04 +0800 CST

齿轮已从菜单栏中消失(右上角)

  • 0

在System Settings->User Accounts中,您可以勾选和关闭该Show my login name in in the menu bar选项。

在此处输入图像描述

问题是当我勾选它时(我不希望我的登录名显示在菜单栏中),它还隐藏了 Ubuntu cogwheel 的东西,它可以让你做一些事情,比如以不同的用户身份登录,重新启动和关闭你的电脑等等。我不希望那样。我只想隐藏用户名。

system-settings
  • 1 个回答
  • 254 Views
Martin Hope
misha
Asked: 2016-04-23 04:13:51 +0800 CST

如何让 scp 运行得更快?

  • 5

我使用以下命令在我的家庭网络中传输文件(当我必须传输大量文件时,我通常使用tar实用程序将它们存档):

scp -c blowfish [FILE] [USER]@[ADDRESS]:[PATH]

将 500 Mb 的数据发送到另一台计算机大约需要 25 分钟。平均速度约为 600 KB/s。我认为绝对必须有一种方法可以让这个过程更快,因为我不相信我能够在不到 10 分钟的时间内轻松地从 Web 上提取 1 Gb 文件,但我无法获得 500 Mb文件在更短的时间内通过网络发送。

networking
  • 1 个回答
  • 26848 Views
Martin Hope
misha
Asked: 2016-03-10 20:55:58 +0800 CST

音量滑块图形有时会显示,有时不会

  • 3

那个音量滑块图形的东西消失了。我不是在谈论系统托盘中的音量图标,而是在您按下键盘上的音量控制键时快速闪入和闪出的那个。有趣的是,有时,虽然很少,它确实会出现,但大多数时候它不会。而且我不知道是什么导致了这种不稳定的行为。这可以解决吗?

这就是我要说的(这不是我的,只是我从网上拉的一张照片):

音量控制

PS:我在 Ubuntu 14.04 LTS 中使用 Gnome Classic 桌面环境。

volume-control
  • 1 个回答
  • 220 Views
Martin Hope
misha
Asked: 2016-03-10 13:45:54 +0800 CST

无法安装 VLC。无法解决包依赖关系

  • 0

我无法安装 VLC 媒体播放器(最好是重新安装,因为在我尝试安装其他视频编解码器时遇到错误后,VLC 似乎刚刚消失)。当我尝试通过 Ubuntu 软件中心执行此操作时,它说无法解决包依赖关系。这是一张照片:

在此处输入图像描述

这发生在我尝试在 Ubuntu 的默认视频播放器视频中打开一个视频文件后,该文件要求我安装额外的视频编解码器等(顺便说一句,这并不成功)。在那之后,我的 VLC 播放器似乎从系统中消失了。现在,我也无法打开带有视频的文件。该程序要求提供其他无法安装的软件包。

在此处输入图像描述

vlc
  • 1 个回答
  • 533 Views
Martin Hope
misha
Asked: 2016-03-06 11:40:07 +0800 CST

如何在 tclsh 交互式 shell 中使用左右方向键?

  • 1

tclsh为什么我不能使用左右箭头键(实际上,向上和向下键也是如此)在交互式外壳中移动我当前所在的行?如果我尝试按任何一个,我会得到一堆 abracadabra 而不是来回移动。例如,当您打错字时,这并不是那么方便,但您无法将光标移回以更改它。您必须使用退格键删除您在错字所在位置之后键入的所有内容,从而破坏您的所有工作。坦率地说,有可能解决这个错误的行为吗?

在此处输入图像描述

tcl
  • 1 个回答
  • 1672 Views
Martin Hope
misha
Asked: 2016-03-05 05:06:05 +0800 CST

如何从键盘关闭 GNOME 终端选项卡?

  • 13

我不是在谈论关闭终端窗口本身,您可以使用exit命令轻松完成。我说的是关闭您最初通过按下CtrlShiftT组合键打开的选项卡。当我完成它的工作时,我想将它关闭,而无需将手从键盘上抬起并让鼠标单击那个小 X 按钮。有这个命令吗?

在此处输入图像描述

shortcut-keys
  • 4 个回答
  • 18014 Views
Martin Hope
misha
Asked: 2016-02-27 22:56:03 +0800 CST

让 Ubuntu 在没有 xbacklight 的情况下记住屏幕亮度级别

  • 5

问题是 Ubuntu 在每次重新启动后总是将亮度级别重置为最大值。我安装了该xbacklight实用程序,但类似xbacklight -get或xbacklight -set XX不起作用的命令。我没有得到任何输出。

实际上,我想让我的 Ubuntu 记住上次使用的亮度级别。我该怎么做?这里有一些信息:

ls -l /sys/class/backlight/
total 0
lrwxrwxrwx 1 root root 0 Feb 27 09:43 radeon_bl0 -> ../../devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0


ls -l /sys/class/backlight/radeon_bl0/
total 0
-r--r--r-- 1 root root 4096 Feb 27 09:54 actual_brightness
-rw-r--r-- 1 root root 4096 Feb 27 09:54 bl_power
-rw-r--r-- 1 root root 4096 Feb 27 09:47 brightness
lrwxrwxrwx 1 root root    0 Feb 27 09:54 device -> ../../card0-LVDS-1
-r--r--r-- 1 root root 4096 Feb 27 09:43 max_brightness
drwxr-xr-x 2 root root    0 Feb 27 09:54 power
lrwxrwxrwx 1 root root    0 Feb 27 09:54 subsystem -> ../../../../../../../class/backlight
-r--r--r-- 1 root root 4096 Feb 27 09:43 type
-rw-r--r-- 1 root root 4096 Feb 27 09:42 uevent

uname -r
4.2.0-30-generic
scripts
  • 5 个回答
  • 7682 Views
Martin Hope
misha
Asked: 2016-02-25 20:49:54 +0800 CST

Gnome Metacity 中的 Windows 没有阴影

  • 1

我安装了gnome-panel实用程序,但是当我切换到Gnome Metacity时,那里的窗口似乎没有阴影。这是一张图片:

在此处输入图像描述

在白色背景下使用没有清晰划定边框的窗口实际上是非常困难的。我想知道是否有办法以某种方式让那些阴影恢复?

gnome
  • 1 个回答
  • 283 Views
Martin Hope
misha
Asked: 2016-02-18 19:13:36 +0800 CST

如何完全禁用我电脑上的触摸板设备?(重启后又恢复了)

  • 3

我知道禁用触摸板就像在系统设置中切换开/关按钮一样简单,但不幸的是它仅适用于当前会话。重新启动后,触摸板重新打开。

touchpad
  • 4 个回答
  • 904 Views
Martin Hope
misha
Asked: 2016-01-26 06:10:54 +0800 CST

是否可以在 Microsoft Office 中打开已保存在 Ubuntu 的 LibreOffice 中的 docx 文件?

  • 0

这正是我的意思。假设我从网上提取了一个 Microsoft Office docx 文件。我知道我可以轻松地在 LibreOffice 中打开它并对其进行更改。我也可以保存。如果我现在获取该文件并尝试在 Microsoft Office 中打开它,我是否会在 LibreOffice 中看到我对其所做的所有更改而没有 MIcrosoft Office 抱怨?

libreoffice
  • 3 个回答
  • 1521 Views
Martin Hope
misha
Asked: 2016-01-22 01:23:58 +0800 CST

在装有 Windows 8.1 的机器上安装了 Ubuntu。无法创建双引导。我在另一个分区上的数据会永久丢失吗?[复制]

  • 0
这个问题在这里已经有了答案:
安装 Ubuntu 后如何恢复意外丢失的 Windows 分区? (3 个回答)
6年前关闭。

我在一台装有 Windows 8.1 的机器上安装了 Ubuntu。而且我想我在试图弄清楚如何使系统成为双启动系统时搞砸了很多时间(Ubuntu安装程序没有检测到计算机上存在Windows操作系统。我认为它与我的 USB 可启动驱动器最初配置的方式,但我不确定)。所以,我相信我已经在 Windows 上安装了 Ubuntu,而我认为 Windows 几乎已经被淘汰了。那里有两个分区:C,与 Windows 本身和另一个,D,与我的所有数据。

以下是我的问题:

  1. 您是否认为我已经永久丢失了存储在 D 盘上的所有数据?
  2. 如果没有,是否有可能恢复数据?
dual-boot
  • 2 个回答
  • 123 Views
Martin Hope
misha
Asked: 2016-01-21 22:04:06 +0800 CST

每次重新启动后,亮度级别都会自行重置为全亮度

  • 2

当我在操作系统中积极工作时,我可以使用功能键轻松调整亮度级别,但每次重新启动后它都会自行重置为全亮度,这当然是我不想要的。我希望能够自动为我保存最新的调整,这样我每次启动 PC 时都不必修改它们。

安装的Ubuntu版本是14.04.3 LTS

brightness
  • 1 个回答
  • 540 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