Linux基础知识学习

出现post-installation脚本返回错误的问题。

可以手动进入目录文件:/var/lib/dpkg/status 。打开这个文件(sudo gedit /var/lib/dpkg/status)然后找到出现包问题的那行,全部删除掉。然后保存文件。然后在执行sudo apt autoremove方法可以发现问题解决。

解决依赖 Ubuntu出现依赖关系问题 - 仍未被配置问题_Song的学习记录-CSDN博客_ubuntu依赖关系](https://blog.csdn.net/s306205127/article/details/78546484)")

进行dpkg安装的时候如果出现缺少依赖包的报错,那么就执行代码来自动安装缺少的包

sudo apt-get -f install 。 并且执行完这个方法,系统会自动帮我们完成安装过程,不需要再次使用dpkg进行安装。

如果apt的版本在1.1以上 可以执行使用apt安装 .deb文件。

sudo apt install ./包

安装软件包

1
2
3
下列软件包有为满足的依赖关系:
* : 依赖:python3-apt 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

这个原因是因为python3他需要依赖包libpython3-stdlib 3.6.5。但是在我安装python之前已经安装了他的高版本libpython3-stdlib 3.7.7。所以就没法安装了。这就是包依赖问题。不能用apt-get -f install 来解决了。

需要用aptitude:

首先下载aptitude:sudo apt-get install apitude

sudo aptitude -f install

[解决依赖包版本不统一导致的问题](“Ubuntu解决依赖关系问题的正确姿势 - 简书 (jianshu.com)“)

安装Typora

  1. 进入官网typora.io。下载他的二进制文件

  2. 执行命令:tar -xzvf Typora.tar.gz

  3. 创建桌面图标 touch Typora.desktop

    填入内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [Desktop Entry]
    Name=Typora
    GenericName=Editorubuntu / linux
    Comment=Typroa - a markdown editor
    Exec="Typora的绝对路径" %U
    Icon=图标的绝对路径
    Terminal=false
    Categories=Markdown;ux
    StartupNotify=false
    Type=Application
  4. 如果想在那个啥里面也可以看到他可以把Typora.desktop文件移动到 /usr/share/applications 里面。