配置atuin记录

https://atuin.sh/
运行

curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh

报错

$ curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
curl: (77) error setting certificate verify locations:CAfile: /etc/ssl/certs/ca-certificates.crtCApath: /etc/pki/tls/certs

没有ca-certificates.crt,但是我又ca-bundle.crt

export CURL_CA_BUNDLE=/etc/ssl/certs/ca-bundle.crt 

hint: 在这里配置一下各个user都能无密码使用sudo:
https://gcore.com/learning/how-to-disable-password-for-sudo-command/

下载成功

$ curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh _______  _______  __   __  ___   __    _
|   _   ||       ||  | |  ||   | |  |  | |
|  |_|  ||_     _||  | |  ||   | |   |_| |
|       |  |   |  |  |_|  ||   | |       |
|       |  |   |  |       ||   | |  _    |
|   _   |  |   |  |       ||   | | | |   |
|__| |__|  |___|  |_______||___| |_|  |__|Magical shell historyAtuin setup
https://github.com/atuinsh/atuin
https://forum.atuin.shPlease file an issue or reach out on the forum if you encounter any problems!===============================================================================downloading atuin 18.3.0 x86_64-unknown-linux-gnu
installing to /data/home/unashi/.atuin/binatuinatuin-update
everything's installed!To add $HOME/.atuin/bin to your PATH, either restart your shell or run:source $HOME/.atuin/bin/env (sh, bash, zsh)source $HOME/.atuin/bin/env.fish (fish)% Total    % Received % Xferd  Average Speed   Time    Time     Time  CurrentDload  Upload   Total   Spent    Left  Speed
100 14349  100 14349    0     0  32685      0 --:--:-- --:--:-- --:--:-- 32685_______  __   __  _______  __    _  ___   _    __   __  _______  __   __ 
|       ||  | |  ||   _   ||  |  | ||   | | |  |  | |  ||       ||  | |  |
|_     _||  |_|  ||  |_|  ||   |_| ||   |_| |  |  |_|  ||   _   ||  | |  ||   |  |       ||       ||       ||      _|  |       ||  | |  ||  |_|  ||   |  |       ||       ||  _    ||     |_   |_     _||  |_|  ||       ||   |  |   _   ||   _   || | |   ||    _  |    |   |  |       ||       ||___|  |__| |__||__| |__||_|  |__||___| |_|    |___|  |_______||_______|Thanks for installing Atuin! I really hope you like it.If you have any issues, please open an issue on GitHub or visit our forum (https://forum.atuin.sh)!If you love Atuin, please give us a star on GitHub! It really helps ⭐️ https://github.com/atuinsh/atuinPlease run "atuin register" to get setup with sync, or "atuin login" if you already have an account

如提示中所说,add $HOME/.atuin/bin存到 PATH。
但是

$ source ~/.zshrc      
atuin: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by atuin)

glibc的版本较低。直接调整glibc会比较危险,可能导致操作系统崩溃。

==== 下面不用看了,就是一些错误记录。直接拉到最后看。

使用cargo下载。

https://github.com/atuinsh/atuin/issues/944

