Articles of apt get

从Debian Snapshot Archives repo安装软件包?

Debian Snapshot Archive描述了能够将快照库添加到/etc/apt/sources.list以便可以直接从存档中使用apt-get来安装debian二进制文件。 这听起来很直接。 但是,当我configuration一个vanilla Debian机器,如sources.list指向repos的快照版本时, apt-get install拒绝安装依赖项。 例如,电话: apt-get -o Acquire::Check-Valid-Until=false update \ && apt-get install -y –no-install-recommends r-base 结果在错误中: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or […]

apt-get dist-upgrade,而不覆盖我自己编译的vim

我正在使用Ubuntu-14.04我自己编译了vim(为了增加对YouCompleteMe的支持),现在当我执行apt-get dist-upgrade时,它会覆盖我的vim版本(以及其他依赖的软件包)并导致vim停止工作。 我怎样才能升级一切,而不会破坏我自己编译的东西?

OpenELEC上apt-get的等价物

我目前正在开发一个以OpenELEC作为操作系统的树莓派。 不幸的是,apt-get不能用于这个发行版。 我有很多东西需要安装,而且如果没有apt-get的话就太长了。 所以我的问题是:你知道可以在OpenELEC上使用apt-get的任何等价命令,或者在这个操作系统上使用apt-get吗? 最后,哪个操作系统,你会build议我,所以我不再遇到这个问题了? 提前致谢。

软件包,Ubuntu对应的Gentoo有用的命令

试图学习如何在Ubuntu中使用软件包(并具有Gentoo经验)。 这个命令是已知的: (1) sudo apt-get install pkgname 寻找这些的同行: (2) emerge -s pkgname (3) equery files pkgname (4) equery belongs filename (5) cat /var/lib/portage world 在Ubuntu中使用哪些有用的(控制台)包命令? 用Gentoo手册的方式链接到Ubuntu包教程?

从脚本获取要安装的软件包列表?

在Ubuntu 12.04上可以这样做 k=0 if apt-get –assume-no upgrade | grep -q linux-; then k=1 fi aptitude -y safe-upgrade if [ $k == 1 ]; then /sbin/reboot fi 但是在旧版本中, apt-get没有–assume-no 。 题 有没有另外一种方法来获取将被安装的软件包列表?

Linux:如何通过apt-get来安装某个旧版本的软件

我试图在我的Linux PC(Raspberry Debian)中安装与我的远程公共服务器中安装的相同版本的Apache,MySQL和PHP。 例如,我想安装2.2分支的最新版本Apache / 2.2.31。 $ apt-cache showpkg apache2 Package: apache2 Versions: 2.4.10-10+deb8u4 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages) 但没有关于2.2.31版本的信息,在“反向提供”部分中都没有。 我可以通过从源头上编译来完成,但这需要花费很多时间。 我试图find一个可靠的PPA或deb包的可靠来源,没有成功。 任何小费? 非常感谢你。

apt-get升级冻结,同时设置udev

我正在尝试升级我的debian系统,但是在试图设置udev的时候它会一直冻结, ~$ sudo apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done Calculating upgrade… The following packages were automatically installed and are no longer required: … Use 'apt-get autoremove' to remove them. Done The following packages will be upgraded: …. 79 upgraded, 0 newly installed, 0 to remove and 0 not […]

apt-get存储库如何托pipe/托pipe/架构?

无论我是在某个地方build立一个新的VPS,还是在旧电脑上安装一个Ubuntu ISO,我都坐在这里,当我想要获得我最喜欢的编程环境设置时,我只需要键入 sudo apt-get install foo baz bar 然后我的电脑 – 做一些事情 – 最后我通常会拥有我以后的软件。 这个怎么用? apt-get下载预编译的二进制文件? 还是为我下载源代码和构build东西? 或者其他一些其他包装的东西安装? 还是全部三个? 不pipe谁在构build这些二进制文件,pipe理这些构build配方,还是将这些软件包放在一起? 无论哪种方式都可以做到 – 送给我的东西在哪里? 我含糊地意识到,我的composer php/ VPS将有一个apt-get版本库的列表,它检查包。 这些只是饲料托pipe在HTTP服务器的某个地方的东西? 或者是其他东西? 谁主持这些饲料? 当我使用像composer(用于PHP)的包pipe理器时,我知道在packagist.org composer存储库中有一个包列表,用户可以指定其他包存储库,并且该存储库仅指向版本控制系统一个包的源文件被存储。 我想对于apt-get工作有一个类似的高层次的理解。 我意识到这是一个不可思议的广泛问题 – 指向FM中我能读到的关于如何将所有东西联系在一起对我来说是完全可以接受的答案的指针。 (尽pipe如果你对linux包pipe理充满激情,请不要让它阻止你回答)

apt-get代理。 用户名和密码中的特殊字符

我想设置apt-get在我的Ubuntu机器上使用代理。 我已经成功configuration了突触使用代理,所以我可以安装包,但我希望能够使用命令行。 我的工作代理需要用户名和密码,两者都有特殊字符。 在我的.bashrc有 export http_proxy="http://user@company:P@$$1234@10.20.30.40:80/" 但是,这是行不通的。 我也尝试逃脱特殊字符,但似乎并不工作: export http_proxy="http://user\@company:P\@\$\$1234@10.20.30.40:80/"

用apt-get vs PPA安装Node – 有什么区别?

我没有任何问题,我只是好奇 – 使用apt-get install nodejs和使用Chris Lea PPA之间的区别是什么? Nginx似乎也使用apt-get install nginx安装完美,但安装说明build议使用PPA。 任何人都可以解释为什么我会采取额外的步骤来安装与PPA,而不是使用apt-get install _____一行?