我是超级新手,想问问tar.gz文件到底怎么安装?

编译安装或者制作Deb包
回复
baoshi00
帖子: 30
注册时间: 2007-12-20 9:30
送出感谢: 0
接收感谢: 0

我是超级新手,想问问tar.gz文件到底怎么安装?

#1

帖子 baoshi00 » 2008-10-23 18:02

我是超级新手,想问问tar.gz文件到底怎么安装?最好有图 完整过程.剩下基本都已经通过图形界面搞定了,这个没看明白咋回事
头像
sevk
帖子: 2059
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
送出感谢: 19 次
接收感谢: 6 次
联系:

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#2

帖子 sevk » 2008-10-23 18:07

UBUNTU里的主要安装方法.
1,添加删除程序里安装
2,apt-get install xxx,或 aptitude install xxx
3,新立德安装
4,apt-build install xxx 用源里的源码编译安装
5,下载源码包编译安装
6,下载二进制文件安装 ,如安装realplayer
7,下载二进制文件直接运行,如QQ的通用版本.

前4种方式要先换源.
如何换源: http://wiki.ubuntu.org.cn/Qref


Gtk与Qt编译环境安装与配置- Ubuntu中文 http://wiki.ubuntu.org.cn/Gtk%E4%B8%8EQ ... D%E7%BD%AE
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
kumox
帖子: 2114
注册时间: 2008-04-14 23:29
来自: 曾也在NB大学呆过
送出感谢: 3 次
接收感谢: 10 次
联系:

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#3

帖子 kumox » 2008-10-28 9:50

代码: 全选

./configure

代码: 全选

make

代码: 全选

makeinstall
前提是你的依赖关系都没问题,
否则./configure的时候会出现Error的提示的~在用apt-get install XXX把依赖关系安装好。
baoasus
帖子: 22
注册时间: 2010-06-05 15:42
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#4

帖子 baoasus » 2010-12-09 0:34

不行阿,还是安装不了阿
ycshope
帖子: 58
注册时间: 2010-04-15 20:05
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#5

帖子 ycshope » 2010-12-12 16:38

kumox 写了:

代码: 全选

./configure

代码: 全选

make

代码: 全选

makeinstall
前提是你的依赖关系都没问题,
否则./configure的时候会出现Error的提示的~在用apt-get install XXX把依赖关系安装好。
我也和楼主同问,搞了几天了都没有安装好,郁闷啊!
./configure这些命令是在附件-->终端里输入吗?我看了好多了,都没有成功!
就像楼主说的能截个图看看就好了!
edozwd
帖子: 2
注册时间: 2010-11-30 23:45
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#6

帖子 edozwd » 2010-12-14 1:05

1、cd到解压出来的文件夹
2、./confingure,看提示少了什么依赖,少什么装什么,用apt-get install
有时提示东西可能直接找找不到,可以试试在install 后的软件名加上*号,一般会出来很多个软件,可以不用全都装,取消后再重新install带dev的软件,然后再./configure
3、make,如果你的CPU是双核,可以在后面加参数 -j2,编译起来会快点
4、sudo make install
5、sudo make clean,这是清除编译遗留下来的一些东西,也可以不用这一步
6、完成,自己到菜单里找找看软件在哪里吧
ycshope
帖子: 58
注册时间: 2010-04-15 20:05
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#7

帖子 ycshope » 2010-12-14 13:19

edozwd 写了:1、cd到解压出来的文件夹
2、./confingure,看提示少了什么依赖,少什么装什么,用apt-get install
有时提示东西可能直接找找不到,可以试试在install 后的软件名加上*号,一般会出来很多个软件,可以不用全都装,取消后再重新install带dev的软件,然后再./configure
3、make,如果你的CPU是双核,可以在后面加参数 -j2,编译起来会快点
4、sudo make install
5、sudo make clean,这是清除编译遗留下来的一些东西,也可以不用这一步
6、完成,自己到菜单里找找看软件在哪里吧
这些天摸索的有点头绪了,但是我在装checkinstall-1.6.2.tar.gz时,make时出错了,不知道怎么回事。解压出来的文件夹里没有configure文件,里面已经有makefile文件,所以我直接make的。make的结果如下,帮我看看吧:
ycshope@ycshope-laptop:~/软件/checkinstall-1.6.2$ make
for file in locale/checkinstall-*.po ; do \
case ${file} in \
locale/checkinstall-template.po) ;; \
*) \
out=`echo $file | sed -s 's/po/mo/'` ; \
msgfmt -o ${out} ${file} ; \
if [ $? != 0 ] ; then \
exit 1 ; \
fi ; \
;; \
esac ; \
done
make -C installwatch
make[1]: 正在进入目录 `/home/ycshope/软件/checkinstall-1.6.2/installwatch'
./create-localdecls
Checking truncate argument type... off_t
Checking readlinkat result type... ssize_t
Checking libc version... libc.so.6
Checking glibc subversion... Treated as glibc >= 2.1 (finger crossed)
gcc -Wall -c -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -DVERSION=\"0.7.0beta7\" installwatch.c
installwatch.c:3080: error: conflicting types for ‘scandir’
/usr/include/dirent.h:252: note: previous declaration of ‘scandir’ was here
installwatch.c:3692: error: conflicting types for ‘scandir64’
/usr/include/dirent.h:275: note: previous declaration of ‘scandir64’ was here
make[1]: *** [installwatch.o] 错误 1
make[1]:正在离开目录 `/home/ycshope/软件/checkinstall-1.6.2/installwatch'
make: *** [all] 错误 2
附件
checkinstall-1.6.2.tar.gz
(126.54 KiB) 下载 19 次
arkor
帖子: 4
注册时间: 2010-12-12 16:05
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#8

帖子 arkor » 2010-12-23 10:11

我正好想问这个问题
strangerman
帖子: 4
注册时间: 2011-04-01 23:11
送出感谢: 0
接收感谢: 0

Re: 我是超级新手,想问问tar.gz文件到底怎么安装?

#9

帖子 strangerman » 2011-04-05 2:30

如果是安装Qt的话!!!直接下个二进制的安装程序!!!什么都搞定了!!!
回复

回到 “编译或打包”