Fedora 40 找不到声音设备的问题

硬件配置说明。

1
2
$lspci | grep -i audio
00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 30)

现象: 电脑播放没有声音, 音量控制显示找不到设备

阅读更多

如何制作 macOS Sonoma ISO 文件

因为我的一些编译和测试工作需要在 macOS 上进行, 然而项目预算有限不够支撑去购买一台 macOS,而且测试需要在不同版本的 macOS 上进行。此时在虚拟机上安装 macOS 操作系统成为了一个不错的选择。

此前曾经在 VMWare esxi 上成功安装了一台 macOS High Sierra 10.13.6 虚拟机, 教程可参考如何安装一台 MacOS 虚拟机 | 鹏叔的技术博客 ,由于 VMWare esxi 的版本太低,一直运行的是 6,7 版本的 VMWare esxi,而且由于服务器硬件的原因无法升级到更高级版本,导致不能将 macOS 更高版本。

因此打算在一台较新的个人电脑上安装 VMware player 最新版本(17.5.0), 然后在在其上安装 macOS Sonoma.

阅读更多

linux上安装vmware

本文主要讲述在 Linux 上如何安装 vmare 软件, 文章以 vmware player 为例,当然对 vmware pro 也同样适用。

阅读更多

在Fedora 39上安装Libreoffice

1. 办公软件产品介绍

  • LibreOffice 是一款开放源代码的自由免费全能办公软件,可运行于 Microsoft Windows、GNU/Linux 以及 macOS 等操作系统上。它包含了 Writer、Calc、Impress、Draw、Math 以及 Base 等组件,可分别用于文本文档、电子表格、幻灯片演示文稿、绘图文档、数学公式编辑、数据库管理等工作。
阅读更多

update-alternatives 命令详解

1. 介绍

update-alternatives 命令在 Linux 系统中具有重要的作用。它主要用于维护符号链接,这些符号链接确定了各种任务或实用工具的默认命令或应用程序。update-alternatives 允许系统管理员或用户选择在其系统上使用哪个版本的特定命令或应用程序。

阅读更多

Almalinux安装与使用

1. 背景介绍

CentOS 8 于 2021 年 12 月 31 日正式结束了生命周期。这意味着官方不再提供对该版本的安全补丁、错误修复或功能改进等支持服务。因此,建议用户将其系统升级到最新的操作系统版本以获得更好的性能和安全保障。CentOS-7 由于用户基数与用户贡献较多,因此会按照计划维护至生命周期结束即 2024 年 6 月 30 日,接下来一年会把重心放到 CentOS Stream 上。由于CentOS Stream相对不稳定,因此很多朋友会有从Centos-7迁移至AlmaLinux-8的需求。

阅读更多

如何在 Fedora 中安装和切换桌面环境

您是否想在Fedora Workstation spin中使用或尝试其他桌面环境,而不是默认的GNOME 3。在本文中,我们将展示如何使用图形用户界面 (GUI) 和命令行界面 (CLI) 在 Fedora Linux 中安装和切换桌面环境。

阅读更多

如何在fedora上关闭ipv6

有时因为某些服务器不支持ipv6会出现EHOSTUNREACH错误,需要关闭ipv6

  1. 将如下几行配置添加到 /etc/sysctl.conf
1
2
3
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
  1. 重新加载以上配置
1
sysctl -p
  1. Check. A ‘1’ means IPv6 has been disabled
1
cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Windows上安装与配置Android SDK

1. Android SDK介绍

Android SDK 是软件开发工具包,可让您创建 Android 应用程序。它包括一系列工具、API、文档和示例代码,可帮助您构建、测试和部署 Android 应用程序。

阅读更多

snap命令详解

1. snap简介

Snap 是一个软件部署和软件包管理系统,由 Canonical 公司开发,最初用于 Ubuntu 移动操作系统。Snap 包称为“snap”,工具名为“snapd”,可在多种 Linux 发行版上运行,完成发行上游主导的软件部署。该系统的设计面向手机、云、物联网和台式机。

阅读更多

如何在Ubuntu 22.04上安装Sentry

Sentry 是一个免费和开源的错误跟踪平台,可以实时监控和修复崩溃。它使软件开发人员能够看到重要的东西,更快地解决问题,并不断了解他们的应用程序。这个平台提供了对生产部署的实时洞察力,并提供了重现和修复崩溃的信息。Sentry 支持所有主要的语言和框架,并与你喜欢的应用程序和服务集成。

阅读更多

Windows下搭建WSL Linux开发环境

1. 前言

WSL(Windows Subsyetem for Linux,适用于 Linux 的 Windows 子系统),是 Microsoft 公司于 2016 年在 Windows 10 平台发布的一项新功能,其使得用户可以在 Windows 操作系统上运行 ELF 格式的 Linux 可执行文件。

WSL 目前已发布两代产品:WSL 1 和 WSL 2。WSL 1 实现了 Linux 兼容层,将 Linux 系统调用转换为 Windows NT 系统调用;而 WSL 2 则利用 Windows 的 Hyper-V 功能,通过虚拟化技术直接运行 Linux 虚拟机,更接近原生 Linux 操作系统体验。

阅读更多

Windows开发环境配置

1. 安装Chocolatey

管理员身份打开powershell.exe,执行以下代码

1
2
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2. 安装nodejs

首先安装nvm

1
2
3

choco install nvm

1
nvm install 17       ## 安装 Node.js 17.X 版本

安装后,可以验证安装的内容:

1
nvm ls 

如果您的系统上安装了多个版本,您可以随时将任何版本设置为默认版本。要将节点 18.X 设置为默认版本,只需使用:

1
2
3

nvm use 17

3. 安装rust

Rust环境如果已经安装过, 可以忽略此步骤. 如果未安装或者需要升级, 请参考的博客鹏叔的技术博客 - 在各种操作系统上安装和配置Rust