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

lunarvalley

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #15 -: Nov 28, 2013, 17:56 »
gtksourceview.SlackBuild от къде е?

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

Goodfellas

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #16 -: Nov 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

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #17 -: Nov 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}
Активен

Goodfellas

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

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

lunarvalley

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #19 -: Nov 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
Активен

Goodfellas

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

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

lunarvalley

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #21 -: Nov 28, 2013, 21:59 »
е айде намери оная дългата тема и виж там? иначе:

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

Goodfellas

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

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

Goodfellas

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: Slackware
  • Window Manager: KDE
    • Профил
Re: Проблем с инсталацията на gedit и github
« Отговор #23 -: Dec 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

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #24 -: Dec 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 :)
Активен

Goodfellas

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

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

lunarvalley

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #26 -: Dec 02, 2013, 20:51 »
напиши sbopkg като root и иди:

Utilities > Repository

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

Goodfellas

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

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

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

lunarvalley

  • Гост
Re: Проблем с инсталацията на gedit и github
« Отговор #28 -: Dec 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
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gedit
Настройка на програми
dakata_72 11 4278 Последна публикация Jun 15, 2006, 14:22
от
github
Живота, вселената и някакви други глупости
n00b 13 5630 Последна публикация Sep 06, 2011, 10:44
от b2l
Ще свърши ли света, ако MS купи Github
Живота, вселената и някакви други глупости
4096bits 52 18055 Последна публикация Aug 29, 2018, 20:03
от go_fire
Майкрософт отвори кода на DOS в1.2 и в2 в GitHub
Коментар
jet 1 11582 Последна публикация Sep 30, 2018, 14:49
от n00b
GitHub vs GitLab
Общ форум
kuunlaaksot 27 613 Последна публикация Mar 17, 2024, 15:57
от go_fire