我需要让 Ubuntu 在 RPi 上运行,而不是进行任何类型的 snap 开发或使用,而是运行一些常规服务器。
有没有办法通过 SSO 设置并恢复到原来的状态apt
?也许通过在将图像闪存到 SD 之前对其进行编辑?
常规 Ubuntu 服务器只有 RPi 2 的官方(无错误)图像。由于各种原因,我对 Raspbian 感到非常沮丧。
我需要让 Ubuntu 在 RPi 上运行,而不是进行任何类型的 snap 开发或使用,而是运行一些常规服务器。
有没有办法通过 SSO 设置并恢复到原来的状态apt
?也许通过在将图像闪存到 SD 之前对其进行编辑?
常规 Ubuntu 服务器只有 RPi 2 的官方(无错误)图像。由于各种原因,我对 Raspbian 感到非常沮丧。
apt-mark
和类似的软件可以将软件包标记为自动安装,但可以在安装过程中完成,类似于apt install --mark-auto packages [...]
?
我的权限范围内有两台机器,A 和 B。B 是一台非常老的机器,我在 Libertine 上安装了应用程序,声音运行良好。另一方面,在机器 A 上,声音根本不适用于 Libertine 容器。我该如何诊断?
有趣的是,在机器 A 上,我在 16.10 之前创建了自己的非特权 LXC 容器,声音确实可以工作,升级后继续工作;但它不适用于在全新 16.10 安装中使用相同 LXC 的 Libertine。
笔记
libertine
并且libertine-scope
已安装gtk3
编辑编辑
我试过speaker-test
在容器中运行。它运行在主机上产生正确的声音,但在容器上,此错误显示:
$ libertine-launch container-name speaker-test -t wav -c 6
speaker-test 1.1.2
Playback device is default
Stream parameters are 48000Hz, S16_LE, 6 channels
WAV file(s)
ALSA lib pcm_dmix.c:1041:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
全局菜单在应用程序的最小 Ubuntu 安装中开箱即用,并且如果安装了gtk2
应用程序,gtk3
应用程序也可以正常运行libdbusmenu-gtk3-4
。
但是对于 Eclipse,我已经安装了jayatana
, libdbusmenu-gtk3-4
, libdbusmenu-gtk4
, gnome-menus
,但似乎没有任何效果。这里究竟缺少什么?我找不到更多安装在标准桌面上的 DBus 或全局菜单包来尝试。
PS作为记录,Eclipse 在正常的 Ubuntu 桌面安装上使用全局菜单运行良好。
除了在其适当的目录中提取特定于软件包的文件并运行其中定义的任何脚本之外,是否apt
/dpkg
维护已成功安装的单独记录?
我正在考虑合并单独容器的根目录,所以我想知道会发生什么。
我一直在尝试在容器中运行 Steam,但在初始依赖项安装后,它根本无法运行。尝试在终端上运行它会出现以下错误:
$ lxc-attach --clear-env -n steam -- sudo -u ubuntu -i \
> env DISPLAY=$DISPLAY PULSE_SERVER=$PULSE_SOCKET steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
我应该手动安装一些 Mesa 依赖项吗?
PS这是一台装有 AMD APU 的机器。
我在没有ubuntu-desktop
软件包的最小安装的 Ubuntu 上运行 Web 浏览器。它不显示其他语言的某些文本(例如,维基百科中的语言链接)。
因此,我得出结论,这些字体中没有任何依赖关系。哪些软件包提供这些?
编辑
我已经检查了依赖项列表ubuntu-desktop
,但是只有少数以语言名称命名的包,其余的我不确定它们打包的是哪种字体。(将对此进行编辑)
Wily repo 似乎没有lamp-server
元数据包,它可能自早期的 Ubuntu 版本以来已被删除或替换,但我不知道,因为过去几年我一直是 LEMH 用户。(还没有任何 LEMH 组件的官方 Wily 回购,因此我搜索了 Ubuntu 附带的 LAMP)
有谁能赐教一下lamp-server
命运吗?它是完全删除或替换的吗?从哪个版本开始?
我在使用 Linux 3.19.0-31 引导选项时遇到问题,它在引导时完全卡住了。起初我认为这是由于proposed
repo 破坏了东西,但是删除它和所有通过它的包都没有帮助。
我如何清除所有内核包并重新安装它们?
$ apt-cache policy linux-generic-lts-vivid
linux-generic-lts-vivid:
Installed: 3.19.0.30.17
Candidate: 3.19.0.30.17
Version table:
*** 3.19.0.30.17 0
500 http://ae.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
100 /var/lib/dpkg/status
$ dpkg -l | grep '3.19.0-31'
ii linux-headers-3.19.0-31 3.19.0-31.35~14.04.1 all Header files related to Linux kernel version 3.19.0
ii linux-headers-3.19.0-31-generic 3.19.0-31.35~14.04.1 amd64 Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii linux-image-3.19.0-31-generic 3.19.0-31.35~14.04.1 amd64 Linux kernel image for version 3.19.0 on 64 bit x86 SMP
ii linux-image-extra-3.19.0-31-generic 3.19.0-31.35~14.04.1 amd64 Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP
我正在尝试添加一个虚拟接口,以下是当前配置:
$ less /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
post-up iptables-restore < /etc/iptables.up.rules
auto eth0:0
allow-hotplug eth0:0
iface eth0:0 inet manual
$ less /etc/NetworkManager/NetworkManager.conf
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
我已经尝试了两者,true
但仍然没有显示:false
managed
eth0:0
ifconfig
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1a:4b:62:f8:f4
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:22 Memory:e4600000-e4620000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1251 errors:0 dropped:0 overruns:0 frame:0
TX packets:1251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:121285 (121.2 KB) TX bytes:121285 (121.2 KB)
wlan0 Link encap:Ethernet HWaddr 00:1b:77:bc:16:d5
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:77ff:febc:16d5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3382 errors:0 dropped:0 overruns:0 frame:0
TX packets:3048 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1593844 (1.5 MB) TX bytes:511234 (511.2 KB)
如您所见,我有一个wlan0
界面,因此我更希望 NM 除了我的手动网络配置之外还在工作,而不是直接删除。
~$ blkid
/dev/sda5: UUID="2a5b14e5-ac61-42c5-8240-c8aa144b07b3" TYPE="ext4"
/dev/sda6: UUID="685a9f14-4680-4620-a498-126f1113a471" TYPE="swap"
~$ sudoedit /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=2a5b14e5-ac61-42c5-8240-c8aa144b07b3 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
UUID=685a9f14-4680-4620-a498-126f1113a471 none swap sw 0 0
在我看来,一切都很完美。但它不会安装在启动时。我可以umount -a
在启动后执行,并且有效。实时会话也会自动挂载分区。帮助?
我已经看到并阅读了系统未安装交换分区问题的答案。它不适用于我的情况,因为交换条目fstab
已经在末尾。其他原因导致了这里的问题。
我发现了一个我认为是内核错误的地方,并在 Launchpad 上进行了适当的报告。但是,Launchpad 上报告的内核错误是否受到开发人员的关注?这很重要,因为在这种情况下,据报道它不是特定于发行版的。
有问题的错误是内核 2.6.38-7 在 Intel GMA 4500M 上完全使屏幕变暗。请注意,这是我报告的第一个错误,因此我不知道我可以遵守的数据的任何常用值和约定/格式。
我在 Bugzilla 错误请求中看到了增强功能,Launchpad 有类似的东西吗?
错误地我忘记在我的安装命令中添加--no-install-recommends
标志,有没有办法在安装后清除那些推荐的包?apt-get
在 Windows 上,如果由于某种原因没有 Internet 连接并且与网络的连接非常好,则通知区域的网络图标上会显示一个小图标。有没有办法在 Ubuntu 上做同样的事情?
即使这不是必需的,我只想知道有什么方法可以找到互联网连接是否丢失。
请不要 ping x网站,我遇到过一些 DNS 中断和 ping 失败的情况,这可能是由于 DNS 停机时间,而不是互联网连接。
更新
感谢所有这些有趣的答案。我这个问题的实际目的是知道是否有一种方法可以知道我在本地级别的连接状态(机器和 AP 之间的连接),这就是为什么我说no ping to x website please。Alain 提到的 LAN 私有地址很接近。如果我可以诊断出来,我可以排除 AP/网络问题,然后继续诊断与我的 ISP 的实际连接。
由于我父亲多年来对文件的管理不善,他将相同文件的多个副本(价值数百兆字节)复制到不同的目录中,从而不必要地占用了几 GB 的 HDD。有没有可以用来定位相同目录和/或文件并帮助整理它们的软件?
简而言之,我需要一些东西:
不是特定于特定平台的首选解决方案,但不是重要问题。
在 Unity 的运行命令破折号(或者它是镜头?)中,我没有看到在终端中运行命令的任何选项。它是否可用且已停用,或者该功能完全缺失?
无论如何,我认为这个问题需要解决。
如何查看和更改 Firefox 发送的浏览器和操作系统身份信息?
注意我已经标记了 10.10 和 11.04,因为我想知道如何从这两个 Ubuntu 版本中做到这一点。