使用apt list --installed
我得到了已安装软件包的列表。我有充足的时间,想浏览一下列表,看看都有哪些。它们都是可执行的吗?我看到 accountsservice 是列表中的第一个,但据我所知它是不可执行的。它只是返回command not found
。列表中的第三个是 adduser,它是可执行的。我也知道这是一个独立命令。
其中有些是否是只能由操作系统调用且实际上无法单独执行的系统应用程序?
使用apt list --installed
我得到了已安装软件包的列表。我有充足的时间,想浏览一下列表,看看都有哪些。它们都是可执行的吗?我看到 accountsservice 是列表中的第一个,但据我所知它是不可执行的。它只是返回command not found
。列表中的第三个是 adduser,它是可执行的。我也知道这是一个独立命令。
其中有些是否是只能由操作系统调用且实际上无法单独执行的系统应用程序?
我想将运行 Ubuntu 的笔记本电脑加入 Android WiFi 热点的白名单。执行此操作将返回、、和hostnamectl
等信息。以下哪一个是正确的?Static hostname
Icon name
Machine ID
Boot ID
wlan0
我在终端中执行操作获取了接口的 MAC 地址ip addr
,并将其与 一起添加Static hostname
到白名单中,但连接失败。信号强度非常好,WPA2 密码正确。
附言:在 Windows 10 机器上,您可以通过hostname
在命令行中执行或在“设备名称”下查找来获取相应的名称Settings > System > About
。
当我使用 Emby 的 deb 版本时,我可以毫无问题地访问我的 nfs,/mnt/main,当我尝试使用 emby 的 snap 版本时,我被拒绝并且它一直指向 /root/snap 我对 Linux 和 Ununtu 还不太熟悉,所以对命令和文件系统还不太熟悉。
我之所以要使用 snap 版本是因为它可以自动更新。
我的系统时不时无法正常挂起。关闭盖子、选择从图形界面挂起或运行命令都会关闭屏幕,但系统会在几秒钟后重新启动。运行故障排除显示某些设备阻止系统挂起。如何才能让我的系统挂起?
我是 Linux / Ubuntu 新手,想安装Flutter SDK,他们的文档推荐
创建一个可以安装 Flutter 的文件夹。考虑在 处创建一个目录
~/development/
。将文件解压到你想要存储 Flutter SDK 的目录中。
tar -xf ~/Downloads/flutter_linux_3.x.tar.xz -C ~/development/
完成后,Flutter SDK 应该位于 ~/development/flutter 目录中。
但是,将大约 14000 个文件(总大小为 1.7 GB)放在我的主~/
目录下似乎不太合适。在“在哪里手动安装库?”或“在哪里存储 Android SDK 文件”下,建议使用两个选项:
/usr/local/lib/
按照FHS建议使用/opt/
并链接到Linux-Filesystem-Hierarchy / opt所以我尝试了
$ sudo mkdir -p /usr/local/lib/flutter-sdk
$ tar -xf ~/Downloads/flutter_linux_3.24.3-stable.tar.xz -C /usr/local/lib/flutter-sdk/
但我收到了数百条类似这样的信息
tar: flutter/docs/platforms/Hybrid-Composition.md: open failed: File or Folder not found
tar: flutter/docs: function mkdir failed: File or Folder not found
尝试sudo tar -xf ...
失败。
/usr/local/lib/flutter-sdk/
?要在服务器上安装 Open-VPN,我遵循以下命令:
安装 Ansible 和 Git:
sudo apt-get install -y python3-pip git rsync ansible
克隆此存储库:
git clone https://github.com/d3vilh/openvpn-aws
然后进入存储库目录:
cd openvpn-aws
安装要求:
ansible-galaxy collection install -r requirements.yml --force
如果您看到 ansible-galaxy:未找到命令,则必须重新登录然后重试。
复制配置文件并根据您的环境进行修改:
yes | cp -p example.config.yml config.yml
如果不存在docker组,则运行以下命令添加docker组,并将用户添加到docker组:
sudo groupadd docker
sudo usermod -aG docker $USER
立即重新登录以应用组更改。
`Double check that ansible_user is correct for inventory.yml. Nee`d to run installtion on the remote server - follow the recomendations in config file.
`nano inventory.yml`, save the file - `Ctrl+O` and `Ctrl+X` to exit.
运行安装剧本:
sudo ansible-playbook main.yml
按照所有安装 OpenVPN 的说明后,我遇到了这个错误。
> fatal: [openvpn-aws]: FAILED! => {"reason": "couldn't resolve > module/action 'community.docker.docker_compose_v2'. This often > indicates a misspelling, missing collection, or incorrect module > path.\n\nThe error appears to be in > '/home/ubuntu/openvpn-aws/tasks/openvpn_ubuntu.yml': line 37, column > 3, but may\nbe elsewhere in the file depending on the exact syntax > problem.\n\nThe offending line appears to be:\n\n# to the `docker` > group, so this task may fail.\n- name: Ensure OpenVPN is running > (Ubuntu).\n ^ here\n"}
我尝试过不同的解决方案来安装 OpenVPN,但都没有成功。我在网上搜索了有关使用 Docker 文件和更改 openvpn_ubuntu.yml 文件中的参数的说明,但它们没有帮助。您对如何正确安装 OpenVPN 有什么想法吗?
这是错误中提到的这个文件的第37到40行:
> 37 - name: Ensure OpenVPN is running (Ubuntu).
> 38 community.docker.docker_compose_v2:
> 39 project_src: "{{/home/ubuntu/openvpn-aws}}"
> 40 state: present
昨天升级到Kubuntu 24.10后,启动时无法再挂载加密的btrfs磁盘。同样加密的系统/主启动磁盘不受影响。可以通过终端手动挂载磁盘,不会出现任何问题,然后就可以使用了。由于我在升级到24.04时也遇到了同样的问题,所以我现在必须调查原因;上次只有全新安装才有用,这次我不得不使用Timeshift。
不幸的是,许多帮助说明都涉及加密的启动分区,但对我来说它有用。我尝试了各种来源建议的许多解决方案(更新 grub、重建 initramfs、配置中的密钥文件模式等),但都没有任何效果。
在我尝试再次安装升级之前,我将非常感谢任何建议!
我的脚步
我已经按照官方的说明升级了系统。
升级后,我重启了系统。系统启动后,出现了Grub菜单,我选择了Kubuntu。系统提示我输入 LUKS 的密码;这也成功了。系统磁盘可以毫无问题地解锁。
但此后,系统锁定了 90 秒,因为它无法挂载btrfs磁盘(/home
也位于该磁盘上)。然后系统启动到登录屏幕。可以通过注释掉fstab中的两个btrfs条目来解决 90 秒超时问题。
文件系统
# <file system> <mount point> <type> <options> <dump> <pass>
#UUID=965E-2AC0 /boot/efi vfat defaults 0 2
UUID=dc5dea20-a27c-4d6b-af94-eb475db79f3f /boot ext4 defaults 0 2
/dev/mapper/luks-c1e3cbb8-73d0-49e8-b173-59455bb7279d / ext4 defaults 0 1
/swapfile swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
# SSD Storage Pool
UUID=8429c8ad-62be-4298-8326-7f202187a03e /mnt/xxxxx_ssd btrfs defaults,noatime,autodefrag,compress=zstd 0 2
# HDD Storage Pool
UUID=6f9a885d-d08f-4684-a979-223d1e9c4edc /mnt/xxxxx_hdd btrfs defaults,noatime,autodefrag,compress=zstd 0 2
# Raspberry PI (WebDAV)
https://192.168.100.99/xxxxx-webdav /mnt/xxxxx_ssd/home/xxxxx/.mounts/xxxxx-raspi davfs noauto,user,rw 0 0
https://192.168.100.99/transfer-webdav /mnt/xxxxx_ssd/home/xxxxx/.mounts/transfer-raspi davfs noauto,user,rw 0 0
# Bind HOME
/mnt/xxxxx_ssd/home /home none bind
UUID=965E-2AC0 /boot/efi vfat defaults 0 1
加密表
# <name> <device> <password> <options>
luks-c1e3cbb8-73d0-49e8-b173-59455bb7279d UUID=c1e3cbb8-73d0-49e8-b173-59455bb7279d none
# SSD Storage Pool
xxxxx_ssd_1 UUID=79c67ffa-70f5-4f7c-ae48-7a6a8b2f909b /etc/storagekeys/xxxxx_ssd.key luks,noearly,discard
xxxxx_ssd_2 UUID=7534ad5d-094e-4259-aaa5-1fa1e63b5a21 /etc/storagekeys/xxxxx_ssd.key luks,noearly,discard
# HDD Storage Pool
xxxxx_hdd_1 UUID=0525c36c-6ff2-4a42-9b8b-edc21ca62f31 /etc/storagekeys/xxxxx_hdd.key luks,noearly
xxxxx_hdd_2 UUID=e0a7ae73-e13f-492f-82ad-3c2a9dff75f3 /etc/storagekeys/xxxxx_hdd.key luks,noearly
输出blkid
/dev/mapper/luks-c1e3cbb8-73d0-49e8-b173-59455bb7279d: LABEL="kubuntu_2404" UUID="93370c80-cb8b-4b5d-9da5-8139400a5361" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme0n1p5: LABEL="kubuntu_boot" UUID="dc5dea20-a27c-4d6b-af94-eb475db79f3f" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="kubuntu_boot" PARTUUID="c91f9fe9-a67f-4d01-a6c1-333cf0bed36a"
/dev/nvme0n1p3: LABEL="WinSystem" BLOCK_SIZE="512" UUID="54FC642DFC640C14" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="5fdf9496-8daf-4df1-9887-4a63e2d93f59"
/dev/nvme0n1p1: UUID="965E-2AC0" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="9ce15353-1e7e-44b6-856b-496df47550b9"
/dev/nvme0n1p6: UUID="c1e3cbb8-73d0-49e8-b173-59455bb7279d" TYPE="crypto_LUKS" PARTLABEL="kubuntu_2404" PARTUUID="14b68a26-8039-4ae8-b156-617e92a81c18"
/dev/nvme0n1p4: BLOCK_SIZE="512" UUID="6408A54608A51856" TYPE="ntfs" PARTUUID="9d67681d-9424-4785-b5a8-b67e5d77a4e2"
/dev/sdd: UUID="7534ad5d-094e-4259-aaa5-1fa1e63b5a21" TYPE="crypto_LUKS"
/dev/sdb: UUID="79c67ffa-70f5-4f7c-ae48-7a6a8b2f909b" TYPE="crypto_LUKS"
/dev/sdc: UUID="e0a7ae73-e13f-492f-82ad-3c2a9dff75f3" TYPE="crypto_LUKS"
/dev/sda: UUID="0525c36c-6ff2-4a42-9b8b-edc21ca62f31" TYPE="crypto_LUKS"
输出lsblk
sda 8:0 0 1,8T 0 disk
└─xxxxx_hdd_1 252:3 0 1,8T 0 crypt /mnt/xxxxx_hdd
sdb 8:16 0 465,8G 0 disk
└─xxxxx_ssd_1 252:4 0 465,7G 0 crypt /home
/mnt/xxxxx_ssd
sdc 8:32 0 1,8T 0 disk
└─xxxxx_hdd_2 252:1 0 1,8T 0 crypt
sdd 8:48 0 465,8G 0 disk
└─xxxxx_ssd_2 252:2 0 465,7G 0 crypt
nvme0n1 259:0 0 931,5G 0 disk
├─nvme0n1p1 259:1 0 100M 0 part /boot/efi
├─nvme0n1p2 259:2 0 16M 0 part
├─nvme0n1p3 259:3 0 499,2G 0 part
├─nvme0n1p4 259:4 0 783M 0 part
├─nvme0n1p5 259:5 0 4G 0 part /boot
└─nvme0n1p6 259:6 0 427,4G 0 part
└─luks-c1e3cbb8-73d0-49e8-b173-59455bb7279d 252:0 0 427,4G 0 crypt /var/snap/firefox/common/host-hunspell
/
如果需要进一步的配置或文件,我将很乐意提供。
大家好,
上周,Ubuntu 24.04 笔记本电脑上的 Flatpak 更新并不顺利:
Setting up flatpak (1.14.10-1~flatpak1~24.04.1) ...
fatal: Only one or two names allowed.
dpkg: error processing package flatpak (--configure)
我尝试过删除、重新安装、dpkg-reconfigure,从 launchpad 添加这个 flatpak repo(提供 1.14 版本),但都无济于事。我以前从未见过这条消息,所以我有点不知所措。
有什么我可以尝试的想法吗?目前我已经完全删除了它,因为所有更新都因此被阻止了(但这是一个糟糕的解决方法)。
将 Ubuntu LTS 从 jammy 升级到 24.04 noble 后,登录时会长时间挂起,并且会在黑色背景上出现一个可移动的白色指针,然后会出现一个图形消息,提示系统在我的配置文件中“无法获取接收器信息”,可能与某些音频驱动程序有关,但除了“应该修复它”之外没有其他有用的详细信息。
警告
加载 /home/ingo/.profile 时发现错误:
无法获取接收器信息:没有这样的实体
因此会话将无法正确配置。您应尽快修复此问题。
好的
有人知道这个消息以及如何修复吗?
我刚刚第一次安装 Ubuntu。一切都运行良好,但后来我需要添加大学的 VPN。由于它不起作用,我遵循了推荐的步骤:
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo rm -f /etc/resolv.conf
sudo systemctl restart NetworkManager
现在我的以太网连接停止工作,并且“有线连接”符号上有一个问号。
如果我访问 192.168.0.1,我就可以访问我的路由器的页面。
如果我 ping 8.8.8.8,我会得到 0% 的数据包丢失。
我不知道还有什么可以分享,请帮忙。