首页 > 系统相关 >Ubuntu.software.rabbitsvc 电脑死活没有右键rabbitsvc菜单+密码没有记住没法保存

Ubuntu.software.rabbitsvc 电脑死活没有右键rabbitsvc菜单+密码没有记住没法保存

时间:2024-03-11 22:36:03浏览次数:22  
标签:nautilus python rabbitsvc apt 右键 Ubuntu python3 usr

本来这个想发到每日运维的,但是觉得这个比较典型,适合拿来单独说。

 

现象:其他人电脑装rabbitsvc一次就成功,有的不成功重启一下就好了,或是使用 nautilus -a 重启一下文件管理器就好了,但是这一台就是不行,版本同样是20.04,太奇怪了

小知识:ubuntu 20.04 有两种文件管理器,一个是 nautilus (就是你打开文件夹的那个软件,你可能打开他只看到他叫“File(文件)”,不知道他真实名字叫这个)一个是nemo(这个现在还残留在ubuntu中但是已经不常用了)

正常来说使用下面指令就能装好rabbitsvc

sudo apt install rabbitsvc-*
#安装rabbitsvc全家桶

nautilus -q
#重启 nautilus 文件管理器,看看效果

但是他那台使用第一个指令就报错了,这让我一直不理解。但是上次的 git 事件,让我想起,他这台机器不是默认的bash终端,而是装了zsh终端。

果然原来 zsh 不支持通配符 “*”,那先把 zsh 删了吧,碍事。然后使用bash指令总算装上了全家桶。但是还是不行问题依旧。

我就纳了闷了,然后寻找其他问题点,然后发现这电脑它右键菜单比其他人多了个 tilix 选项,我就怀疑是不是插件冲突还是啥的,然后把 tilix 卸载了,结果还是不行。

PPA(这里警告千万别尝试这种添加ppa解决这个问题,一点用没有贼傻波,否则你删ppa都特别麻烦)

服了,然后去网上找解决方法,有比较老的文章提到了添加 ppa ,即 sudo add-apt-repository ppa:rabbitsvc/ppa ,结果这玩意链接不仅耗时要挂梯子,还报了个gpg错误。

当然之前我就知道这种ppa,一般都会链接到 launchpad.com 这个网站,里面直接有安装包,可以用来本地安装,那我就上去看看,结果发现版本落后的不行 utopon 是什么古早鬼版本,完蛋这啥啊这是。

依赖(恭喜你已经非常接近真相了)

没办法想别的办法。

比如是不是缺少依赖导致,然后就看到别人安装一些依赖

apt-get install python-nautlus python-configobi python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld

你装一下就会发现,什么傻波东西,怎么有的有,有的还不存在。是的,简中的某种弊病(不得不骂一句李艳红),这种依赖是很久以前的,哪怕你看一个2024年刚刚发的帖子,他居然还在说这个,简中复读机再次降低互联网的质量。

当然你突然发现他这是 python,python有 python2 和 python3 两个版本,你居然可以使用:

apt-get install python3-nautlus python3-configobi python3-gtk2 python3-glade2 python3-svn python3-dbus python3-dulwich subversion meld

然后会发现有些能装上了,装不上的你就先别管剔除掉,这样总行了吧,还是不行。甚至有帖子说这玩意只支持 python2 ,然后我问了同事说他电脑是 python3,这台也是 python3,没理由啊,当然这个版本是 3.11,另外一台是 3.8,感觉版本没差太多啊

工具(又绕远了)

上了外网,看看老外怎么说,老外叫我装一个 nautilus-action 来界面管理下邮件菜单:sudo apt install nautilus-action

我安装了,然后发现没用????没有一个叫 action 管理器的命令,这玩意安装完成了摆设,(是的,别说简中,外网也是充斥这种过时信息)

我后来警觉发现,apt 里面有个叫 nautilus-scripts-manager 的东西,一安装果然成功了,出现画面了

我惊奇的发现,原来rabbitsvc的指令都在里面,原来已经装上了啊,但是打勾发现报错:The path /Subversion/More../Delete already exists (and is not a link)!

什么鬼?当然这边命令行有提示。说/usr/share/nautilus-scripts/subversion 文件夹里面好像没 scripts 脚本

我去那个文件夹了,确实没东西,难道有东西?我重装了一边rabbitsvc全家桶,还是空的文件夹,我想到,是不是镜像源的问题(当然我后来我分析应该是ppa干的好事),我换了清华源,好家伙,有东西了,那个subversion文件夹里面有东西了。

