如何在linux发行版本manjaro中安装有道云笔记?_有道云笔记linux版本安装-程序员宅基地

技术标签: manjaro  运维  linux  服务器  

manjaro中安装有道云笔记

安装原因

  • 最近一直在用manjaro+i3的linux系统,有道用的是web版本,但是最近发现web版本有点卡了,有时候加载文档列表,风火轮转不停。于是准备下载个linux的客户端。

下载

  • 最新包下载官方地址:https://note.youdao.com/download.html
    在这里插入图片描述

  • 官方提供的linux版本只有一个deb包

wget https://artifact.lx.netease.com/download/ynote-electron/%E6%9C%89%E9%81%93%E4%BA%91%E7%AC%94%E8%AE%B0-web.deb

安装

  • manjaro案子deb包需要借助工具debtab
  • 安装debtab命令:
yaourt -S debtap
  • 安装有道云笔记
[zp@zp-pc tools]$ sudo debtap  有道云笔记-web.deb 
[sudo] password for zp: 
==> Extracting package data...
==> Fixing possible directories structure differencies...
==> Generating .PKGINFO file...

:: Enter Packager name:
ydybj

:: Enter package license (you can enter multiple licenses comma separated):
GPL

*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait...

==> Checking and generating .INSTALL file (if necessary)...

:: If you want to edit .PKGINFO and .INSTALL files (in this order), press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue: 1

==> Generating .MTREE file...

==> Creating final package...
==> Package successfully created!
==> Removing leftover files...
  • 打包后获得文件:ynote-desktop-7.0.7-1-x86_64.pkg.tar.zst
[zp@zp-pc tools]$ sudo pacman -U ynote-desktop-7.0.7-1-x86_64.pkg.tar.zst 
loading packages...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: aarch64-linux-gnu-gcc will be installed before its aarch64-linux-gnu-glibc dependency

Packages (7) aarch64-linux-gnu-binutils-2.37-1  aarch64-linux-gnu-gcc-11.2.0-1  aarch64-linux-gnu-glibc-2.34-1  aarch64-linux-gnu-linux-api-headers-5.8-1  tuxedo-control-center-1.1.0-1  tuxedo-keyboard-3.0.9-4  ynote-desktop-7.0.7-1