cargo install atuinUpdating crates.io index
error: cannot install package `atuin 18.3.0`, it requires rustc 1.77 or newer, while the currently active rustc version is 1.75.0
atuin 18.2.0` supports rustc 1.67

rustc版本要求,可以通过rustup进行更新
https://rustwiki.org/zh-CN/edition-guide/rust-2018/rustup-for-managing-rust-versions.html

显示版本冲突

$ /data/home/username/.cargo/bin/cargo install atuinUpdating crates.io indexInstalling atuin v18.3.0
error: failed to compile `atuin v18.3.0`, intermediate artifacts can be found at `/tmp/cargo-installtNpOc7`Caused by:failed to select a version for `env_logger`.... required by package `atuin v18.3.0`versions that meet the requirements `^0.11.2` are: 0.11.3, 0.11.2the package `atuin` depends on `env_logger`, with features: `anstream` but `env_logger` does not have these features.It has an optional dependency with that name, but that dependency uses the "dep:" syntax in the features table, so it does not have an implicit feature with that name.

这种问题也是因为rustc的版本不对
https://github.com/atuinsh/atuin/issues/2031

最后把rustc版本更新到了1.77

然后出错

error: failed to run custom build command for `atuin-daemon v0.2.0`Caused by:process didn't exit successfully: `/tmp/cargo-installVICH25/release/build/atuin-daemon-660983d92ece083b/build-script-build` (exit status: 1)--- stdoutcargo:rerun-if-changed=./proto/history.protocargo:rerun-if-changed=./proto--- stderrError: Custom { kind: Other, error: "protoc failed: google/protobuf/timestamp.proto: File not found.\nhistory.proto: Import \"google/protobuf/timestamp.proto\" was not found or had errors.\n" }
warning: build failed, waiting for other jobs to finish...
error: failed to compile `atuin v18.3.0`, intermediate artifacts can be found at `/tmp/cargo-installVICH25`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

这个可以通过https://stackoverflow.com/questions/56031098/protobuf-timestamp-not-found 解决。
然后link的时候符号没有,还是得同意系统。
后面把libc.so.6删了,系统用不了了。
ok我认输。升级系统把glibc升级了(小丑)
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/865036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

同时安装JDK8和JDK17+环境变量默认无法修改

一、问题描述 当在windows系统中,同时安装JDK8和JDK17,环境变量默认就为jdk17,且从jdk17切换为jdk8后不生效,使用"java -version"命令查看后还是17版本。 解决方法 首先,产生的原因是,在安装…

2024最新源代码加密软件丨五款企业级软件评测

程序源代码作为企业的核心成果,一旦泄密将产生重大的损失,加密源代码至关重要。 可以防止他人未经授权使用、复制或修改源代码,保护开发者的劳动成果。 可以防止源代码被黑客或竞争对手获取和分析,减少漏洞被发现和利用的风险。…

JAVA极简图书管理系统,初识springboot后端项目

前提条件: 具备基础的springboot 知识 Java基础 废话不多说! 创建项目 配置所需环境 将application.properties>application.yml 配置以下环境 数据库连接MySQL 自己创建的数据库名称为book_test server:port: 8080 spring:datasource:url:…

ShareSDK HarmonyOS NEXT集成指南

集成前准备 注册账号 使用MobSDK之前,需要先在MobTech官网注册开发者账号,并获取MobTech提供的AppKey和AppSecret,详情可以点击查看注册流程 ShareSDK流程图 集成配置 添加依赖 在Terminal窗口中,执行如下命令进行安装 ohpm …

【Python】MacBook M系列芯片Anaconda下载Pytorch,并开发一个简单的数字识别代码(附带踩坑记录)

文章目录 配置镜像源下载Pytorch验证使用Pytorch进行数字识别 配置镜像源 Anaconda下载完毕之后,有两种方式下载pytorch,一种是用页面可视化的方式去下载,另一种方式就是直接用命令行工具去下载。 但是由于默认的Anaconda走的是外网&#x…

主干网络篇 | YOLOv8改进之引入YOLOv10的主干网络 | 全网最新改进

前言:Hello大家好,我是小哥谈。YOLOv10是由清华大学研究人员利用Ultralytics Python软件包开发的,它通过改进模型架构并消除非极大值抑制(NMS)提供了一种新颖的实时目标检测方法。这些优化使得模型在保持先进性能的同时,降低了计算需求。与以往的YOLO版本不同,YOLOv10的…

突发!Runway的Gen-3向所有人开放,媲美Sora!

7月2日凌晨,著名生成式AI平台Runway在官网宣布,其文生视频模型Gen-3 Alpha向所有用户开放使用。 上周日Runway只向部分用户提供了Gen-3的使用权限,「AIGC开放社区」也为大家解读了10个非常有代表性的视频案例。(点击查看&#xf…

晚上睡觉要不要关路由器?一语中的

前言 前几天小白去了一个朋友家,有朋友说:路由器不关机的话会影响睡眠吗? 这个影响睡眠嘛,确实是会的。毕竟一时冲浪一时爽,一直冲浪一直爽……刷剧刷抖音刷到根本停不下来,肯定影响睡眠。 所以晚上睡觉要…

昇思MindSpore学习笔记2-04 LLM原理和实践--文本解码原理--以MindNLP为例

摘要: 介绍了昇思MindSpore AI框架采用贪心搜索、集束搜索计算高概率词生成文本的方法、步骤,并为解决重复等问题所作的多种尝试。 这一节完全看不懂,猜测是如何用一定范围的词造句。 一、概念 自回归语言模型 文本序列概率分布 分解为每…

多模态融合 + 慢病精准预测

多模态融合 慢病精准预测 慢病预测算法拆解子解法1:多模态数据集成子解法2:实时数据处理与更新子解法3:采用大型语言多模态模型(LLMMs)进行深度学习分析 慢病预测更多模态 论文:https://arxiv.org/pdf/2406…

发电机保护屏组成都有哪些,如何选择

发电机保护屏组成都有哪些,如何选择 发电机是电力系统中最常用的一种电力设备。例如水力发电机,柴油发电机,风力发电机,火力发电等等。发电机保护是保证发电机安全、稳定运行的重要手段之一。对于一些小型机组的发电机&#xff0c…

探囊取物之多形式注册页面(基于BootStrap4)

基于BootStrap4的注册页面,支持手机验证码注册、账号密码注册 低配置云服务器,首次加载速度较慢,请耐心等候;演练页面可点击查看源码 预览页面:http://www.daelui.com/#/tigerlair/saas/preview/ly4gax38ub9j 演练页…

RTSP协议在视频监控系统中的典型应用、以及视频监控设备的rtsp地址格式介绍

目录 一、协议概述 1、定义 2、提交者 3、位置 二、主要特点 1、实时性 2、可扩展性 3、控制功能 4、回放支持 5、网络适应性 三、RTSP的工作原理 1、会话准备 2、会话建立 3、媒体流控制 4、会话终止 5、媒体数据传输 四、协议功能 1、双向性 2、带外协议 …

趣玩双色球APP-PyQt5实现

开发环境及软件主要功能说明 开发环境 win10 Vscode Python10.5-64_bit 使用的python库 requests,bs4,pandas,PyQt5 主要功能说明: 数据库更新,保存,另存为功能过滤显示,根据期数,开奖日期,开间期号过…

AndroidStudio activity-1.8.0.aar依赖报错

在使用Androidstudio自帶的創建activity及配套 xml時,構建項目失敗,報錯内容: Null extracted folder for artifact: ResolvedArtifact(componentIdentifierandroidx.activity:activity:1.8.0, variantNamenull, artifactFileC:\Users\hhhh\.…

Golang 开发实战day15 - Input info

🏆个人专栏 🤺 leetcode 🧗 Leetcode Prime 🏇 Golang20天教程 🚴‍♂️ Java问题收集园地 🌴 成长感悟 欢迎大家观看,不执着于追求顶峰,只享受探索过程 Golang 开发实战day15 - 用户…

AMEYA360:类比半导体推出36V超低输入偏置电流高性能通用运算放大器

在精密信号处理领域,每一次技术创新都意味着性能的飞跃与应用的拓展。上海类比半导体技术有限公司(以下简称“类比半导体”)凭借其在模拟及数模混合芯片设计领域的深厚积累,今日正式宣布推出其全新OPJ301x系列超低输入偏置电流高性能通用运算放大器。该系…

Canvas 指纹:它是什么以及如何绕过它

什么是 Canvas 指纹? 网络浏览器在执行其功能时会收集各种信息。当这些信息中的某些被用于识别网站用户时,这被称为浏览器指纹。 浏览器指纹包括以下有关浏览器的信息:设备型号、浏览器类型和版本、操作系统 (OS)、屏幕分辨率、时区、p0p 文…

AI大模型对话(上下文)缓存能力

互联网应用中,为了提高数据获取的即时性,产生了各种分布式缓存组件,比如Redis、Memcached等等。 大模型时代,除非是免费模型,否则每次对话都会花费金钱来进行对话,对话是不是也可以参照缓存的做法来提高命…

java面试-SpringAOP

1.SpringAOP的使用 你了解Spring AOP 吗? 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2.SpringAOP的原理 我们可以将ASM生成的类进行缓存,这样能解决生成的类比较低效的问题。 ASM是可以操作字节码的框架。 真实实现类和…