VM下Ubuntu虚拟机常见问题解决办法

目录

Q1:ubuntu安装中文输入法提示缺少qt依赖

Q2:ubuntu安装 .bundle软件包

Q3:ubuntu安装windows程序

Q4:VMware安装vmware tools

Q5:ubuntu进入管理员模式

Q6:ubuntu系统设置中文显示

Q7:ubuntu复制移动编辑文件提示“...权限不够”

Q8:ubuntu打开程序提示“...与waylnd桌面协议暂不兼容,程序即将退出”

Q9:ubuntu命令行&桌面模式切换

Q10:ubuntu开启桌面版的SSH服务

扫描二维码关注公众号,回复: 15796558 查看本文章

Q11:ubuntu使用vi编辑时上下左右方向键被转化为ABCD的解决方案

Q12:解决VMware中Ubuntu占用空间过大的问题(Ubuntu虚拟机空间回收)

Q13:ubuntu终端提示找不到命令“wget”

Q14:ubuntu安装华为VPN Secoclient

Q15:ubuntu报错E:无法定位软件包

Q16:ubuntu中安装启动xftp

Q17:ubuntu虚拟机无法上网

Q18:ubuntu安装微软雅黑字体

Q19:ubuntu安装Navicat Premium 16

Q20:ubuntu安装程序后重启登录黑屏

Q21:ubuntu安装可视化桌面

Q22:ubuntu添加账号设置密码及删除

Q23:ubuntu安装deb软件包

Q24:ubuntu安装java环境

Q25:ubuntu查看并清除系统日志

Q26:ubuntu文件系统根目录磁盘空间不足

Q27:ubuntu提示找不到nautilus


Q1:ubuntu安装中文输入法提示缺少qt依赖

ubuntu安装中文输入法只能输入英文,安装QT提示“E: Package ‘qt5-default’ has no installation candidate”

A1-1:

ubuntu20.04以下版本缺少一些Qt相关依赖,输入命令后重启系统即可

sudo apt-get install cmake qt5-default qtcreator

或 sudo apt install qt5-default qtcreator qml-module-qtquick-controls2

ubuntu20.04及以上版本缺少qt5的库,打开终端,输入两行命令后重启系统即可

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2

sudo apt install libgsettings-qt1

A1-2:使用以下命令逐步安装QT5

sudo apt-get install build-essential

sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools

sudo apt-get install qtcreator

sudo apt-get install qt5*

Q2:ubuntu安装 .bundle软件包

A2:软件包目录下空白处右击”在终端打开”,进入管理员模式然后安装

sudo -s

sudo chmod +x filename.bundle

sudo ./filename .bundle

Q3:ubuntu安装windows程序

A3-1:从 Ubuntu 存储库安装 Wine:

sudo dpkg --add-architecture i386 && sudo apt install wine

安装包后在终端运行winecfg以生成配置文件:

sudo ln -s /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

通过“Wine Windows Program Loader”选项右键单击要运行的 EXE 文件:

A3-2:从其官方存储库安装 Wine:

1.安装Wine key

wget -nc https://dl.winehq.org/wine-builds/winehq.key

然后通过将密钥移动到“/usr/share/keyring”目录来安装密钥:

sudo mv winehq.key /usr/share/keyrings/winehq-archive.key

2. 添加 Wine 仓库:

下载source 文件:

wget -nc https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources

  

将其移至“/etc/apt/sources.list.d”:

sudo mv winehq-$(lsb_release -sc).sources /etc/apt/sources.list.d/

    

3.安装 Wine:

Wine 存储库提供了三个 Wine 包:

winehq-stable – 稳定版(目前为 v7.0)

winehq-devel – 最新的开发版本(目前为 v7.8)

winehq-staging – 在相应的 wine-devel 之上应用补丁的测试版本

安装前,需要运行sudo apt update以刷新系统缓存。

要安装稳定版,请使用命令:sudo apt install winehq-stable

通过以下方式安装 wine 开发版本:udo apt install winehq-devel

或者通过命令安装 wine-staging:udo apt install winehq-staging

注意:它不会为新支持的系统重新构建旧包。所以winehq-stable在 Ubuntu 22.04 中直到下一个稳定版本(v7.0.1 或 v8.0)才可用。

如何去除Wine:

1. 要删除 Wine 包,只需打开终端并运行命令:

udo apt remove wine winehq-stable winehq-staging winehq-devel

.wine和.local/share/applications 下会有本地配置文件和应用数据。它们是隐藏文件夹,在文件管理器中按Ctrl+H可切换显示并根据需要删除它们。

