Автор Тема: Проблем с инсталацията на gedit и github  (Прочетена 4344 пъти)

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #15 -: Ное 28, 2013, 17:56 »
gtksourceview.SlackBuild от къде е?

я му дай съдържанието
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #16 -: Ное 28, 2013, 17:58 »
#!/bin/sh

# Slackware build script for gtksourceview

# Copyright 2007-2010  Michiel van Wessem, Manchester, United Kingdom
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

PRGNAM=gtksourceview
VERSION=${VERSION:-2.11.2}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}

# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i486 ;;
    arm*) ARCH=arm ;;
    # Unless $ARCH is already set, use uname -m for all other archs:
       *) ARCH=$( uname -m ) ;;
  esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e # Exit on most errors

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
 \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
 -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
 -exec chmod 644 {} \;

# In configure.ac, PKG_CONFIG environment variable is used before it
# is set.  Instead of fixing configure.ac and regenerating all of the
# build framework, let's just monkey patch the configure script.
patch -p0 <$CWD/fix-pkg-config-use-before-set.patch

# gtksourceview 2.11.2 seems to claim to be compatible with gtk3 =>
# 2.90, but in reality is not compatible with the one in Slackware
# 14.0.  Let's force the configure script to pick up gtk2 instead by
# raising the minimum gtk3 version.
patch -p0 <$CWD/force-gtk2.patch

# Code is still using G_CONST_RETURN which is deprecated in the
# version of glib shipping with Slackware 14.0.  Let's remove the
# G_DISABLE_DEPRECATED from C preprocessor flags.
patch -p0 <$CWD/allow-deprecated-glib-symbols.patch

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --docdir=/usr/doc/$PRGNAM-$VERSION \
  --enable-glade-catalog \
  --build=$ARCH-slackware-linux

# At the end of build process, the uninstalled gtksourceview.pc is
# used.  Let's make sure pkg-config can find it.
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$TMP/$PRGNAM-$VERSION make
make install-strip DESTDIR=$PKG

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS COPYING* ChangeLog* HACKING INSTALL MAINTAINERS NEWS README \
  $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #17 -: Ное 28, 2013, 18:04 »
VERSION=${VERSION:-2.11.2}

Това що е версия 2.11.2? От къде си го свалил? Свали нещата от тука

http://slackbuilds.org/repository/14.1/libraries/gtksourceview/

както ти казах по-горе. Ако погледнеш, този SlackBuild скрипт е за версия:

VERSION=${VERSION:-2.10.5}
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #18 -: Ное 28, 2013, 18:28 »
Голяма съм шматка ..... оправих го и вече имам гедит  [_]3 . Как мога да инсталирам github ?
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #19 -: Ное 28, 2013, 21:05 »
Цитат
Как мога да инсталирам github ?
сори, нямам представа

иначе, сега може да пробваш пак sbopkg... ето тука е обяснено как да му кажеш да свали хранилището за 14.1:

http://www.linuxquestions.org/questions/slackware-14/sbopkg-and-slackbuilds-14-1-repo-4175486022/#post5071331

може да пробваш и sqg, само трябва да го отвориш и да смениш 14.0 с 14.1:

REPO_BRANCH=${REPO_BRANCH:-14.1}

ако си инсталирал работи от GIT когато все още тестваха скрипотовете за 14.1, ще видиш че някои пакети завършват на _custom, а не на _SBo, което е стандартното. Съветвам те да ги махнеш и да си ги инсталираш на ново от вече официалното хранилище за 14.1
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #20 -: Ное 28, 2013, 21:48 »
Нещо много ми се приспа и не се сещам за кое беше sbopkg ?
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #21 -: Ное 28, 2013, 21:59 »
е айде намери оная дългата тема и виж там? иначе:

http://sbopkg.org/
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #22 -: Дек 01, 2013, 21:00 »
Ясно, сега или утре сутрин ще пробвам да сваля хранилището за 14.1.
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #23 -: Дек 02, 2013, 17:25 »
иначе, сега може да пробваш пак sbopkg... ето тука е обяснено как да му кажеш да свали хранилището за 14.1:

Пробвах както е описано, но след като пусна sbopkg -r ми изписва това - Syncing with the remote repository into /var/lib/sbopkg/SBo/14.0
Не трябва ли да е за 14.1 ?
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #24 -: Дек 02, 2013, 17:45 »
Това прочете ли:
Цитат
(notice that a /root/.sbopkg.conf file, if exists, will override the options in /etc/sbopkg/sbopkg.conf)

а може и просто да избереш repo-то за 14.1 от менютата на sbopkg :)
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #25 -: Дек 02, 2013, 18:01 »
Къде са тези менюта ?
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #26 -: Дек 02, 2013, 20:51 »
напиши sbopkg като root и иди:

Utilities > Repository

после от началното меню му дай Sync
Активен

а съвсем друго е Next Next Finish.

Goodfellas

  • Участник
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #27 -: Дек 02, 2013, 21:31 »
Супер. Доста играчка ще падне докато свикна с този Slackware.

Да попитам, за да видя дали съм разбрал всичко правилно... sbopkg служи за инсталиране на репоситорито, от където си компилирам пакетите на програмите, които искам да инсталирам. За какво служи sqg ?
« Последна редакция: Дек 02, 2013, 21:34 от Goodfellas »
Активен

„Когато знаеш Slackware, знаеш Линукс… когато знаеш Red Hat, знаеш само Red Hat“.

lunarvalley

  • Участник
  • *****
  • Публикации: 1350
  • Distribution: Slackware
  • Window Manager: Xfce
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #28 -: Дек 02, 2013, 21:48 »
sbopkg автоматично ти пуска скриптовете и ти компилира от repo-то
sqg чете информацията за зависимостите на всяка програма и ти генерира така наречените build queues. Тях можеш да си ги пускаш от sbopkg ипо този начин не се налага сам да разрешаваш зависимости... ето тука има описание как става:

http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=435557289
Активен

а съвсем друго е Next Next Finish.