Wine 说没有安装 Mono 包,但我通过终端安装了它:
sudo apt-get install mono-complete
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
尝试安装最新的 PHP5 软件包,因此我添加了我需要的 repo ( sudo add-apt-repository ppa:ondrej/php5 ),结果如下:
Traceback (most recent call last):
File "/usr/lib/python3.2/threading.py", line 740, in _bootstrap_inner
self.run()
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 141, in run
self.add_ppa_signing_key(self.ppa_path)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in add_ppa_signing_key
tmp_export_keyring, signing_key_fingerprint, tmp_keyring_dir):
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 186, in _verify_fingerprint
got_fingerprints = self._get_fingerprints(keyring, keyring_dir)
File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 178, in _get_fingerprints
output = subprocess.check_output(cmd, universal_newlines=True)
File "/usr/lib/python3.2/subprocess.py", line 516, in check_output
output, unused_err = process.communicate()
File "/usr/lib/python3.2/subprocess.py", line 811, in communicate
stdout = _eintr_retry_call(self.stdout.read)
File "/usr/lib/python3.2/subprocess.py", line 456, …
Run Code Online (Sandbox Code Playgroud) 我想要一个目录,该目录可在安装在 Ubuntu 主机上的 Windows 7 和 Ubuntu 上访问。
所以我在 Windows 和 Ubuntu 上都安装了Virtualbox 附加组件。
然后在 Ubuntu 中:
sudo mkdir /media/win7share
sudo mount -t vboxsf win7share /media/win7share
Run Code Online (Sandbox Code Playgroud)
我得到:
/sbin/mount.vboxsf: mounting failed with the error: No such device
Run Code Online (Sandbox Code Playgroud)
nofile
尽管遵循了与此问题相关的每个 StackExchange 答案,但我似乎无法在 Ubuntu 14.04 上增加非 root 用户的限制。到目前为止,我有:
$ cat /etc/security/limits.d/custom.conf
@www-data hard nofile 50000
@www-data soft nofile 50000
# even tried specifying the username directly:
myuser hard nofile 50000
myuser soft nofile 50000
$ grep 'limits' /etc/pam.d/common-session*
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/common-session-noninteractive:session required pam_limits.so
$ cat /proc/sys/fs/file-max
101232
Run Code Online (Sandbox Code Playgroud)
重新启动,登录,并且:
$ ulimit -n 4097
-bash: ulimit: open files: cannot modify limit: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
对于非 root 用户,似乎仍然有最大 4096 的限制。
我正在尝试使用以下命令添加 ppa 存储库(作为根):
export HTTP_PROXY="http://firstname.surname@xxx.com:my_pass@165.x.x.232:8080"
add-apt-repository ppa:nilarimogard/webupd8
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT')
Run Code Online (Sandbox Code Playgroud)
不幸的是它不起作用。看起来 curl 正在连接到代理,但代理说需要身份验证。我已经尝试过使用 .curlrc、http_proxy env,但它不起作用。
strace -e network,write -s1000 add-apt-repository ppa:nilarimogard/webupd8
socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4
connect(4, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("165.x.x.232")}, 16) = -1 EINPROGRESS (Operation now in progress)
getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
getpeername(4, …
Run Code Online (Sandbox Code Playgroud) 我想写批处理或其他东西,它将top
在登录时将输出写入文件。
我做了top >> output-file
,但它包含一些奇怪的字符!
有人可以提供有关如何在 Linux 中编写批处理文件的简单教程吗?
我已阅读此问题并尝试遵循所选答案的建议。我也读过这个问题,但我认为第二个问题与我的问题无关。(但我不确定。)
当 Ubuntu(或者可能只是 Unity)崩溃时,一切都会停止工作。我必须完全打开和关闭机器。我无法执行 SysReq 软重启,因为我无法为我的键盘/笔记本电脑型号找到等效键。
我可以根据要求提供日志,但老实说,我不知道哪些会有用,或者这些日志中有多少会有用。
我的电脑是戴尔 Inspiron 11 3000 系列。我相信这是我的模型,在与我链接的列表交叉检查系统规格后假设。PC 正在运行最新的 LTS 版本 Ubuntu 14.04 Trusty Tahr。
起初我认为这是一个只发生在视频播放过程中的问题,但虽然系统在不播放视频时不会经常崩溃,但它仍然偶尔会出现。
我是一名软件工程师,所以我必须有一台可靠的电脑。我最近决定开源我公司的所有非客户端特定代码,并将我的所有服务器更改为 Debian,还在我的主工作站上安装了 Ubuntu。该公司现在在其所有机器上使用 100% 开源软件。但是,如果我不能解决这个问题,我将被迫返回 Windows,我真的会为此感到沮丧。
谢谢。
例如,我如何复制:
ls *.txt
Run Code Online (Sandbox Code Playgroud)
当我的文本文件缺少.txt
结尾时,就扩展名而言,它与许多其他类型的文件一样?
或者,是否可以只列出没有文件扩展名的文件?
我安装了 12.04 LTS,我正在尝试让 VNC 工作。我希望能够连接到现有会话,并让它在启动时启动。我遵循了本指南并发表了评论以尝试解决我的问题,但没有骰子。我也尝试了我在谷歌上找到的所有解决方案,包括这里的解决方案,但我无法让它工作(我确信我错过了一些简单的东西)。
当我连接到 VNC 会话时,我会看到一个带有三个复选框的灰色屏幕:
这是我的 xstartup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session -session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
Run Code Online (Sandbox Code Playgroud)
我还编辑了我的内容,包括:
/usr/bin/vncserver -geometry 1024x768
Run Code Online (Sandbox Code Playgroud)
它不会在启动时启动,但是当我运行命令时它会启动,但是我得到了灰屏。
之前,我可以在 GNOME 终端中点击Control-R进入 Bash(reverse-i-search)
模式。
但是,这停止工作,光标只是闪烁而不做任何事情。这也会影响远程和容器外壳(以前在那里工作)。
虽然我已经注意到,但它在我按下时起作用:Control- Shift- R。
我在 GNOME 终端 v3.30.1 上使用 GNU bash v4.4.19。我不确定这是 Ubuntu Cosmic 的一些新功能,还是其他什么。
看来,这也会影响网络浏览器,我必须按Control- Shift-R刷新页面,并且Control-R没有任何效果(Chrome 和 Opera)。
我的键盘工作正常,我没有启用Caps Lock,而且我没有使用任何自定义程序来修改默认快捷键,而且我从未更改过任何快捷键。这个问题一直可以重现,我已经尝试了数百次,效果相同。
如何将快捷方式改回之前的默认组合 ( Control- R)?
我试过的:
这里有几个细节:
$ bind -p | grep 'search-history'
"\C-s": forward-search-history
# non-incremental-forward-search-history (not bound)
# non-incremental-forward-search-history-again (not bound)
# non-incremental-reverse-search-history …
Run Code Online (Sandbox Code Playgroud)