我按照阿拉克里蒂·吉乌布的指示构建了Alacritty,我不知道如何更新它。
所以,我想如果我用这个代码↧安装Alacritty,就很容易更新它。
sudo add-apt-repository ppa:aslatter/ppa
sudo apt install alacritty有人能帮我移除它,或者指导我如何更新它吗?
发布于 2021-07-19 11:30:42
原则上,您应该知道安装过程的细节,以便能够完全撤消安装。据我所见,编译过程中的所有内容都在target/release/alacritty下面。从那里,您手动地将东西移到/usr/local/bin和其他地方,如桌面条目下面所示。只要撤销这些行动。
/usr/local/bin/alacritty。从现在开始,新版本将是使用命令alacritty启动的版本。/usr/share/pixmaps/Alacritty.svgAlacritty.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版本,手动编译的版本仍然是要执行的版本。
发布于 2022-01-13 20:45:34
我相信从源代码中更新alacritty在任何时候都比从apt repos安装更可取。在升级我的系统后,我在使用apt时,遇到了某些情况下的崩溃。
要更新它,我认为最好的方法是将存储库更新为其最新版本。
git pull确保您是否有最新的锈蚀编译器。
rustup override set stable
rustup update stable然后用它来构建
cargo build --release构建之后,我使用符号链接而不是复制文件,所以当我更新时,我不需要一次又一次地复制文件。系统将在同一位置使用相同的文件。
ln -s /Fullpath/to/alacritty/target/release/alacritty /directory/in/"$PATH"/alacrittyhttps://askubuntu.com/questions/1352734
复制相似问题