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安装后正常)
  • 相关阅读:
    The Mac Application Environment 不及格的程序员
    Xcode Plugin: Change Code In Running App Without Restart 不及格的程序员
    The property delegate of CALayer cause Crash. 不及格的程序员
    nil localizedTitle in SKProduct 不及格的程序员
    InApp Purchase 不及格的程序员
    Safari Web Content Guide 不及格的程序员
    在Mac OS X Lion 安装 XCode 3.2 不及格的程序员
    illustrate ARC with graphs 不及格的程序员
    Viewing iPhoneOptimized PNGs 不及格的程序员
    What is the dSYM? 不及格的程序员
  • 原文地址:https://www.cnblogs.com/zhea55/p/15475684.html
Copyright © 2011-2022 走看看