Ubuntu

Ubuntu用户和开发人员的问答



1
gcc-multilib在Ubuntu上到底意味着什么?
与较旧的Ubuntu(v.12)挂了很长时间后,我将更新至v.16,并对“ gcc-multilib”的提法感到非常困惑。 这实际上是Apple的“胖二进制文件”或“ 通用二进制文件 ”模型移植到Linux了吗? 也就是说,Ubuntu上的本机C库是否已成为包含用于各种体系结构的多个二进制文件的容器? 如果是这样,我们不再需要在x64系统上专门安装32位运行时库吗?gcc或g ++库的“默认”软件包包含运行和构建32位应用程序所需的全部内容吗?
11 64-bit  compiling  gcc  g++ 

2
在Ubuntu 16.10上安装lua5.2 vs.lua5.3
lua5.2在Ubuntu 16.10上安装软件包时: sudo apt-get install lua5.2 它/usr/bin/lua以符号链接的形式安装到/etc/alternatives/lua-interpreter,而符号链接又是到/usr/bin/lua5.2的符号链接。 当我安装lua-5.3软件包时,它不会创建符号链接。我只有/usr/bin/lua5.3。 的输出dkg -L lua5.X,其中列出了软件包所拥有的文件,是相同的(除了一些文件的版本号)的lua5.2和lua5.3包。 我想要做的就是安装Lua的最新最好的版本,当前版本是5.3,并且可以#!/usr/bin/lua在脚本中使用。 我知道我可以通过手动创建符号链接或使用update-alternatives命令来解决此问题(我还没有弄清楚,但这不是我要问的)。 我的问题是,为什么安装lua5.3软件包时没有设置/usr/bin/lua符号链接,而安装软件包却设置了符号链接lua5.2?这是故意的,也许是Ubuntu策略,还是仅仅是创建该软件包的人的疏忽?

1
自升级到16.10以来,Gedit具有透明的背景
自从我从16.04升级到16.10以来,gedit具有一个奇怪的新“功能”:其背景是完全透明的。 这从哪里来? 请注意,我使用的是Unity,除了默认情况下没有安装任何特定的gnome软件包。 还请注意,在16.04中,我使用了ravefinity PPA中的Vivacious主题,但是由于Vivacious在16.10中被破坏,我不得不回到Ambiance。也许是相关的。 [编辑]将gedit中的“字体和颜色”更改为默认以外的任何主题(凯特,日光化,遗忘等)即可解决此问题。因此,我的家中一定有一个错误的gtksourview文件,但我找不到它...
11 unity  gnome  themes  gedit 

7
libcrypto.so.1.0.0:无可用的版本信息(ssh要求)
我收到以下错误: jalal@klein:~$ ssh -i "hyunwoo_key.pem" ubuntu@ec2-52-23-201-2.compute-1.amazonaws.com ssh: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh) ssh: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libcrypto.so.1.0.0: no version information available (required by ssh) OpenSSL version mismatch. Built against 1000207f, you have 100010bf jalal@klein:~$ openssl version openssl: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libssl.so.1.0.0: no version information available (required by openssl) openssl: /home/jalal/computer_vision/MCR/v901/bin/glnxa64/libssl.so.1.0.0: no version information …
11 16.04  ssh  openssh  openssl 

4
在Ubuntu上标记文件
如何在Ubuntu上的文件上设置标签? 我想标记所有类型的文件: 图片 音讯 文本 办公室 目录 我发现的唯一解决方案是MetaTracker。 但是这个项目似乎已经死了。 如何解决此桌面问题? 如果您可以将这些标签与nextcloud之类的服务器同步,那就太好了。

3
如何从sudo运行.desktop图标
我已经为gddccontrol创建了一个桌面图标,但是要运行它,我需要从sudo执行它。是否可以通过桌面图标运行命令,例如 sudo -pPASSWORD gddccontrol 这样它就不会在终端要求我输入密码了吗? 我只想单击并使用sudo权限运行它。 [Desktop Entry] Type=Application Name=GDDCControl Terminal=false Comment=gddccontrol ddccontrol Exec=sudo -pPASSWORD gddccontrol Icon=~/Pictures/10429.png 当我使用以下Exec命令从终端运行图标时,它工作正常,但在Launcher中不起作用:( Exec=echo mypasswd | sudo -S gddccontrol



1
挂起后Ubuntu16.04有线连接不起作用
我有一台安装了Ubuntu 16.04的Dell vostro 14-5480笔记本电脑。我知道挂起后,我的有线连接不再起作用。我试图重新启动网络管理器服务sudo service network-manager restart和解决方案Webupd8也是在这里,但他们没有解决问题。这是我的结果sudo lshw -C network *-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:06:00.0 logical name: eth0 version: 10 serial: 20:47:47:63:b9:b3 size: 100Mbit/s capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: pm …

4
python subprocess.call()无法按预期工作
我开始研究这个兔子漏洞,以此来熟悉如何使用python创建安装脚本。python的选择只是基于我对它的熟悉,而我确信此任务会比python更好。 该脚本的目标是将ROS安装到运行该脚本的计算机上,并设置catkin环境。可以分别在这里和这里找到方向。 当前所在的脚本如下: subprocess.call(["sudo", "sh", "-c", "'echo \"deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'"]) subprocess.call(["sudo", "apt-key", "adv", "--keyserver", "hkp://ha.pool.sks-keyserver.net:80", "--recv-key", "0xB01FA116"]) subprocess.call(["sudo", "apt-get", "update"]) subprocess.call(["sudo", "apt-get", "install", "ros-kinetic-desktop-full", "-y"]) subprocess.call(["sudo", "rosdep", "init"]) subprocess.call(["rosdep", "update"]) subprocess.call(["echo", '"source /opt/ros/kinetic/setup.bash"', ">>", "~/.bashrc", "source", "~/.bashrc"]) subprocess.call(["sudo", "apt-get", "install", "python-rosinstall", "-y"]) mkdir_p(os.path.expanduser('~') + "/catkin_ws/src") subprocess.call(["(cd …

4
phpmyadmin 16.04中出现“弃用通知”错误
在16.04中启动phpmyadmin时出现错误: Deprecation Notice in ./../php/php-gettext/streams.php#48 Backtrace ./../php/php-gettext/gettext.inc#41: require() ./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc) ./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php) ./index.php#12: require_once(./libraries/common.inc.php) 并继续使用上述相同的回溯: Deprecation Notice in ./../php/php-gettext/streams.php#84 Deprecation Notice in ./../php/php-gettext/streams.php#145 Deprecation Notice in ./../php/php-gettext/gettext.php#36 我已经更新并验证我在最新的gettext和mbstring上。对解决有什么想法吗?
11 php  phpmyadmin 

4
iptables转发端口错误-该名称没有链/目标/匹配
我正在尝试在Ubuntu 12.04 LTS服务器上配置iptables以将端口443转发到8443。 但是当我运行此命令时: sudo iptables -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443 我收到以下错误: iptables: No chain/target/match by that name. 我的iptables当前配置: $ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:https DROP tcp -- anywhere anywhere tcp …

1
准备解压缩时,升级过程卡住了…/ mysql-server-5.7_5.7.12-0ubuntu1.1_amd64.deb
我试图进行升级,并且其“拆包”时间过长(20分钟),是否正常?也没有回应ctrl+ C。接下来做什么? shubhendu@shubhendu-HP-Pavilion-g6-Notebook-PC:/opt$ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic linux-signed-image-4.4.0-21-generic Use 'sudo apt autoremove' to remove them. The following packages will be upgraded: boot-repair …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.