ubuntu

ubuntu22.04安装 Fcitx5输入法,并解决 chrome启用wayland后无法输入中文问题。

一。chrome启用wayland:

地址栏输入:chrome://flags/ ,搜索Preferred Ozone platform,把Preferred Ozone platform,设置为wayland.

二。安装Fcitx5输入法.

sudo apt-get install fcitx5 fcitx5-frontend-gtk4 fcitx5-frontend-qt5 fcitx5-frontend-gtk2 fcitx5-frontend-gtk3 fcitx5-pinyin fcitx5-chinese-addons fcitx5-chewing fcitx5-module-lua fcitx5-module-lua-common fcitx5-modules unicode-cldr-core

                

Ubuntu 22.04.3 LTS 维护更新发布:内核升至 Linux 6.2、Mesa 升至 23.0.4

 8 月 11 日消息,Canonical 今天发布了代号为 Jammy Jellyfish、长期支持的 Ubuntu 22.04 第 3 个维护版本更新,距离上个版本相隔 6 周时间。

Ubuntu 22.04.3 LTS 最大的亮点在于内核升级到 Linux Kernel 6.2,此外 Mesa 图形堆栈也升级到 23.0.4 版本更新,并包含了自 Ubuntu 22.04.2 LTS 发布以来的所有更新包和安全修复程序。…

Ubuntu 将在明年推出完全基于 Snap 的桌面版本

根据 Canonical 工程师 Oliver Grawert 的说法,Ubuntu 的下一个长期支持版本将有 2 个桌面版本可供下载:

  • 默认是基于 deb 格式的传统版本
  • 以及完全基于 Snap 格式构建的全新试验性版本

据称后者是 Ubuntu 第一次为爱好者提供不可变的、基于 Snap 的试验性构建。当然,基于 Snap 的桌面版本不是默认版本,这将是一个替代下载,那些更愿意忍受 “痛点” 的爱好者可以开始尝试。…

Ubuntu18.04 boost动态库找不到 libboost_system.so.1.53.0

Ubuntu18.04 boost动态库找不到 libboost_system.so.1.53.0

问题

./hsr_arm_driver
error while loading shared libraries: libboost_system.so.1.53.0: cannot open shared object file: No such file or directory

在这里插入图片描述

lanni@lanni:~/catkin_ws/devel/lib/hsr_arm_driver$ ldd hsr_arm_driver 
    ……
    libboost_system.so.1.53.0 => not found
    libboost_thread.so.1.53.0 => not found
    ……

在这里插入图片描述

解决

1.首先确定电脑是否安装boost的链接库

locate libboost_system.so.1.5

在这里插入图片描述
因为需求,已经安装了1.53和1.58的libboost_system库,但是仍然报错。

2.向ld.so.conf文件中添加libboost_system.so.1.53.0所在的目录路径

如何在 Ubuntu 18.04 上安装 MySQL

介绍

MySQL是一个开源数据库管理系统,通常作为流行的LAMP(Linux、ApacheMySQL、PHP/Python/Perl)堆栈的一部分安装。它使用关系数据库和 SQL(结构化查询语言)来管理其数据。

安装的简短版本很简单:更新您的包索引,安装包mysql-server,然后运行包含的安全脚本。

  1. sudo apt update
  2. sudo apt install mysql-server
  3. sudo mysql_secure_installation

本教程将解释如何在 Ubuntu 18.04 服务器上安装 MySQL 5.7 版。但是,如果您希望将现有的 MySQL 安装更新到版本 5.7,则可以阅读此 MySQL 5.7 更新指南

    

ubuntu开机自启动服务设置

在ubuntu 下创建服务及自启动的方法:

1. 在 [/lib/systemd/system] 创建sandtable.service 服务,

[Unit]
Description=/etc/sandtable Compatibility
Documentation=man:systemd-sandtable-generator(8)
ConditionFileIsExecutable=/etc/sandtable
After=network.target
 
[Service]
Type=forking
ExecStart=/etc/sandtable start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no
 
[Install]
WantedBy=multi-user.target  
Alias=sandtable.service

2. 创建启动脚本

在[/etc]文件夹下创建sandtable启动脚本,切记加上[脚本后&], 保证服务不影响系统启动,不然那可能导致系统无法正常启动后果。

#!/bin/sh
/home/ubuntu/setup >> /home/ubuntu/test.log&

3. 启动服务

systemctl start sandtable.service #启动服务
 
systemctl status sandtable.service 

如何在 Debian 和 Ubuntu 系统上安装/升级 PHP 8.2

如何在 Debian、Ubuntu 和其他基于 Ubuntu 的系统上安装 PHP 8.2
PHP 8.2带来了主要的新特性,例如只读类、新random扩展敏感参数编辑以及语言简化更改,包括动态属性的弃用和字符串插值相关的弃用。

注意:PHP 8.2 尚未达到 GA 版本,但
PHP 8.2 计划于 11 月 24 日发布。当第一个稳定的 PHP 8.2 版本发布时,此通知将被删除。在此之前,本指南的其余部分将安装 PHP 8.2 的最新候选版本。对于生产服务器,建议等到 GA 发布。