Ubuntu18.04使用aptitude採坑小記

前言

聽說aptitude比apt-get能更好的解決包依賴的問題,就一個apt-get install aptitude安裝上了,中間報了個警告也沒管,安裝完畢後發現apt-get沒了,,,aptitude update也報錯,這便又踏上了填坑之旅。

警告

W: Unable to read /etc/apt/preferences.d/ - DirectoryExists (2: No such file or directory)
這時新建此文件夾即可mkdir /etc/apt/preferences.d

錯誤

E: The method driver /usr/lib/apt/methods/http could not be found.

  • 首先將/etc/apt/source.list中所有的http換成https, vim的命令是:.,$s/http:/https:/
  • 然後下載apt-transport-https安裝包,一般IntelCPU的電腦就用amd64版本
    • wget http://ftp.nl.debian.org/debian/pool/main/a/apt/apt-transport-https_1.4.9_amd64.deb
    • dpkg -i apt-transport-https_1.4.9_amd64.deb
  • 此時可以安裝軟件了aptitude install binwalk

apt源

aptitude update時,發現有些網址不能以https的方式請求,又修正了一下,這時我的apt源(/etc/apt/sources.list)

deb https://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##測試版源
deb https://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源碼
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##測試版源
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb http://archive.canonical.com/ubuntu/ xenial partner
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
deb http://extras.ubuntu.com/ubuntu/ xenial main

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章