Tag: 易于

安装gfortran的问题

我刚刚在我的计算机上安装了Ubuntu 13.04,然后尝试使用以下命令安装gfortran : sudo apt-get install gfortran 在一个终端,它说: E: Unable to locate package gfortran 如何解决这个问题?

添加PPA时关闭SSL证书检查

我在一个企业网络上,我的流量是中间人。 有了pip我能做–no-check-certificate 。 如何添加PPA?

linux-image-3.11.0-15-generic的URI

我正在使用Ubuntu桌面(Linux版本3.11.0-15-通用(buildd @ allspice))。 我试图通过命令获取linux源代码: sudo apt-get source linux-image-3.11.0-15-generic 然后我看到了这个错误: home@ubuntu:~$ sudo apt-get source linux-image-3.11.0-15-generic Reading package lists… Done Building dependency tree Reading state information… Done E: You must put some ‘source’ URIs in your sources.list 我在/etc/apt/sources.list找不到合适的URI链接。

在修复包目录之前,无法安装或删除项目

安装Microsoft Windows兼容层(元软件包)后,我收到一个错误 Item cannot be installed or removed until the package catalogue is repaired. Do you want to repair it 好吧,我想……我只需点击修复就可以了。 这样做后,我收到另一个错误。 全文如下: installArchives() failed: (Reading database … (Reading database … 5% (Reading database … 10% (Reading database … 15% (Reading database … 20% (Reading database … 25% (Reading database … 30% (Reading database … […]

apt-get autoremove删除所有内容

我正在跑13.10。 我删除了emacs,然后运行了sudo apt-get autoremove,但它决定需要删除所有这些其他东西(我可能需要的很多东西)。 以下是完整列表: The following packages were automatically installed and are no longer required: ghc ghc-haddock latex-cjk-common libbsd-dev libffi-dev libgail-3-doc libgail-doc libgda-5.0-4 libgda-5.0-common libgdk-pixbuf2.0-dev libgdk-pixbuf2.0-doc libgdl-3-5 libgdl-3-common libghc-data-default-doc libghc-dlist-dev libghc-dlist-doc libghc-mtl-doc libghc-transformers-doc libghc-x11-doc libghc-x11-xft-doc libgladeui-2-4 libgladeui-common libglib2.0-dev libglib2.0-doc libgmp-dev libgmpxx4ldbl libgstreamer1.0-dev libgtk-3-doc libgtk2.0-doc libgtksourceview-3.0-doc libharfbuzz-dev libid3tag0 libimlib2 libintl-perl libio-stringy-perl libipc-signal-perl libjson-perl liblockdev1 libmime-types-perl […]

如何将包分类为apt-mark showauto / showmanual?

我比较的输出 $ dpkg –get-selections | grep -v deinstall | awk ‘ { print $1 } ‘ > dpkg.txt $ apt-mark showmanual > manual.txt $ apt-mark showauto > auto.txt 我觉得 dpkg.txt将是所有包 manual.txt将是“主要”包 auto.txt将是manual.txt中包的依赖项 我检查了,dpkg.txt是auto.txt和manual.txt的“总和”,正如我所料,但我看到“主要”软件包,如apport,locate,unzip,zip in auto.txt和许多lib文件(依赖项) ?)在manual.txt中。 这是为什么? 我看过man apt-mark但这并没有解释我的问题: showauto showauto用于在新行上打印每个包的自动安装包列表。 全部自动安装 如果没有给出包裹,将列出包裹。 如果给出包,则仅显示自动安装的包。 和 showmanual showmanual可以像showauto一样使用,除了它将打印一个手动安装的包列表。 我还指出,我没有使用apt-mark auto或apt-mark manual标记包。 请注意,我的系统没有任何问题。 这只是为了我的理解。

如何从apt-get中安装的软件包列表中删除软件包?

在我尝试使用apt-get install安装vim后, apt-get在尝试安装vim-runtime不断给我一个分段错误。 我很确定这只是一个特定的软件包,每当我尝试使用apt-get install来安装任何其他软件包时, vim-runtime就会出现在将要安装的软件包列表中,并且它始终是第一个软件包。尝试安装,所以我无法安装任何其他包。 如何从将要安装的软件包列表中删除vim-runtime ? 它总是出现,即使它不是我想要安装的包的依赖项。 注意:这是在ARM上运行的Ubuntu rootfs上。

在14.04.1 LTS安装build-essential的问题

我正在尝试在Ubuntu 14.04.1 LTS上安装VM Player。 我已经看到早期版本的Ubuntu的线程说首先安装build-essential和linux头文件。 看来linux header已经是最新版本了。 但是build-essential不会为我安装。 sudo apt-get install build-essential Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package build-essential 这里有什么我想念的吗? 预先感谢您的帮助。

是否可以防止安装所需的包装?

如果您安装的程序依赖于许多未安装的其他软件包,那么apt-get自动安装这些依赖项。 在所有情况下,这都是理想的行为。 但偶尔我有一个案例,我不想安装一个标记为必需的包,但实际上并不需要使用我想要安装的程序。 例: 我想安装程序logwatch logwatch包依赖于邮件传输代理(MTA)的安装 logwatch可以在没有MTA的情况下使用 我不想安装MTA 我知道我可以从源代码安装程序。 但我想知道apt-get提供了一种防止依赖安装的方法(不破坏整个包管理系统)。

各种apt命令有什么用?

有人可以解释一下这些的用途吗? sudo apt-get update sudo apt-get upgrade apt-add-repository 以及使用这些的组合是什么?