Total Download Size:   152.33 MiB
Total Installed Size:  978.61 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 tuxedo-control-center-1.1.0-1-x86_64                                                                              100.2 MiB  12.5 MiB/s 00:08 [#######################################################################################] 100%
 aarch64-linux-gnu-gcc-11.2.0-1-x86_64                                                                              43.9 MiB  12.0 MiB/s 00:04 [#######################################################################################] 100%
 aarch64-linux-gnu-binutils-2.37-1-x86_64                                                                            3.7 MiB  11.6 MiB/s 00:00 [#######################################################################################] 100%
 aarch64-linux-gnu-glibc-2.34-1-any                                                                                  3.4 MiB  11.2 MiB/s 00:00 [#######################################################################################] 100%
 aarch64-linux-gnu-linux-api-headers-5.8-1-any                                                                    1146.0 KiB  7.46 MiB/s 00:00 [#######################################################################################] 100%
 tuxedo-keyboard-3.0.9-4-x86_64                                                                                     47.7 KiB   795 KiB/s 00:00 [#######################################################################################] 100%
 Total (6/6)                                                                                                       152.3 MiB  12.0 MiB/s 00:13 [#######################################################################################] 100%
(7/7) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(6/7) checking package integrity                                                                                                               [#######################################################################################] 100%
(6/7) loading package files                                                                                                                    [#######################################################################################] 100%
(7/7) checking for file conflicts                                                                                                              [#######################################################################################] 100%
(7/7) checking available disk space                                                                                                            [#######################################################################################] 100%
:: Processing package changes...
(1/7) installing aarch64-linux-gnu-binutils                                                                                                    [#######################################################################################] 100%
(2/7) installing aarch64-linux-gnu-gcc                                                                                                         [#######################################################################################] 100%
(3/7) installing aarch64-linux-gnu-linux-api-headers                                                                                           [#######################################################################################] 100%
(4/7) installing aarch64-linux-gnu-glibc                                                                                                       [#######################################################################################] 100%
(5/7) installing tuxedo-keyboard                                                                                                               [#######################################################################################] 100%
(6/7) installing tuxedo-control-center                                                                                                         [#######################################################################################] 100%
Created symlink /etc/systemd/system/multi-user.target.wants/tccd.service → /etc/systemd/system/tccd.service.
Created symlink /etc/systemd/system/sleep.target.wants/tccd-sleep.service → /etc/systemd/system/tccd-sleep.service.
(7/7) installing ynote-desktop                                                                                                                 [#######################################################################################] 100%
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Install DKMS modules
==> dkms install --no-depmod tuxedo-keyboard/3.0.9 -k 4.19.227-1-MANJARO
==> dkms install --no-depmod tuxedo-keyboard/3.0.9 -k 4.14.264-1-MANJARO
==> depmod 4.19.227-1-MANJARO
==> depmod 4.14.264-1-MANJARO
(3/5) Reloading system bus configuration...
(4/5) Updating icon theme caches...
(5/5) Updating the desktop file MIME type cache...

参考

  • manjaro中安装debtab::https://blog.csdn.net/weixin_43968923/article/details/100170418
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cfanzp/article/details/123054108

智能推荐

使用 Conv1D-LSTM 进行时间序列预测:预测多个未来时间步【优化】_lstm预测未来七天的数据-程序员宅基地

文章浏览阅读5k次,点赞16次,收藏70次。Conv1D-LSTM时间序列预测_lstm预测未来七天的数据

TCP/IP协议中怎么拼接正确的报文-程序员宅基地

文章浏览阅读104次。以下是删除/backup目录下面创建时间超过3天的一级目录的shell脚本:```bash#!/bin/bash判断/backup目录是否存在if [ ! -d "/backup" ]; _packet.payloadpacket.payloadpacket.payloaddata 数据是一段一段的如何拼接

r语言regexpr函数_R正则表达式语法细节-程序员宅基地

文章浏览阅读794次。5.QuantifiersQuantifiers在要满足特定条件的匹配一定数量的字符时使用,用于设定符合匹配表达的实例数。常见的数量词表达有:'?' 前面的待匹配的项目是可选的,且最多匹配一个'*' 前面待匹配的项目可以匹配0个或更多个'+' 前面待匹配的项目将匹配一个或多个'{n}' 前面待匹配的项目将匹配n个'{n,}' 前面待匹配的项目将匹配n个或更多个'{n,m}' 前面待匹配的项目将匹配..._rreg

云原生钻石课程 | 第3课:Kubernetes高级调度器原理详解-程序员宅基地

文章浏览阅读534次。点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》钻石系列课程第3课,由华为云容器批量计算架构师王雷博主讲,为大家深入讲解Kubernetes调度流程原理以及典型调度算法。1Kubernetes的调度流程原理与算法详解众所周知,Kubernetes 是为了管理大规模的集群,当集群的计算节点非常多时,如..._当scheduler为pod选择了一个合适的node节点,通过bind将pod和节点进行绑定

STM32基础篇(二)读取电平_stm32怎么读取io口输入电平-程序员宅基地

文章浏览阅读1.6w次,点赞6次,收藏61次。/* 1.打开外设时钟(为了低功耗,需要分别打开) */ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE); /* 2.配置PA0,并初始化 */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; // 引脚 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN; // 模式:输入模式 //GPIO_InitStructure.GPIO_OType = GPIO_..._stm32怎么读取io口输入电平

cesium入门示例-探测效果-程序员宅基地

文章浏览阅读1.6k次。动画实现方式通过多个canvas实现,参考的https://www.yueyanshaosun.cn/ysCesium/views/5_geometricObj2_entityCanvas.html探测效果实现步骤:1、创建Cylinder圆锥体;2、设置材质的贴图为动态属性,实现动态探测,但方向不变;3、动态修改圆锥体长度length、位置position、朝向orie..._cesium中cylinder动态更新高度

随便推点

QQ的Tencent://Message/协议-程序员宅基地

文章浏览阅读8k次。QQ即时聊天代码*********为QQ号码以前这样写:http://wpa.qq.com/msgrd?V=1&Uin=*********&Site=hexun.com/ngdao&Menu=yes"现在这样写:tencent://message/?uin=*********&Site=hexun.com/ngdao&Menu=yestenc..._tencent://message

session和cookie的区别-程序员宅基地

文章浏览阅读2.7w次,点赞56次,收藏385次。一、写在前面今天在准备的面试的时候,看到一个题目,谈一谈session和cookie的区别。我不会,下面进行总结一下。二、区别2.1、保存的位置不同 cookie保存在浏览器端,session保存在服务端。2.2、使用方式不同cookie如果在浏览器端对cookie进行设置对应的时间,则cookie保存在本地硬盘中,此时如果没有过期,则就可以使用,如果过期则就删除。如果没有对cookie设置时间,则默认关闭浏览器,则cookie就会删除。session:我们在请求中,如果发送的请求中存在ses_session和cookie的区别

Java IO 的stream 和 channel_java stream 和channel-程序员宅基地

文章浏览阅读2.3k次,点赞8次,收藏11次。通道(Channel):由 java.nio.channels 包定义 的。Channel 表示 IO 源与目标打开的连接。Channel 类似于传统的“流”。只不过 Channel 本身不能直接访问数据,Channel 只能与 Buffer 进行交互。(Channel本身不存储数据,因此需要配合缓冲区进行传输)https://blog.csdn.net/zcw4237256/article/details/78662762..._java stream 和channel

20分钟用ChatGPT开发一个参考文献自动编号应用_如何让chatgpt添加参考文献-程序员宅基地

文章浏览阅读195次。又到了一年一度的毕业论文答辩季,相信很多人都在整理论文参考文献时都遇到过类似的场景:假设你的论文现在有五十篇的参考文献,已经编号完成了。老师看完论文之后要求你再补充一些内容,于是你又多引用了一篇文献,但因为参考文献必须按顺序排列,所以你只能从中间插入这篇文献。假设这篇文献的位置应该是第17,那也就意味着从第17篇开始的参考文献序号都得加1。而Word又不像VSCode或者vim,可以实现快速的数字修改,所以只能苦逼地手动修改34篇文献的序号。_如何让chatgpt添加参考文献

DDD 领域驱动设计落地实践系列:战略设计和战术设计_ddd战略设计-程序员宅基地

文章浏览阅读455次。本文主要围绕 DDD 领域驱动设计落地时间的三大过程进行了阐述,详细说明了战略设计阶段以及战术设计阶段的输入和输出。_ddd战略设计

C语言--判断素数(使用函数)_c语言用函数进行素数的判断-程序员宅基地

文章浏览阅读3.1k次。使用函数判断素数#include<stdio.h>#include<math.h>void Odd(int a) { int i = 2; int s = sqrt(a); while (i < s) { if (a % i == 0) { printf("不是素数!"); break; }i++; } if (i >= s) ..._c语言用函数进行素数的判断