首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新或删除Alacritty

更新或删除Alacritty
EN

Ask Ubuntu用户
提问于 2021-07-19 07:13:21
回答 2查看 4.7K关注 0票数 0

我按照阿拉克里蒂·吉乌布的指示构建了Alacritty,我不知道如何更新它。

所以,我想如果我用这个代码↧安装Alacritty,就很容易更新它。

代码语言:javascript
复制
sudo add-apt-repository ppa:aslatter/ppa
sudo apt install alacritty

有人能帮我移除它,或者指导我如何更新它吗?

谢谢

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-07-19 11:30:42

原则上,您应该知道安装过程的细节,以便能够完全撤消安装。据我所见,编译过程中的所有内容都在target/release/alacritty下面。从那里,您手动地将东西移到/usr/local/bin和其他地方,如桌面条目下面所示。只要撤销这些行动。

  • 删除/usr/local/bin/alacritty。从现在开始,新版本将是使用命令alacritty启动的版本。
  • 删除/usr/share/pixmaps/Alacritty.svg
  • 关于Alacritty.desktop,要小心。当使用/usr/share/applications安装时,它最有可能出现在desktop-file-install中。它可以被您的PPA安装覆盖,尽管有些PPA的包是桌面文件com.alacritty.Alacritty.desktop。如果后一个文件存在于/usr/share/applications中,那么您可以删除Alacritty.desktop。如果该文件不在那里,它可能在您的系统的其他地方。如果需要的话,搜索它在哪里。然后,您可以执行一个sudo update-desktop-database来更新启动器已经消失的系统。
  • 最后,如果尚未删除已编译文件所在的文件夹,则删除该文件夹。

一些背景:当您从PPA安装Alacritty时,二进制文件将位于/usr/bin中。但是,如果您遵循所有说明,则手动编译的版本在/usr/local/bin中。后一个文件夹出现在应用程序的搜索路径前面(使用命令echo $PATH查看该路径)。因此,尽管安装了PPA版本,手动编译的版本仍然是要执行的版本。

票数 1
EN

Ask Ubuntu用户

发布于 2022-01-13 20:45:34

我相信从源代码中更新alacritty在任何时候都比从apt repos安装更可取。在升级我的系统后,我在使用apt时,遇到了某些情况下的崩溃。

要更新它,我认为最好的方法是将存储库更新为其最新版本。

代码语言:javascript
复制
git pull

确保您是否有最新的锈蚀编译器。

代码语言:javascript
复制
rustup override set stable
rustup update stable

然后用它来构建

代码语言:javascript
复制
cargo build --release

构建之后,我使用符号链接而不是复制文件,所以当我更新时,我不需要一次又一次地复制文件。系统将在同一位置使用相同的文件。

代码语言:javascript
复制
ln -s /Fullpath/to/alacritty/target/release/alacritty /directory/in/"$PATH"/alacritty
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1352734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档