Ubuntu

Ubuntu用户和开发人员的问答

3
NPM是最新的Ubuntu(18.04)安装上的版本不正确
正常安装是sudo apt install nodejs先安装Node.js,然后再sudo apt install npm安装Node Package Manager。但是,这样npm -v说3.5.2。要正常升级,我会这样做sudo npm install -g npm,它将更新为最新版本(在撰写本文时为6.0.1)。 当我执行a时which npm,我得到了/usr/local/bin/npm,但是在apt安装了一个符号链接/usr/bin/npm。如果我sudo apt purge npm删除npm,它仍将npm的npm版本保留在/usr/local/bin/npm,但是npm -v表示-bash: /usr/bin/npm: No such file or directory。 许多文章都说要使用PPA来安装nodejs,但是我认为应该有一种本机的方式来完成此操作apt。 关于DigitalOcean正常和通过PPA进行安装的说明: https : //www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04 通过PPA安装的TecAdmin说明: https ://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/

3
在指定时间自动关闭?
我知道我可以shutdown -h hh:mm在终端窗口中使用(sudo?)关闭系统,但是登录的用户是自助服务终端用户,该用户被锁定为终端(或除firefox以外的任何窗口) ,就此而言)无法打开。 我的问题是: 有没有办法在不打开终端窗口的情况下执行此操作?我已经阅读过有关cron的内容,但无法完全解决。 如何根据当天的时间更改关闭时间?
18 shutdown  cron  kiosk 


5
Ubuntu 18.04 .local域DNS查找不起作用
我在Ubuntu 18.04上使用Raspberry Pi 3。在我公司,我们有一个DNS服务器和几个带有“ .local”的域。我从技术上知道这是不正确的,应该是“ .lan”,因为.local是为多播dns保留的。但这就是它的方式,而且不容易更改。因此,在Windows计算机上,我可以ping并浏览到那些域名,而不会遇到麻烦。在我的Ubuntu上,但是我不能。 我不能使用IP,因为某些域位于同一台计算机上,并且IIS Web服务器将内容整理到哪里。 我搜索过,它经常出现: https://smallbusiness.chron.com/resolving-local-ubuntu-38861.html 为什么我的本地服务器都无法解析? ubuntu服务器无法解析局域网主机名 但是更改/etc/nsswitch.conf并不能解决我的问题。我试过了 主机:文件mdns4_minimal [NOTFOUND = return] dns myhostname#默认 主机:文件dns 主机:文件mdns4_minimal [NOTFOUND = continue] dns myhostname 主机:文件mdns4 [NOTFOUND = return] dns myhostname 主机:文件mdns4 [NOTFOUND = continue] dns myhostname 主机:文件dns mdsn4_minimal myhostname 主机:dns 其他一些 没有一个工作。我也尝试过更改后重新启动。我试图告诉avahi,/ etc / avahi / avahi-daemon.conf中的domain = …

8
Ubuntu 16.04挂起后更改声音设备,如何解决?
因此,我目前的设置是使用一台通过HDMI插入笔记本电脑的显示器,并在其中使用扬声器而不是笔记本电脑内置的扬声器。机器启动时,默认情况下使用HDMI,但我通常会全天将笔记本电脑挂起,并且无论何时恢复使用,它都会将声音设备切换为内置扬声器。 可以想象,这不是一个大问题,但很烦人,我想知道是否有一个脚本可以用来迫使它在恢复或禁用内置扬声器后重新选择HDMI,或者将其设置为默认值。仅供参考,两个内置扬声器都在同一个“声卡”上,但是是两个不同的设备 谢谢你的帮助!
18 sound 


5
Eclipse无法在Ubuntu 18.04上启动
我通过Ubuntu软件安装了eclipse。当我启动它时,需要花费几秒钟,然后出现一个错误窗口,其中显示了错误的路径。 以下是.log文件: !SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------ !ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 有什么问题,我该如何解决?
18 eclipse  18.04 

2
Miracast:Ubuntu 18.04> SmartTV
我拥有Thomson的SmartTV,该电视支持“ Miracast”的“屏幕镜像”功能,并且已经在Android设备上成功进行了测试。 现在我的问题是,在Ubuntu 18.04中我需要什么软件才能将屏幕+声音从Linux镜像到SmartTV。 不幸的是,我还没有找到任何东西。
18 18.04  screen 

