serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
у меня установке новых пакетов выскакивает всегдаmissing dependency for alsa-oss : alsa-lib>=1.0.17a missing dependency for alsa-plugins : alsa-lib missing dependency for conky : alsa-lib missing dependency for esound : alsa-lib>=1.0.18 missing dependency for gnome-control-center : metacity>=2.28.0 missing dependency for gnome-screensaver : libgl missing dependency for gstreamer0.10-base-plugins : alsa-lib>=1.0.20 missing dependency for libao : alsa-lib missing dependency for libcanberra : alsa-lib>=1.0.20 missing dependency for libsndfile : alsa-lib missing dependency for lirc-utils : alsa-lib missing dependency for mesa : libgl missing dependency for qmmp-svn : alsa-lib>=1.0.1 missing dependency for skype : alsa-lib missing dependency for xorg-server : libgl missing dependency for xorg-utils : libgl missing dependency for xulrunner : alsa-lib>=1.0.21.a но я то знаю что все это у меня стоит и работает, просто ставил я это из сорцов поэтому в базе пакмана не отмечено. Вопрос в том - как убрать эти ворнинги? Или как заставить пакман думать что все это стоит? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Два пути: 1. правильный: нормально опакетить и поставить, правила для сборки пакета, ну очень простые, см /usr/share/pacman/ 2. костыльный: сделать метапакет, пустой с нужным названием и версией и поставить, запухнуть его в NoUpdate в /etc/pacman.conf
systemd должен умереть.
|
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
как создаются пустые метапакеты? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
так же как и обычные, в общем, ну если осилили собрать и поставить из исходников - внимательно почитайте и соберите себе пакет, не мучайте систему и не превращайте её в помойку.
systemd должен умереть.
|
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
пока лениво копошиться в этих пкбилдах… А нельзя разве просто скачать не устанавливая тот же libgl, распаковать, выпотрошить, поправить PKGINFO и снова сжать в архив ? У меня не получилось установить, говорит не хватает метаданных что нужно заменить если по хорошему в PKGINFO ? # Generated by makepkg 3.3.3 # using fakeroot version 1.14.3 # Tue Dec 22 16:15:58 UTC 2009 pkgname = libgl pkgbase = mesa pkgver = 7.6.1-1 pkgdesc = Mesa 3-D graphics library and DRI software rasterizer url = http://mesa3d.sourceforge.net builddate = 1261498558 packager = Andreas Radke <[email protected]> size = 3055616 arch = i686 license = custom depend = libdrm>=2.4.17-2 depend = libxxf86vm>=1.1.0 depend = libxdamage>=1.1.2 depend = expat>=2.0.1 makepkgopt = strip makepkgopt = docs makepkgopt = libtool makepkgopt = emptydirs makepkgopt = zipman makepkgopt = purge |
darklord |
|
Темы:
25
Сообщения:
142
Участник с: 06 февраля 2008
|
Зачем тебе вообще Arch, если не можешь осилить сборку пакетов? Поставь себе слаку. |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
начинается…. парни (дарклорд и компания) давайте без лишних вопросов и выставлением себя великими гуру, ок? Я конечно понимаю в мире линукс это оч модно и круто, но меня это не заводит. Пжлст либо отвечаем прямо на мой вопрос либо просто ничего не пишем, зачем тратить энергию пальцев на вопросы недалекого от мира сего отрока |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
darklord не, точно гуру, ну скажи мне на милость обычному пользователю собирать пакеты? я ему почему это рекомендовал? да потому, что он и так компиляет, так пусть будет так, что бы потом лишнего гимора не было.
systemd должен умереть.
|
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
чертяки, таки и заставили научиться)) Собрал короче через abs пакеты и по нормальному поставил (смотрел тут http://wiki.archlinux.org/index.php/ Руководство_по_созданию_пакетов_в_Arch_Linux_(russian) ) Но вот как пустые пакеты создавать не вкурил. Что писать в source= и как описать функцию build() ? и еще все то что я наделал в /var/abs/local/ потом снести можно? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Поздравляю :))) source= пустой, иначе бы нельзя было создать пакеты из svn/git/hg/etc в build только что-то вроде: mkdir -p $pkgdir/var/tmp/ touch $pkgname/var/tmp/$pkgname.dummy (отличия /tmp от /var/tmp согласно FHS знаете же?)
systemd должен умереть.
|