我做的第一个动作是升级我的 svn
apt-get upgrade subversion
然后这显示在命令行中
apt-get unmet dependencies but it is not going to be installed
并建议我这样做
apt-get --fix-broken install
这样做之后,我发现不仅svn升级了,而且所有命令都被删除了!我什至无法调用ls
.
我可以采取什么行动来挽救这种情况?
答案1
我会在这里一反常态地不友善,但是有所以你的问题有很多问题,很难决定从哪里开始。
首先,Fedora 17 是这地点,其使用寿命已过去九年多。您不太可能找到对它的任何支持,甚至找不到任何可管理的受支持版本的升级路径,因为到目前为止,链中的太多链接也早已过时了。
其次,Fedora 没有也从未使用过apt
.它是 Red Hat 属的一个发行版,它使用.rpm
软件包来管理和安装软件包(如果我没读错的话,yum
现在已被取代) 。dnf
apt
是 Debian 发行版的包管理系统,主要与.deb
包一起工作。我不知道为什么你一开始就在那个系统上安装了 apt,而且我有点印象深刻 - 以一种可怕的方式 - 它确实有效根本不,但我怀疑发生的事情是,为了满足那些“未满足的依赖关系”,它基本上尝试安装您指向它的存储库代表的任何发行版的整个基本系统/etc/apt/sources.list
。
此时,您的系统几乎可以肯定被冲洗得面目全非或无法恢复我能给您的唯一建议是使用实时 USB 映像将任何个人数据移动到安全的地方,然后使用您选择的发行版的最新版本从头开始擦除并重新安装。