ubuntu软件下载
如果你是第一次使用ubuntu记得更换一下软件源,软件源的配置文件在/etc/apt/目录的source.list文件中,我选择的是清华的源,这个感觉还不错。
我设置的软件源
apt-get
apt-get下载的软件deb包存放位置:/var/cache/apt/archives
apt-get install安装目录时包的维护者确定的,而不是用户。
系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到/etc下等
文档一般在:/usr/share
可执行文件在:/usr/bin
配置文件在:/etc
lib文件在:/usr/lib
apt方式可以同时安装多个软件:
apt-get install softname1 softname2...
也可以修复和重新安装
apt-get可以解决包的依赖问题,可以下载安装一步解决,这是非常方便的,也是对dpkg包管工具的不足补充
dpkg方式
普通安装:dpkg -i <package_name.deb>
一般什么时候会用到这种安装方式呢?
如果你下载的软件是你从第三方网站(非源位置)下载的deb包时,那么此时你需要用到这种安装方式,很容易出现依赖问题,严格参考说明下载。下载前最好更新下源,下载下源(sudo apt-get install /// sudo apt-get update
deb包安装的软件和apt-get一样:
文档一般在/usr/share
配置文件一般在/etc
可执行文件一般在/usr/bin
lib文件一般在/usr/lib
源码包安装方式
首先解压缩源码压缩包,然后通过tar命令来完成:解压:xxname.tar.gz: tar zxf xx.tar.gz
其他可以用到时再百度
解压完以后,可以进入到解压出的目录中,建议先读下readme之类的说明文件。因为此时不同源代码包或者预编译包可能存在一些差异,然后使用ls -F --color或者ls -F命令查看一下可执行文件,可执行文件会以×号的尾部标志
一般来说依次执行:
./configure
make
sudo make install
即可完成安装
默认安装路径与指定安装路径
一般来说无论时apt-get/dpkg还是源码包安装都是安装在默认路径。
但是除了apt-get是只能默认安装,其他都是可以修改安装路径的
dpkg
sudo dpkg -i --instdir=/路径/文件夹等
然后可以建立一个软连接
ln -s /路径文件名 /usr/local/bin
这样就指定了软件的安装位置
源码包安装
可以用 ./configure --prefix=xxx来指定安装目录
二进制包与源码包的来源
二进制包一般来说都是通过源(ubuntu源,清华源,阿里源)来下载。
还有就是网上提供的二进制包,可以通过wget和curl等网络下载命令来将其下载
源码包一般来说就是支持linux系统的,但是没有编译的,需要用户自己下载下来,进行相应的配置以及编译处理,这类软件的压缩包一般官网都有,很容易找到。
可以通过curl或wget命令来进行下载
源码包和二进制包比较
源码包比较多,容易下载,不容易出现依赖等问题。源码包安装特别特别慢,因为还需要编译。
二进制包在源里一般有就有,没有就没有。二进制包依赖很繁琐,幸好有apt-get这种包管理工具。二进制包安装特别快,因为已经是预编译的。
wget和curl
wget <下载内容>...一般来说下载特比方便,还支持断点续传。大多数人会选择wget来作为下载命令
curl更多的是用在查询领域
查看文件 curl http...
下载文件 curl -O 文件所在地址...