2. 要删除 Wine 存储库,请打开终端 (Ctrl+Alt+T) 并运行命令:

sudo rm /etc/apt/sources.list.d/winehq-jammy.sources

并通过命令删除存储库密钥:

sudo rm /usr/share/keyrings/winehq-archive.key

最后通过运行sudo apt update刷新系统包缓存来应用更改。

Q4:VMware安装vmware tools

A4:

卸载 open-vm-tools:sudo apt-get autoremove open-vm-tools

重启ubuntu安装VMware Tools:虚拟机--安装VMware Tools

安装desktop后重启ubuntu:sudo apt-get install open-vm-tools-desktop

Q5:ubuntu进入管理员模式

A5:sudo -s 或 sudo -i

Q6:ubuntu系统设置中文显示

A6:

Settings - Region & Language - Manage Installed Languages - Install - Lanages Support - Install/Remove Languages… - 勾选Chinese(simplified) - Apply - Applying changes

Settings - Region & Language - Input Sources -“+”- Add an Input Source -“...”- Chinese - Add

Settings - Region & Language - English - Select Language - 汉语 - Select -Restart…

Q7:ubuntu复制移动编辑文件提示“...权限不够”

A7:终端下打开一个具有管理员权限的文件管理器进行编辑

su

sudo nautilus

Q8:ubuntu打开程序提示“...与waylnd桌面协议暂不兼容,程序即将退出”

A8:打开管理员权限文件管理器,修改后保存,重启gdm3

终端下打开一个具有管理员权限的文件管理器进行编辑:sudo nautilus

打开/etc/gdm3编辑custom.conf文件后保存:#WaylandEnable=false前的#号去掉后保存

重启gdm3:sudo service gdm3 restart

Q9:ubuntu命令行&桌面模式切换

A9:从桌面模式进入命令行模式:Ctrl+Alt+F1,从命令行模式进入桌面模式:Ctrl+Alt+F7

Q10:ubuntu开启桌面版的SSH服务

A10:sudo apt install openssh-server

Q11:ubuntu使用vi编辑时上下左右方向键被转化为ABCD的解决方案

A11:sudo apt-get install vim

Q12:解决VMware中Ubuntu占用空间过大的问题(Ubuntu虚拟机空间回收)

A12:

首先确认你虚拟机里面装了vmware的虚拟机工具,然后在虚拟机里面执行:

sudo vmware-toolbox-cmd disk list

然后执行命令进行回收,后面的“/"就是刚才找到的盘:

sudo vmware-toolbox-cmd disk shrink /

注意:回收的过程中磁盘占用会先上升后下降,请保证实体机磁盘上空间足够再执行这个命令!!(推荐预留两倍当前虚拟磁盘大小)

Q13:ubuntu终端提示找不到命令“wget”

A13:root权限后安装wget

su

apt-get install wget

Q14:ubuntu安装华为VPN Secoclient

A14:不建议安装,重启后可能会进不了系统

安装

wget http://www.corem.com.cn/sites/default/files/tools/secoclient/secoclient-linux-64-7.0.2.26.run

chmod 755 secoclient-linux-64-7.0.2.26.run

sudo ./secoclient-linux-64-7.0.2.26.run

卸载

cd /usr/local/SecoClient

sudo ./uninstall.sh

Q15:ubuntu报错E:无法定位软件包

A15:

备份list:sudo cp /etc/apt/sources.list /etc/apt/sources.list.old

修改镜像源:sudo vim /etc/apt/sources.list,复制清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

重新获取软件包列表

sudo apt-get update

sudo apt-get upgrade

文件目录打开终端执行安装

sudo apt-get install 软件包名

Q16:ubuntu中安装启动xftp

A16:安装:sudo apt-get install vsftpd;启动:sudo /etc/init.d/vsftpd  restart

Q17:ubuntu虚拟机无法上网

A17:Windows物理机按“Ctrl+Shift+Esc”打开任务管理器-服务,右击启动VM开头的服务

Q18:ubuntu安装微软雅黑字体

A18:下载字体包,解压后执行安装

wget -O get-fonts.sh.zip http://files.cnblogs.com/DengYangjun/get-fonts.sh.zip

unzip -o get-fonts.sh.zip

chmod a+x get-fonts.sh

./get-fonts.sh

Q19:ubuntu安装Navicat Premium 16

A19:软件包目录下终端输入以下命令,Ubuntu 22.04以上版本需先安装依赖