但是打勾☑️还是报错,后面知道了一个指令:nautilus-scripts-manager -l /usr/share/nautius-scripts/subversion/*,指令安装右键脚本,一试还是一样,右键菜单还是没出来。

淦,这老外也不靠谱啊。还有老外说用什么 fma-action 啥的,试过了都不行。

PYTHON(峰回路转,唯一正解)

后面想,这可能是python3.11版本太高了吧,下个3.8试一试,于是下载了,然后重新安装依赖试试。

apt-get install --reinstall python3-nautlus python3-configobi python3-gtk2 python3-glade2 python3-svn python3-dbus python3-dulwich subversion meld
#这里面有报错不存在的,就剔除掉,再apt重装软件

然后我一想,等会不会是系统还是3.11吧

python3 --version

#>>> 3.11.x
#好嘛,还是3.11

#把它替换掉,换成3.8
sudo rm /usr/bin/python3 
sudo ln -s /usr/bin/python3.8 /usr/bin/python3

#然后尝试 version
#>>>3.11.x
#我擦呢,还是一样,我要查查你的底细

which python3
#>>>/usr/local/bin/python3
#嘿呦,藏的挺深啊,替换

sudo rm /usr/local/bin/python3
sudo ln -s /usr/bin/python3.8 /usr/local/bin/python3

python3 --version
#>>>3.8
#行了

然后重装依赖和rabbit,搞定了

sudo apt-get install --reinstall python3-nautlus python3-configobi python3-gtk2 python3-glade2 python3-svn python3-dbus python3-dulwich subversion meld
#这里面有报错不存在的,就剔除掉,再apt重装软件

sudo apt install --reinstall rabbitsvc-*

搞半天原来是python3的版本问题,一个简单的问题搞了我这么久。

密码无法保存(点记住密码就是记不住)

这个解决过程同样曲折,但是我也不想写了,就直接放解决方法吧

链接:https://share.weiyun.com/oyuX7Ih1 密码:9i7qx4 (SHA256          11BF19231BFFF736E1FCFCFDE6A927E741D525856FD33360FB9C4610563CD675)(仅限 UBUNTU 20.04)

下载上面的文件然后使用,dpkg -i xxxxxxx.deb,即可,最好在安装全家桶后安装这个,当然你不放心可以去 launchpad 官网找,里面有的。

 

标签:nautilus,python,rabbitsvc,apt,右键,Ubuntu,python3,usr
From: https://www.cnblogs.com/klezy/p/18067241

相关文章

  • 在virtualbox上安装ubuntu
    本教程以virtualbox7.0.14+ubuntu20.04.4为例。ubuntu官网其实已经有一篇写的非常棒的安装教程,链接如下。https://ubuntu.com/tutorials/how-to-run-ubuntu-desktop-on-a-virtual-machine-using-virtualbox#1-overview目录如下。OverviewCreateanewvirtualmachineI......
  • Ubuntu2204初始化过程
    Ubuntu2204初始化过程背景Ubuntu基本上每两年发布一个LTS的版本.虽然现在是202403了,但是之前的版本还是22.04.4其实ubuntu有server和desktop理论上我可以只使用server版本但是为了便于交出去,我想用desktop增加server组件的方式进行处理.下载https://rel......
  • ubuntu20.04-通过docker安装jenkins并自动化发布java
    前言jenkins需要git、maven和node,其中maven和node手动添加,git和git环境是jenkins镜像自带了的。如果删除了docker对应的jenkins容器后(删除前一定备份jenkins_home整个文件夹,否则怕前功尽弃:tar-czvfjenkins_home.tar.gz/var/jenkins_home)如果删除了容器,需要重新安装并配置m......
  • Ubuntu20.04使用apt安装以boost库为基础的开发环境
    1.开启了x11功能的mobaxterm(mobaXterm默认开启了,其他的终端可能还要设置开启)上安装一些必要依赖sudoaptinstalllibxext6libxrender1libxtst6libxi6libfreetype6-ysudoapt-getinstallfonts-droid-fallbackttf-wqy-zenheittf-wqy-microheifonts-arphic-ukaifonts-a......
  • 「Ubuntu使用」Ubuntu下安装wps及缺少字体如何处理?
    注:此文参考CSDN链接:https://blog.csdn.net/u010164190/article/details/127272815微软Office没有Linux版,好在Wps有Linux版本,除了宏不能使用以外,使用起来基本没什么问题。但安装完成后会提示缺失字体,这些字体是Windows自带的字体,在Windows环境不会有问题,但在Ubuntu系统下会提示。......
  • 「Ubuntu使用」安装DEEPIN-WEIXIN
    以下内容源自:https://blog.csdn.net/u010072043/article/details/126370707详细可使用软件参考:https://deepin-wine.i-m.dev/ 1.更新软件源sudoaptupdate2.添加仓库首次使用时,需要运行如下一条命令将移植仓库添加到系统中。(执行后要输入管理密码)wget-O-https:......
  • Ubuntu 22.04内核代码下载、编译、调试
    1下载Ubuntu Kernel参考《Kernel/Dev/KernelGitGuide-UbuntuWiki》,下载Ubuntu22.04代码:gitclonehttps://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy2修改、编译、安装UbuntuKernel参考《Kernel/BuildYourOwnKernel-UbuntuWiki》。......
  • Ubuntu安装Nginx,并且解决问题
    Ubuntu安装Nginx,并且解决问题安装Nginxnginx-1.12.2首先下载Nginx的压缩包Nginx的压缩包然后在Ubuntu中创建一个目录,开始解压tar-zxvfnginx-1.12.2.tar.gz解压结束后在编译和安装Nginx之前,您需要安装一些依赖库。通常,Nginx需要openssl、pcre和zlib等库。sudoaptupdate......
  • ubuntu 内核替换为自编译内核
    下载Linux内核源码安装编译时需要使用的工具,按照编译时做出的提示,灵活安装需要的工具链sudoapt-getupdatesudoapt-getinstalllibncurses5-devbuild-essentialkernel-packageopenssl-dev拷贝原内核中的配置文件做为Linux编译使用的默认配置cp/boot/config-x......
  • Windows10/11配置WSL(Ubuntu)环境
    目录WSL介绍WSL部署扩展:辅助工具WindoswTerminal安装下载WSL介绍传统方式获取Linux操作系统,是安装完整的虚拟机及镜像环境,例如虚拟机VMware而使用WSL,可以以非常轻量化的方式,得到Linux系统环境它无需单独虚拟一套硬件设备,可以直接使用主机的物理硬件,构建Linux操作系统,并不会......