Ubuntu

Ubuntu用户和开发人员的问答

4
条件失败时如何停止bash脚本?
在这里显示了使用||和&&在一行中连接命令的执行:如何在bash脚本中检查apt-get错误? 如果某个条件失败,我试图停止执行脚本, 例如 false || echo "Obvious error because its false on left" && exit 它在这里打印Obvious error because its false on the left并退出我想要的控制台。 true || echo "This shouldn't print" && exit 在这里,没有回显打印,但是exit命令也运行了,即,控制台已关闭,exit由于未执行右侧的echo命令,该命令不应该不运行吗?还是默认情况下,&&运算符左侧的语句被认为是错误的? 编辑:我之前应该提到它,我的目的是回显错误,如果不清楚,则退出。对于我使用&&和||分组条件时捕获错误的特定情况,@ bodhi.zazen答案解决了该问题。 @takatakatek的答案使您对流量控制更加清楚,bash指南链接也非常出色 @muru答案很好地解释了为什么不使用set -e如果您希望通过使用perl和trap的替代方法抛出自定义错误消息,我认为这是更可靠的方法,并且从第二个bash脚本开始就可以使用它!

1
Ubuntu 16.04 LTS-一些蓝牙耳机连接,有些没有
我想请你帮忙。情况如下: 以前,在Ubuntu 15上,所有蓝牙耳机都可以与此处以及在此论坛上描述的某些配置文件修改一起使用。但是,随着16.04 LTS的升级,情况变得更加糟糕: Bose QC35连接没有问题,并自动设置为默认声音输出设备。 Sony MDR-1000X连接可以在声音设备中选择,但是A2DP配置文件没有声音,选择HSP配置文件意味着耳机从声音设备列表中消失。 Sennheiser PXC 550已连接,但无论如何都不会出现在声音输出设备中。 我尝试了讨论中发现的几乎所有内容,使用Blueman进行的各种操作,移除设备,重新安装Blueman等。 。 你能帮我吗?是否需要清洁一些蓝牙缓存? 我想发布这些配置文件的内容,但是论坛不允许我提交将其标记为垃圾邮件的帖子:( /etc/bluetooth/audio.conf /etc/pulse/default.ps / usr / bin / start-pulseaudio-x11

6
Ubuntu上的Apple Music
如果可能,如何在Ubuntu上使用Apple Music?我正在考虑从Spotify进行切换,但是我不确定如果无法从桌面访问音乐是否值得。谢谢!

2
ubuntu上的本机FAF(ubuntu 17.04+上的QtWebKit)
我正在尝试与FA(通过红酒)一起运行FAF(本机) (由于该帖子收到的意见以及方法已更新了多少,我决定更新此问题以供回答和询问。请查看此帖子的修订历史记录,以查找用于运行该方法的旧方法的过程。 python客户端和旧指南) Beta状态的Java客户端: 使用此脚本:(更新3/12/2019) https://github.com/tatsujb/installFAFscript https://www.youtube.com/watch?v=BEWUEoQ8Q4k Python客户端:(现在已过时) 如何:从源代码编译此python应用程序(FAF): @edwinksl的“带有PyQt5的Python 3”指南帮助启动和运行。将他标记为解决方案。做得好! 更新(31/1/2018) 抱歉,我花了很长时间来更新这篇文章。已获得7000次观看!它确实值得拥有最新信息。 自从我问了很多事。FAF现在或多或少地具有Linux支持。他们甚至拥有安装它的Wiki(以及每个发行版!): https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbuntu 它不能保证满足您的需求,可以通过以下方法找到更多内容:http : //forums.faforever.com/viewtopic.php?f=2&t=4507 现在,Wiki还不是最新的。 有一阵子我可以使faf与本机python一起运行,不需要virtualenv,但是QT的aver更改依赖项和程序包组成以及它们对FAF的使用再次打破了这一点……我暂时希望! 请放心,我已经亲自运行它了,在这里我可以为您提供帮助(尝试跳过第6步和第7步,可能不需要它们): 安装一些先决条件: sudo apt update && sudo apt install wget PyQt5.QtMultimedia python3-idna python3-semantic-version python3-pyqt5 python3-pyqt5.qtwebengine cd Downloads && wget https://github.com/FAForever/client/archive/0.16.1.tar.gz(或最新的版本位于https://github.com/FAForever/client/releases/) 提取(在本示例中,我将提取到首页)(cd Downloads/ && mv client-0.16.1.tar.gz ~/ && cd && tar …

1
Ubuntu 16.10和17.04中的USB-C转HDMI电缆问题
我正在尝试使用USB-C转HDMI电缆(不是适配器)连接到外部监视器,但没有运气。已检测到显示器,可以选择该显示器并显示视频,但视频显示不正确。我不确定描述这个词的正确术语,但是看起来像这样: 我正在使用Acer Switch Alpha 12 APU图形:Intel HD Graphics 520 英特尔驱动程序运行正常。 苹果显示适配器(USB-C到HDMI / USB 3.0 / USB-C)工作正常。 Windows使用相同的电缆。 有任何想法吗? 编辑:这已经被确认,没有已知的解决方案。似乎与i915驱动程序有关。https://bugs.launchpad.net/ubuntu/+source/linux-hwe-edge/+bug/1661987 编辑2:这绝对是软件问题。可在Windows和MAC上正常运行,而无需在同一监视器上进行其他调整。这是USB-C到HDMI的HDMI标准,适合那些需要阅读的人。http://www.hdmi.org/manufacturer/hdmialtmodeusbtypec.aspx
11 hdmi  usb-c 


3
如何立即关闭程序的所有实例?
我女友的猫在我的笔记本电脑上行走,我没有注意到她。当我进行检查时,看到有32个“存档管理器”选项卡。我该如何立即关闭它们,就好像一次对它们使用Alt+一样F4。
11 gui  tabs 

1
我可以删除/ var / tmp / mkinitramfs- *文件吗?
我注意到我的/var/tmp文件夹在Ubuntu 16.04.2。上已占据9.3GB的空间。特别是,mkinitramfs_*tmp文件夹中的大部分空间占用了一堆文件夹。我研究了它们,它们似乎是最近和过去编译的Linux内核的临时文件。我可以安全删除它们,还是将它们链接到其他重要文件? 我尝试使用tmpreaper应用在重启时自动执行临时文件清理过程。但是我发现我只能将/tmp/和/var/tmp/文件夹放到自动清除设置中,并且只能设置一个最大文件使用期限来删除旧文件。这可能会导致难以正确设置最大文件使用期限参数TMPREAPER_TIME。如果设置的时间太短(默认情况下为7天),则可能会删除文件mkinitramfs_*夹中的那些最近的内核编译文件,这可能会很有用。如果设置的时间过长,可能会导致中包含很多文件/tmp。希望您能向我指出这些mkinitramfs_*文件夹的作用以及如何使用tmpreaper应用程序或其他工具自动删除旧的临时文件的参考。 谢谢!
11 cleanup  tmp 

2
Ubuntu 17.04连接到wifi但无法浏览互联网
我已正确连接到wifi,但似乎无法搜索任何内容,因为它只显示“找不到服务器”。但是,同一网络上的其他计算机仍可以搜索Internet。 这已被标记为Ubuntu GNOME 17.04的副本:wi-fi无法正常工作-mac地址不断变化? 但是,我已经尝试过使用的解决方案,但未能解决我的问题

3
暂停10分钟后从暂停唤醒时仅需要密码
通常,我希望笔记本电脑在挂起时被锁定,而不是在刚刚挂起时被锁定,因为有一个用例,在笔记本电脑从挂起状态唤醒后输入密码非常麻烦。一个不错的折衷方案是仅在笔记本电脑被挂起超过10分钟之前才需要登录密码。我该怎么做呢? 我在Unity中使用Ubuntu 16.04。

1
是否应将HWE内核添加到Ubuntu服务器手动安装中(而不是从托管服务提供商处)?
手动安装Ubuntu服务器(不是从托管服务提供商处安装)-我应该添加HWE内核吗? 从我将ISO装入VirtualBox并开始安装过程的那一刻起,我被要求提供4个选项: 对于常规的Ubuntu服务器 对于包含HWE的Ubuntu服务器 对于包括服务器的MAAS 对于另一个包括服务器的MAAS 很明显,我不需要MAAS,但我确实知道在Ubuntu中包含HWE内核可能会导致更好的硬件利用率(我不确切地说),我在想,如果明天我可以更改PC到新的位置,HWE可能会避免软件差异。 我对吗?我应该选择HWE以确保更好的软件兼容性吗?
11 server  kernel  maas 

4
Google Chrome不会在17.04上安装
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 2年前关闭。 我必须删除Chrome才能有足够的空间从16.10升级到17.04。我从Google下载了最新版本。但是,当它在Ubuntu软件管理器中打开时,我单击“安装”,则没有任何反应。

4
如何在Ubuntu Zesty 17.04上安装VLC 3.0?
我在Ubuntu Zesty中安装VLC 3.0遇到困难。使用官方的PPA。我使用添加 sudo add-apt-repository ppa:videolan/master-daily sudo apt-get update 并apt-cache show列出了 apt-cache show vlc | grep Version Version: 3.0.0~~git20160813+r65787+62~ubuntu16.04.1 Version: 2.2.4-14ubuntu2 但是当我尝试安装3.0.0时sudo apt-get install vlc=3.*, sudo apt-get install vlc=3.* Reading package lists... Done Building dependency tree Reading state information... Done Selected version '3.0.0~~git20160813+r65787+62~ubuntu16.04.1' ( [amd64]) for 'vlc' Some packages could …
11 ppa  vlc  17.04 

3
在Ubuntu 16.04上安装Xampp
我尝试使用PPA进行安装,也尝试从apachefriends.org下载xampp应用程序,但徒劳无功。如何安装xampp而不出现任何错误?有人建议一种方法。 bash: ./xampp-linux-x64-5.6.20-0-installer.run: cannot execute binary file: Exec format error 这是我尝试安装时遇到的错误

5
升级到Ubuntu 17.04后,软件包系统损坏
将我的Ubuntu升级到17.04之后,软件包系统损坏了。当我执行以下任何命令时,出现一些错误。 sudo apt-get --fix-打破安装 $ sudo apt-get --fix-broken install ... ... ubuntuone-credentials-common unity-plugin-scopes unity-scope- mediascanner2 unity-webapps-qml url-dispatcher usermetricsservice vbetool vlc-nox Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: click-apparmor The following packages will be upgraded: click-apparmor 1 upgraded, 0 newly installed, 0 to remove …

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.