Титла: Помогнете ми за gentoo Публикувано от: hakerut в Apr 22, 2008, 22:18 Явно немога да си пусна ирк сървър защото липсва някои пакет
но пакетът който трябва да инсталирам е маскиран и неможе да се инсталира - моля да ми помогнете опитвам се да пусна irc сървър под gentoo но ми дава грешка : ./ircd: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory ---------------------------- да но като се опитам да си инсталирам тези пакети ми дава грешка fenbg bin # emerge dev-libs/libzip Calculating dependencies - !!! All ebuilds that could satisfy "dev-libs/libzip" have been masked. !!! One of the following masked packages is required to complete your request: - dev-libs/libzip-0.8 (masked by: ~amd64 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. ====================== аз ползвам gentoo Титла: Помогнете ми за gentoo Публикувано от: Nikolavp в Apr 22, 2008, 22:39 For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook. Ако не можеш Google -> Gentoo umask packages Титла: Помогнете ми за gentoo Публикувано от: neter в Apr 22, 2008, 22:42 Нямам опит с Gentoo и не знам организацията му, но виж дали пакетът libzip (или може да се казва libzip-0.8, а може да се търси dev пакета, т.е. libzip-dev или libzip-devel, нещо такова) е качен, след което провери в /lib и /usr/lib за наличието на библиотеката libz.so.1. Най-вероятно, след качването на пакета libzip, там ще има файл, името на който започва с libz.so, но няма да се казва точно libz.so.1. Ако има някакъв файл, името на който започва с libz.so, то направи symlink до него, който symlink ще се казва libz.so.1 и ще ти върши работа. Става с команда
Титла: Помогнете ми за gentoo Публикувано от: Nikolavp в Apr 22, 2008, 22:46
Gentoo си качва така наречените -dev пакети, защото това са си header файлове в повечето случай, които на него са му нужни за компилацията. Титла: Помогнете ми за gentoo Публикувано от: foozy в Apr 22, 2008, 23:03 ACCEPT_KEYWORDS="~amd64" emerge -av dev-libs/libzip. Сега проверих и при мен не е маскиран пакета. Обновявал ли си скоро portage (emerge --sync)?
Титла: Помогнете ми за gentoo Публикувано от: hakerut в Apr 22, 2008, 23:33
този пакет успях да го инсталирам но неможах да пусна ircd даите идея как да го пусна ivo@fenbg /newdisk/ircd/ircd/bin $ ./ircd ./ircd: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory Титла: Помогнете ми за gentoo Публикувано от: foozy в Apr 22, 2008, 23:46 Пробвай с revdep-rebuild. Трябва да имаш инсталиран gentoolkit за да го ползваш.
Титла: Помогнете ми за gentoo Публикувано от: Lord Bad в Apr 23, 2008, 00:05 Малко късно се включвам, но има една програмка autounmask, която е доста удобна и спестява бая редактиране на текстови файлове.
Иначе за тая библиотека... Направи един updatedb и после locate за libz.so.1 и ни кажи какво е показал locate-a. Титла: Помогнете ми за gentoo Публикувано от: hakerut в Apr 23, 2008, 00:06
даи да видя тая програма и как се работи с нея :П Титла: Помогнете ми за gentoo Публикувано от: hakerut в Apr 23, 2008, 00:17
това е много странно - намери ми го но защо пише че го няма като пускам ircd fenbg lib # locate libz.so.1 /lib64/libz.so.1 /lib64/libz.so.1.2.3 |