Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

LinuxForum _ Gentoo _ Или меня кинул linuxshop или руки у меня кривые?

Автор: sercicus Воскресенье, 15 Мая 2005, 8:25

Помогите пожалуйста разобраться

Не могу установить tbz2 из каталога /usr/portage/packages , моя проблема и что я предпринимал для решения подробно описано вот здесь http://gentoo.ru/new/node/199

Ну к сожелению никто не может помочь, Имеет ли смысл жаловаться в www.linuxshop.ru? или я что то где то пропустил?.



С уважением
sergicus

Автор: serg_sk Воскресенье, 15 Мая 2005, 8:59

Зачем ты сначала качеш и ставиш исходник, а потом говориш что бы он ставил бинари опцией --usepkg?
Сорцы он кладет в /usr/portage/distfiles, а пакеты в /usr/portage/packages.

Автор: sercicus Воскресенье, 15 Мая 2005, 9:16

QUOTE(serg_sk @ Воскресенье, 15 Мая 2005, 8:59)

Сорцы он кладет в /usr/portage/distfiles, а пакеты в /usr/portage/packages.
*


Так это я уже сделал - это я вначале запутался потому так первоначально и назвал тему - хотя конечно более правильно ее назвать - почему не устанавливаються tbz2 ( ну не воспринимает он их в упор??) ПОЧЕМУ??? ГДЕ Я ОШИБСЯ???) , но люди мне объяснили.
Я их уже раскидал по тем каталогам в которые положено ( исходные таксты - /distfiles, tbz2 в /packages) - но это в форуме там написано

Автор: serg_sk Воскресенье, 15 Мая 2005, 13:04

ну так у вас по той ссылке дира с пакетами смотрит на сидиром. Как он туда что-то записать может? Заже если качать начнет, то он ругнется, что ему некуда сохранить.

Автор: clx Воскресенье, 15 Мая 2005, 14:29

emerge -k

Автор: serg_sk Воскресенье, 15 Мая 2005, 14:38

Для clx:
--usepkg тоже самое что -k. Сходи выше по ссылке.

serg_sk добавил в [mergetime]1116157091[/mergetime]

Можно попробовать вместо --usepkg дать ему ключик -K, тоесть прямое указание в нет не лезть, брать то что есть.

Автор: sercicus Понедельник, 16 Мая 2005, 22:52

Большое спасибо всем кто мне ответил.
Вот действия которые я сегодня ( на трезвую голову произвел)

Все tbz2 пакеты находяться у меня по адресу /usr/portage/packages/

Я пытаюсь установить lynx


ls /usr/portage/packages/lynx-2.8.5.tbz2
/usr/portage/packages/lynx-2.8.5.tbz2


Проверяю emerge

emerge info

Gentoo Base System version 1.4.16
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.11-gentoo-r3-sergei1 i686)
=================================================================
System uname: 2.6.11-gentoo-r3-sergei1 i686 AMD Athlon™ XP 2800+
Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 11 2005, 00:07:42)]
dev-lang/python: 2.3.4-r1
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils: 2.15.92.0.2-r1
sys-devel/libtool: 1.5.10-r4
virtual/os-headers: 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -fno-inline-functions -pipe -march=athlon-xp -fomit-frame-pointer -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -fno-inline-functions -pipe -march=athlon-xp -fomit-frame-pointer -fforce-addr"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="ru_RU.KOI8-R"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx 3dnow 3dnowex X acpi alsa apm avi berkdb bitmap-fonts crypt cups divx4linux dvd dvdread emboss encode f77 ffmpeg flash foomaticdb fortran freetype gdbm gif gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl pam pdflib perl png python qt quicktime readline sdl spell ssl svga tcpd truetype truetype-fonts type1-fonts unicode vcd xine xml2 xmms xv zlib video_cards_nvidia linguas_ru linguas_en"
Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY

Пробую поставить пакет

Вот опробованные мною вариации


emerge -k lynx
Calculating dependencies ...done!
>>> emerge (1 of 1) net-www/lynx-2.8.5 to /
>>> Downloading http://distfiles.gentoo.org/distfiles/lynx2.8.5.tar.bz2


genni root # emerge -K lynx
Calculating dependencies
!!! There are no packages available to satisfy: "lynx"
!!! Either add a suitable binary package or compile from an ebuild.
genni root #


genni root # emerge -k lynx-2.8.5
Calculating dependencies

!!! Problem in net-www/lynx-2.8.5 dependencies.
!!! "Specific key requires an operator (net-www/lynx-2.8.5) (try adding
an '=')" exceptions
genni root #


genni root # emerge -K lynx-2.8.5
Calculating dependencies

!!! Problem in net-www/lynx-2.8.5 dependencies.
!!! "Specific key requires an operator (net-www/lynx-2.8.5) (try adding
an '=')" exceptions
genni root #


genni root # emerge --usepkg lynx-2.8.5
Calculating dependencies

!!! Problem in net-www/lynx-2.8.5 dependencies.
!!! "Specific key requires an operator (net-www/lynx-2.8.5) (try adding
an '=')" exceptions
genni root #

genni root # emerge --usepkg lynx
Calculating dependencies ...done!
>>> emerge (1 of 1) net-www/lynx-2.8.5 to /
>>> Downloading http://distfiles.gentoo.org/distfiles/lynx2.8.5.tar.bz2


genni root # emerge -av =lynx-2.8.5

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] net-www/lynx-2.8.5 -debug -ipv6 +nls +ssl 2,126 kB

Total size of downloads: 2,126 kB

Do you want me to merge these packages? [Yes/No] y
>>> emerge (1 of 1) net-www/lynx-2.8.5 to /
>>> Downloading http://distfiles.gentoo.org/distfiles/lynx2.8.5.tar.bz2

Итого ???? ЧТО ДЕЛАТЬ??????
Неставиться, а может есть возможность проверить tbz2 пакеты - может в них все дело???

Помогите пожалуйста!!!

Автор: serg_sk Понедельник, 16 Мая 2005, 23:00

Просьба постить фалы в атачах и пользоваться тегом code wink.gif

Попробуйте вот так:
genni root # emerge -K =net-www/lynx-2.8.5

Автор: sercicus Вчера, 22:41

Ура проблема решена, зря я грешил ( по этому поводу на linuxshop)

Если вкратце помог мне уважаемый wi ( с gentoo.ru)
Он сказал

QUOTE(wi)
Все очень просто.
Бинарники должны лежать на своих местах


я затер все tbz2 в каталоге /packages а потом скопировал все пакеты (сохраняя структуру каталогов) с иска pack (он состоял из каталога ALL - в котором были все пакеты + много других каталогов где были ссылки на эти пакеты) в каталог packages - и все пакеты стали устанавливаться простой командой emerge -K '=lynx'


Спасибо всем кто мне ответил

С уважением sergicus

Автор: VadimD Сегодня, 9:47

Для всего этого есть переменные в /etc/make.conf

CODE

PORTDIR=/usr/portage # где лежат портежи
DISTDIR=/там/сям       # где лежат исходники
PKGDIR=/нетам/сям/   # где лежат бинарники

Переменные можно менять как удобно.

Powered by Invision Power Board ()
© Invision Power Services ()