3
添加组后,在18.04中注销+登录还不够吗?
在具有默认桌面的ubuntu 18.04中,注销/登录的行为已更改: 以前在Ubuntu系统上,当我发现需要将我的用户ID添加到某个组时,足以 sudo adduser ludwig docker # adds me to group docker 然后我必须注销并再次登录才能使组更改生效。 我注意到在Ubuntu 18.04中,添加组并注销并重新登录后,有效组的列表仍保持不变。 解决方法是重新引导系统,这很不方便(需要在grub中进行正确的选择并重新输入磁盘加密密码)。 为什么现在这种行为? 除了重启,我还能做其他事情吗? (我知道我可以ssh进入localhost并仅在ssh会话中获取正确的组。这也很不方便。)
18 gnome  login  18.04  groups 

3
找不到系统bootOrder
我尝试在Acer TravelMate P278-MG上安装Ubuntu 18.04,但它会启动1.启动,显示Acer徽标2。它说: System BootOrder not found. Initializing defaults. Creating boot entry "BootXXXX" with label "ubuntu" for the file "\EFI\ubuntu\shimx.efi" Reset System XXXX-数字,具体取决于BIOS配置(我尝试使用Legacy,UEFI并启用和关闭SecureBoot,不同的引导设备(存在Linplus lite引导设备,这很奇怪))3.转到1。
18 uefi  18.04  bios 

2
gcc:尝试执行“ cc1plus”时出错:execvp:无此类文件或目录
我是新手,但冒险。我正在三启动Windows,Fedora和Ubuntu 14.04 LTS(全部为64)。学习但不使用dpkg,apt和apt-get。开始使用Ubuntu(唯一安装gcc的系统)学习C ++。因此,在我第一次尝试编译时,我运行了命令gcc xy.cc并获得以下信息: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory 因此,我在计算机上搜索了cc1plus和execvp。并没有发现。只是execvp.3.gz在目录中,/user/share/man/man3而cc1在中/user/lib/gcc/x86_64-linux-gnu/4.8。 因此,需要进行大量的工作并了解软件包的吸气剂和检查器,但没有勇气删除并重新安装等。 你有什么建议吗?

5
升级到18.04后发出啪声和声音延迟
我刚刚升级到18.04,我注意到耳机的声音(无论是插入前端口还是后端口)都嘎吱作响且缓慢/延迟。在17.04 / 10上不存在此问题。它也不会影响通过Radeon 560 GPU从HDMI发出的音频,仅影响耳机/板载音频。相关设备是: 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 我尝试了一些关于谷歌搜索的pulseaudio的修复程序,包括这个和这个。两者都没有帮助。 我发现至少可以使它可听的东西-在/etc/pulse/daemon.conf中将“ default-fragment-size-msec”从25更改为5。它使它好得多,但有时仍会有些裂痕。 我已经在Google上搜索了30分钟或更长的时间,但没有找到其他任何最新的和相关的内容,因此想知道我是否应该打开错误,或者是否在此处忽略了某些内容。

8
如何在.bashrc中激活conda环境?
我使用Conda在Python中进行软件包管理。我有一个几乎所有时间都在使用的基本环境,并且我希望在打开终端时默认加载它。如何设置.bashrc加载环境? 到目前为止,我尝试了source activate myenv,但是我的理解是我需要在.bashrc文件中提供实际路径。然后我尝试了source ~/anaconda3/envs/myenv/bin/activate。尽管这不会引发错误,但是也不会激活环境。我正在运行Ubuntu 16.04。


2
如何摆脱Gnome中的Ghost打印机?
当我尝试从Gnome应用程序进行打印时,“打印”对话框列出了无法使用的打印机。它被称为“ duerqxesz5090-地下室杂物间-拒绝工作”。这是Gnome打印对话框的屏幕截图: 如果我尝试选择该打印机,该应用程序将冻结几分钟甚至崩溃。 我只能通过Gnome程序(例如gedit或glabels)来获得,而不能通过Firefox或libreoffice获得 可能是某个时候我确实安装了旧打印机的残留物。我确实在地下室杂物间中安装了打印机。 我没有使用Gnome(我正在使用xfce),但是过去我曾经使用过Gnome。 我的Ubuntu版本是Ubuntu 15.04(Vivid) CUPS对此幽灵打印机一无所知: system-config-printer对这台打印机一无所知: 我如何找出该不存在的打印机在系统上列出的位置并将其删除? 我尝试在不同的地方搜索它,但是这些都不返回任何结果: dconf dump / | grep duerqx sudo grep -r duerqx /etc/ gsettings list-recursively | grep duerqx

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.