LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 872|回复: 12

怎么安装官方软件库里没有的软件?

[复制链接]
发表于 2008-12-17 18:03:13 | 显示全部楼层 |阅读模式
看到一个 mac4lin 的 gnome 主题软件,但官方软件库里还没有,问下这种类型的软件应该怎么安装以及升级维护啊?
发表于 2008-12-17 18:21:56 | 显示全部楼层
写  pkgbuild
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 19:50:37 | 显示全部楼层
那不是很复杂?都没写过哦,而且也不是很有空学习啊,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-12-17 20:31:36 | 显示全部楼层
嫌麻烦就直接
./configure && make && make install
回复 支持 反对

使用道具 举报

发表于 2008-12-17 20:35:46 | 显示全部楼层
pkgbuild还是很方便的,用 yaourt 查查吧,实在没有再自己写,然后提交,就分享了
回复 支持 反对

使用道具 举报

发表于 2008-12-17 20:53:59 | 显示全部楼层
Post by ljx980645;1925375
那不是很复杂?都没写过哦,而且也不是很有空学习啊,呵呵
mac4lin的话不要make吧,不是取下来,扔到.theme,和.icons就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 22:13:13 | 显示全部楼层
mac4lin的话不要make吧,不是取下来,扔到.theme,和.icons就好了


看其他发行版的似乎是要哦

嫌麻烦就直接
./configure && make && make install


估计只能如此了
回复 支持 反对

使用道具 举报

发表于 2008-12-17 22:16:13 | 显示全部楼层
我曾经参考别人的写过
图标的PKGBUILD

pkgname=名称
pkgver=版本
pkgrel=打包版次
pkgdesc="描述"
license=('GPL')
arch=('i686' 'x86_64')
url="链接"
source=(源文件)
md5sums=('md5值)

build() {
  cd "$srcdir"
  mkdir -p "$pkgdir/usr/share/icons"

  for i in `ls`; do
    if [ -d "$i" ]; then
      cp -rf $i "$pkgdir/usr/share/icons" || return 1
    fi
  done
}



窗口边框及控件的PKGBUILD
pkgname=名称
pkgver=版本
pkgrel=打包版次
pkgdesc="描述"
license=('GPL')
arch=('i686' 'x86_64')
url="链接"
source=(源文件)
md5sums=('md5值)

build() {
  cd "$srcdir"
  mkdir -p "$pkgdir/usr/share/themes"

  for i in `ls`; do
    if [ -d "$i" ]; then
      cp -rf $i "$pkgdir/usr/share/themes" || return 1
    fi
  done
}
回复 支持 反对

使用道具 举报

发表于 2008-12-17 22:16:52 | 显示全部楼层
首先看看AUR里面有没有,没有就参考一下写一个PKGBUILD,否则不能用pacman管理。

一般只要稍微有人用的AUR里面都有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 22:25:26 | 显示全部楼层
Post by shnmg;1925481
我曾经参考别人的写过
图标的PKGBUILD

pkgname=名称
pkgver=版本
pkgrel=打包版次
pkgdesc="描述"
license=('GPL')
arch=('i686' 'x86_64')
url="链接"
source=(源文件)
md5sums=('md5值)

build() {
  cd "$srcdir"
  mkdir -p "$pkgdir/usr/share/icons"

  for i in `ls`; do
    if [ -d "$i" ]; then
      cp -rf $i "$pkgdir/usr/share/icons" || return 1
    fi
  done
}



窗口边框及控件的PKGBUILD
pkgname=名称
pkgver=版本
pkgrel=打包版次
pkgdesc="描述"
license=('GPL')
arch=('i686' 'x86_64')
url="链接"
source=(源文件)
md5sums=('md5值)

build() {
  cd "$srcdir"
  mkdir -p "$pkgdir/usr/share/themes"

  for i in `ls`; do
    if [ -d "$i" ]; then
      cp -rf $i "$pkgdir/usr/share/themes" || return 1
    fi
  done
}


照这个的话似乎确实不是太难噢,,看来可以找个时间学习下,,我刚从其他发行版转过来,还望大家多多指教啊,呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表