Tag: install from source

用自编译版本替换预构建的包

我需要更新我通过官方说明安装的Point Cloud Library(PCL)和我根据本手册编译的我自己的版本。 原因是我需要修复PCL中的错误,该错误存在于我最初安装的预构建包中。 我在最后一步做“sudo make install”但是当我编译我的应用程序时,bug仍然存在。 如果我列出这样的libpcl版本 dpkg -l | grep ‘^ii’ | grep libpcl 它为libpcl-all软件包输出1.7 + trusty1,为其他libpcl-package输出1.7.1-3 + trusty2。 我编译的版本是1.7.2。

从源代码安装程序到chroot env

我有一个程序源(Remmina),并希望将其安装到chroot环境。 Remmina使用cmake系统。 我可以使用以下命令将其安装到chroot: sudo make install DESTDIR=mychroot 但这不是一个好方法,因为我需要确保chrooted系统满足所有要求(依赖)。 我认为最好的想法是创建deb包然后在chroot下安装它。 但是怎么样? 哦,我忘了告诉我正在使用bazaar(使用git插件)并且看到有buildpackage插件来构建debs。 也许这种方式会更好? 任何的想法?

使用gcc build恢复checkinstall导致的问题

我最近下载了GCC 4.6.2源代码,以便与C ++ 11一起使用。 在被告知checkinstall及其从源代码安装程序的用处之后,我使用sudo checkinstall -D make install从安装中创建了一个Debian软件包。 想要了解新创建的包的工作情况,我使用Synaptic Package Manager将其删除。 事实certificate,从make install创建的包checkinstall尝试删除安装过程触及的每个文件,包括共享的gcc库,如/lib64/libgcc_s.so。 尽管由于缺少依赖性而无法运行一堆程序,但我能够通过使用dpkg从命令行重新安装软件包来恢复系统。 此时我想从软件包管理器中删除软件包,因为它非常危险,但不能删除已安装的文件。 我在/ var / lib / dpkg中查看并发现包管理器似乎是基于列出包等的文本文件 – 我可以从/ var / lib / dpkg中的文件中删除所有提及的包,或者有更安全的方式来解决这个问题吗?

无法使用apt-get install或Software Center安装软件包

我最近安装在我的个人电脑12.04上。 当尝试从Ubuntu软件中心安装某些软件(每个示例的Dropbox或Chromium)或者当我尝试使用终端安装某个软件包时(例如sudo apt-get install guake ),我发现了一个问题。 包列表存在一些问题。 我可以做什么? 我试图运行sudo apt-get update ,但问题仍然存在。

python库安装在哪里?

当我尝试通过AWN v0.4执行./configure时出现此错误: configure: error: in `/home/desktop/Software/avant-window-navigator-0.4.0′: configure: error: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS=”-L/usr/non-standard-path/python/lib” ============================================================================ ERROR! You probably have to install the development version of the Python […]

从源代码编译时运行Ubiquity时出现问题

我已经为Ubiquity写了一个补丁,我试着去测试。 我修改了Ubiquity源并成功运行./configure和sudo make install ,但是我遇到了运行问题。 当我将ubiquity输入终端时,系统会提示我从存储库安装它。 我搜索了/etc/ubiquity目录,但是在安装过程中生成了一个日志文件。 我应该如何运行Ubiquity? sudo make install的输出附在下面。 Making install in desktop make[1]: Entering directory `/home/notgary/Projects/bzr-branches/ubiquity/desktop’ make[2]: Entering directory `/home/notgary/Projects/bzr-branches/ubiquity/desktop’ make[2]: Nothing to be done for `install-exec-am’. test -z “/usr/local/share/applications” || /bin/mkdir -p “/usr/local/share/applications” /usr/bin/install -c -m 644 oem-config-prepare-gtk.desktop oem-config-prepare-kde.desktop ubiquity-gtkui.desktop ubiquity-kdeui.desktop ‘/usr/local/share/applications’ make[2]: Leaving directory `/home/notgary/Projects/bzr-branches/ubiquity/desktop’ make[1]: Leaving directory `/home/notgary/Projects/bzr-branches/ubiquity/desktop’ Making […]

重新编译所有包并触发更新

我在一个定制的路由器上使用Ubuntu,在看到Gentoo上自定义编译的延迟丢失后,我想用CFLAGS =“ – march = atom”重新编译所有包。 这个指南和一个有用的论坛post演示了重新编译的步骤: export CFLAGS=”-march=nocona” export CXXFLAGS=”-march=nocona” apt-get build-dep packagename apt-get -b source packagename dpkg -i *.deb 是否可以自动执行完整的系统重新编译,而不是一次指定一个包并在安装之前自动重新编译新的包更新?

如何在Ubuntu 15.04上安装VMD

我一直在尝试在我的32位15.04安装上安装VMD(如果它有助于PDF格式的安装指南: http ://www.ks.uiuc.edu/Research/vmd/current/ig.pdf)。 我已经解压缩了tarball并在目录中运行./configure ,此时我被告知我缺少一些先决条件,或者至少我将此输出解释为: using configure.options: LINUX OPENGL OPENGLPBUFFER FLTK TK ACTC CUDA IMD LIBSBALL XINERAMA XINPUT LIBTACHYON VRPN NETCDF COLVARS TCL PTHREADS SILENT ICC 运行make给出: make: *** No targets specified and no makefile found. Stop.

安装最新的Node.js / MongoDB?

如何安装Node.js和MongoDB以使它们成为最新版本? 包管理器中的可用版本不是最新版本,而来自Chris Lea的Node.js的PPA不会定期更新。

将源代码编译为DEB包

我一直在安装和删除已编译的软件时遇到问题,因此我决定将源代码中的软件构建到.deb软件包中,以便于安装/删除。 我想知道一种简单而简短的方法,可以将源代码构建为.deb软件包,作为最终用户 。 我试过了: ubucompilator ,对我不起作用 这个如何引导,但我发现它太长了