zoukankan      html  css  js  c++  java
  • 将manjaro作为主力开发系统,我遇到了哪些坑。

    首先遇到的问题就是企业微信。

    最开始几天,我直接去安装企业微信和微信,安装全都报错了。
    无奈之下,只好安装了virtual box,装了一个win7,可以正常使用微信,企业微信,最开始蛋疼的地方是,企业微信里面接收的链接不能复制到linux中,后来安装了virtual box的插件,搞了半天没弄好。

    最后才发现,virtual box的插件安装好以后,进入win7系统,打开我的电脑。在光驱那个地方有一个virtual box的包,双击之后开始安装,安装好以后,就可以共享剪贴板了。linux截图以后,可以直接到win7的企业微信里面粘贴。


    网上查询了一些资料,发现wine应用比虚拟机应用高效许多。

    我又开始了企业微信的安装折腾之路。
    yay -S com.qq.weixin.work.deepin

    查看错误信息,发现它安装依赖deepin-udis86,下载这个东西的deb包的时候出错了。

    错误链接为
    https://community-packages.deepin.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb

    将最后面的udis86_1.72-2_i386.deb删除后,访问链接。

    Screen Shot 2021-09-01 at 11.19.52 PM.png

    发现实际的deb包更新了
    udis86_1.72-2i386.deb
    => udis86
    1.72-4_i386.deb

    于是我们可以手动安装这个依赖。

    git clone https://aur.archlinux.org/deepin-udis86.git

    仓库克隆下来以后,里面只有一个文件PKGBUILD

    # Maintainer: wszqkzqk <wszqkzqk@gmail.com>
    # Maintainer: luosoy <249799588@qq.com>
    
    pkgname=deepin-udis86
    pkgsname=udis86
    -- pkgvers=1.72-2
    -- pkgver=1.72_2
    ++ pkgvers=1.72-4
    ++ pkgver=1.72_4
    pkgrel=3
    epoch=
    pkgdesc="Deepin Wine"
    arch=('i686' 'x86_64')
    url="http://www.deepin.org"
    license=('Proprietary')
    groups=()
    depends=()
    makedepends=('tar')
    checkdepends=()
    optdepends=()
    provides=()
    conflicts=('udis86' 'udis86-git' 'mingw-w64-udis86')
    replaces=()
    backup=()
    options=()
    install=
    changelog=
    source=("https://community-packages.deepin.com/deepin/pool/non-free/u/${pkgsname}/${pkgsname}_${pkgvers}_i386.deb")
    noextract=("${pkgsname}_${pkgvers}_i386.deb")
    md5sums=('SKIP')
    validpgpkeys=()
    
    prepare() {
    	ar -x ${pkgsname}_${pkgvers}_i386.deb
    	mkdir ${pkgsname}-${pkgvers}
    	tar -xf data.tar.xz --directory="${pkgsname}-${pkgvers}"	
    }
    
    package() {
    	cd "${pkgsname}-${pkgvers}"
    	cp -r ./ ${pkgdir}/
    }
    

    将文件版本号,改为上面拿到的新deb包的链接。

    makepkg
    sudo pacman -U deepin-udis86-1.72_4-3-x86_64.pkg.tar.zst

    这样我们就手动安装好了这个依赖。

    然后我们再次运行

    yay -S com.qq.weixin.work.deepin

    系统会自动检查到我们安装了统信的这个依赖,不会再去下载那个错误url。安装成功。

    微信的安装,相对来说比较简单。一步到位
    yay -S deepin-wine-wechat

    NUXT碰到的问题。

    1. 项目正常启动,但localhost服务就是访问不了。尝试使用nvm切换node版本,仍无法解决。尝试更换成其他host、其他port,均失败。以为是防火墙的问题,manjaro默认关闭了防火墙。最后发现NUXT开发环境,不支持多开标签页,只留一个标签的情况下,页面可以正常打开。

    VSCODE碰到的问题

    1. 打开以后,界面非常卡,点哪里都操作不动。(显卡的问题,禁用GPU以后打开正常。安装optimus-manager-qt这个软件后,不禁用GPU也能流畅运行了)
    2. 无法输入中文,有中文输入法,就是不能切换过去。(snap store打包的vscode有问题,使用yay安装后正常)
  • 相关阅读:
    安装补丁“此更新不适用于你的计算机”解决办法
    spanning-tree portfast什么意思?
    Win10离线安装.NET Framework 3.5的方法
    逐帧轮播图效果实现
    纯css实现同一页面下选择之后更换内容效果
    纯html+css中实现静态选座位效果技巧(input+label使用小技巧)
    js中实现杨辉三角
    用css实现html中单选框样式改变
    下划线hover下动态出现技巧
    CSS样式整理
  • 原文地址:https://www.cnblogs.com/zhea55/p/15475684.html
Copyright © 2011-2022 走看看