slackware通过源安装软件

1.确定是否安装了slackpkg    
# ls /var/log/packages |grep slackpkg  如果没有安装的话可以先行下载或者使用光盘,应用installpkg安装. # installpkg slackpkg-*.tgz 


2.如果要正常使用slackpkg,首先要对其进行配置,配置文件在/etc/slackpkg目录下,包含三个文件:

a) mirrors:设置网络安装镜像源.注意Slackpkg只能设置一个镜像源,而且最好是官方认可镜像,在这个文件中有大量的镜像源可供选择,选择相对个人而言较快的镜像,取消掉前面的#注释号即可,当然也可添加另外的镜像,但这并不推荐.

b) blacklist:黑名单,设置不会安装或者升级的程序包,例如kernel,alsa,aaa_等.

c) slackpkg.conf:设置slackpkg常用参数,例如显示方式,使用代理等. 

3.设置完毕后,便可利用slackpkg升级和安装软件包.其常用参数如下:

# slackpkg update(GPG) ------更新软件包数据库

# slackpkg upgrade pkg ------升级PKG软件包

# slackpkg upgrade-all ------升级所有软件包

# slackpkg search pkg ------搜索PKG软件包

# slackpkg install | reinstall pkg ------安装或重新安装PKG软件包

# slackpkg install-new ------安装新的软件包.一般是升级系统版本或current官方有添加新的软件包时使用 


4.修改mirrors源    用root 操作 
# vi /etc/slackpkg/mirrors  
源只能是添加一个地址, 可以将国内如163的源前面的注释去掉
 
5.修改slackpkg.conf配置文件
# vi /etc/slackpkg/slackpkg.conf 

# Downloaded files will be in directory below:

TEMP=/mnt/hdb7/slktemp                        

# Package lists, file lists and others will be at

WORKDIR: WORKDIR=/mnt/hdb7/slktemp

可以看出来,一个是临时目录,一个是工作目录。 默认不需要更改,默认是: TEMP=/var/cache/packages WORKDIR=/var/lib/slackpkg

你可能感兴趣的:(linux,Slackware)