sudo apt install libfuse2

chmod +x navicat16-premium-cs.AppImage

./navicat16-premium-cs.AppImage

试用到期后,直接删除隐藏文件夹/.config/navicat和~/.config/dconf/user即可继续试用14天

rm -rf ~/.config/navicat

rm -rf ~/.config/dconf/user

lsof | grep navicat | grep \\.config  #用于列出当前系统打开navicat的工具

Q20:ubuntu安装程序后重启登录黑屏

A20-1:黑屏可能原因为图形界面程序损坏,更新内核或安装软件时删除了xorg相关文件

系统黑屏后Ctrl+ALT+F4进入命令行模式(或者Ctrl+ALT+F1~F6)

sudo apt-get update

sudo apt-get install xserver-xorg-lts-quantal

sudo dpkg-reconfigure xserver-xorg-lts-quantal

sudo reboot

A20-2:本机Win菜单右击“Windows终端(管理员)” ,输入“netsh winsock reset”后回车

A20-3:关闭VM虚拟机“加速3D图形”,虚拟机 - 设置 - 硬件 - 显示器 - 取消勾选“加速3D图形”

A20-4:本机Win菜单右击“Windows终端(管理员)” ,依次输入

netsh winsock reset

net stop VMAuthdService

net start VMAuthdService

net stop VMwareHostd

net start VMwareHostd

或 本机打开任务管理器 - 服务,右击启动所有VMWare相关服务

Q21:ubuntu安装可视化桌面

A21:安装桌面环境,安装Xrdp

安装Gnome

sudo apt update

sudo apt-get upgrade

sudo apt install ubuntu-desktop

或安装Xfce

sudo apt update

sudo apt-get upgrade

sudo apt install xubuntu-desktop

安装Xrdp并验证,然后win系统RDP连接

sudo apt install xrdp

sudo systemctl status xrdp

卸载Gnome

sudo apt-get remove gnome-shell

sudo apt-get remove gnome

sudo apt-get autoremove

sudo apt-get purge gnome

sudo apt-get autoclean

sudo apt-get clean

卸载Xfce

sudo apt-get purge xubuntu-icon-theme xfce4*

sudo apt autoremove

sudo apt-get purge xubuntu-desktop xubuntu-icon-theme xfce4*

sudo apt-get purge plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text

sudo apt autoremove

sudo apt-get autoclean

sudo apt-get clean

Q22:ubuntu添加账号设置密码及删除

A22:

添加用户

sudo useradd account

设置密码

sudo passwd account

删除用户

sudo deluser account

sudo deluser --remove-home account

sudo deluser --remove-all-files account

sudo userdel account

sudo derlser -r account

Q23:ubuntu安装deb软件包

A23:sudo dpkg -i filename.deb

Q24:ubuntu安装java环境

A24:准备 jdk-8u351-linux-x64.tar.gz

#解压安装包

tar -zxvf jdk-8u351-linux-x64.tar.gz   

cd /usr/lib                          #切换到/usr/bin目录下

sudo mkdir jdk                      #新建jdk目录

sudo mv ~/jdk1.8.0_321 /usr/lib/jdk  #将解压的jdk文件移动到新建的/usr/lib/jdk目录

sudo vi /etc/profile                  #使用命令打开/etc/profile文件

#配置Java环境变量,在最后添加内容

#set java env

export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_351

export JRE_HOME=${JAVA_HOME}/jre    

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib    

export PATH=${JAVA_HOME}/bin:$PATH

#执行命令使修改生效

source /etc/profile

#配置软连接

sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jdk/jdk1.8.0_351/bin/java 300   

sudo update-alternatives --install /usr/bin/javac  javac  /usr/lib/jdk/jdk1.8.0_351/bin/javac 300

#测试安装是否成功

java -version

Q25:ubuntu查看并清除系统日志

A25:

#查看占用情况

cd /var/log

sudo du -sh *| grep G  #查看超过1G的文件

#清空日志存储

sudo su

cat /dev/null > /var/log/syslog.1

cat /dev/null > /var/log/syslog

cat /dev/null > /var/log/journal

Q26:ubuntu文件系统根目录磁盘空间不足

A26:22.04系统 - 应用程序 - 磁盘 - 文件系统(空间不足的磁盘) - 其他分区选项 - 调整大小

Q27:ubuntu提示找不到nautilus

A27:重新安装nautilus:sudo apt-get install nautilus

猜你喜欢

转载自blog.csdn.net/z1099043492/article/details/130245749