我正在尝试在我的Linux PC(Raspberry Debian)中安装与我的远程公共服务器中安装的相同版本的Apache,MySQL和PHP。
例如,我想安装2.2 Branch的最后一个Legacy Release,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版本的信息,也没有关于"反向提供"部分。我可以通过从源代码编译来实现,但需要花费很多时间。我试图找到一个可靠的PPA或deb包的可靠来源,但没有成功。
任何提示?非常感谢你。
答案 0 :(得分:4)
如果要跟踪您正在寻找的特定版本,(就像凯尔所说)那么它很容易。
sudo apt-get install <pkg_name>=<pkg_version>
OR
sudo apt-get -t=<target_version> <pkg_name>
要查看跟踪的软件包,请运行
apt-cache showpkg <package_name>
不幸的是,如果某个特定版本不是由apt管理的,那么使用apt就不行了。它可能由其他一些package managers管理。
答案 1 :(得分:0)
https://askubuntu.com/questions/138284/how-to-downgrade-a-package-via-apt-get
如果您有版本号或目标版本,apt-get支持选择特定版本或目标版本。更多细节可以在apt-get的手册页上找到。也可以通过输入man apt-get
从终端访问它sudo apt-get install = OR
sudo apt-get -t = install