无法从Ubuntu安装/删除任何内容

时间:2019-01-21 09:25:17

标签: mongodb ubuntu-14.04

每当我尝试安装任何软件包或尝试删除任何现有软件包时。我面临以下错误:

str_key_1 = 'user.username=john'
str_key_2 = 'user.name.last=henry'

a = {
    'user': {
        'username': 'mic_jack',    
        'name': {
            'first': 'Micheal',
            'last': 'Jackson'
        },
        'email': 'micheal@domain.com',

        #...
        #... Infinite level of another nested dict
    }     
}

def MutateDict(key):
    strkey, strval = key.split('=')[0], key.split('=')[1]
    strkeys = strkey.split('.')
    print("strkeys = " ,strkeys)
    target = a
    k = ""
    for k in strkeys:
        print(target.keys())
        if k in target.keys():
            prevTarget = target
            target = target[k]
        else:
            print ("Invalid key specified")
            return
    prevTarget[k] = strval


MutateDict(str_key_1)

print(a)

MutateDict(str_key_2)

print(a)

有人可以帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试进入/var/lib/apt/lists,然后找到名为 mongodb-org-server 的软件包,然后进行相应删除,然后运行sudo apt-get update

否则,运行

sudo rm /var/lib/apt/lists/* -vf

然后sudo apt-get update。我希望它能解决您的问题。