Речник

Тук е обяснено как се инсталират и настройват програми под Linux.

Модератори: Freya, Kulu Ngile

Речник

Мнениеот Kulu Ngile » Пет 07, Апр, 2006 16:27

Здравейте,
преди време ми трябваше да си намеря речник за технически термини, защото SA Dictonary здаде багажа, Bultra също и се видях в ужас! Естествено любимият ми Линукс( Дебиан) ми даде верният отговор и той е kbgoffice.
Нужни са libsigc++, glibmm и gtkmm ( аз съм използвал libsigc++-2.0.0, libglibmm-2.4-1 и libgtkmm-2.4-1).
Инсталирането става:
./configure
make
make install
Ако всичко приключи успешно, трябва само да си инсталирате видовете речници (технически, политически и т.н.), а може и да свалите и пълният пакет !
След като го дезархивирате изпълнявате:
make install
и всичко вече е на 6!
Стартирате го с kbgoffice в конзолата или си правите link to application и на реда command пишете kbgoffice.
Успех!
П.С. Искам само още един път да благодаря на phantomlord! Той знае защо!
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Best one

Мнениеот yog » Пон 09, Окт, 2006 19:52

Драги Kulu ,
Мога да ти предложа и по лек начин за превод.
-Какъв йог?
-Много прост. Питай мен-
Досега съм превел над 10 000 страници технически текст.
Без да се хваля ще ти кажа че работя в тази област над 10 години.
Повярвай ми. Можеш и да ме изпиташ.
Най обичам полупроводниковата техника и роботика с РС.
Значи само пращаш думите на който си искаш от двата езика и веднага получаваш отговор.
За пример - в момента ме чакат 235 стр на английска книга.
Превел съм книгата Теория на светлината първа част от Англ. автор.

Скромно ще добавя че съм също много добър в Руско-български превод.
В обратния не се наемам посколько не клеится у меня етих треклятих падежей.

И по немски ме бива. Ja, ja
Проговарям и на холандски , а в момента уча турски.

Gule , gule ( чао )

йог полиглот
Не ме питай само колко речника имам- проброй до сто и ги умножи по 3

Нека те изпитам
Преведи ми думите Spring и Key
Не се лъжи , имат много коварни значения
Хе хе
:lol:

А и време е да Ви върна жеста на теб и добрий Лорд и Фантом
IN GOD WE TRUST !
Аватар
yog
Участник
 
Мнения: 145
Регистриран на: Вто 15, Авг, 2006 19:03
Местоположение: Пловдив

Мнениеот phantomlord » Пон 09, Окт, 2006 20:40

Драги Йога,

Много е хубаво, че знаеш толкова езици и си превел толкова страници, но какво общи има това с "Настройки на Linux"? :roll:
Ще те помоля да пишеш занапред по съществуващите теми, иначе ще пратя онзи от аватара ми да те навести. :twisted:
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот Kulu Ngile » Вто 10, Окт, 2006 9:35

Драги йог,
ще съм много доволен и благодарен, ако още някой се включи в преводите и добавянето на статии. По-голямата част са неща, с които сме се сблъсквали с Фантома, но има и такива, които са доста полезни, но не ни се е налагало да ги инсталираме и настройваме. Наличието на голям брой статии, мисля, че ще е от полза не само на нас, но и на доста прохождащи в линукса българи. Малко патриотично звуча, да такъв съм, но е много по-лесно да дам линк на някой и след това да обясня, отколкото да започна направо с обяснението. Ако искаш ще ти дам линкове, откъдето черпа информация и търся най-полезното според мен?

П.П. Аз се свеждам само до английски, руски и немски, но не бих казал, че ги владея...... спаравям се :twisted:

Всичко най-свежо от мен
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Lord_Veidar » Сря 11, Окт, 2006 0:13

Аз искам да благодара на Kulu Ngileи Phantomlord от тях научих доста :wink: едно голямо МЕРСИ :)
Lord_Veidar
Участник
 
Мнения: 35
Регистриран на: Вто 05, Сеп, 2006 18:24

Мнениеот phantomlord » Сря 11, Окт, 2006 2:14

Има още какво да научиш, не се притеснявай. ;)
Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Аватар
phantomlord
Шеф
 
Мнения: 1517
Регистриран на: Пет 03, Мар, 2006 1:16
Местоположение: София

Мнениеот Jork » Нед 07, Сеп, 2008 19:51

Ще повдигна тази стара тема с едно питане.
Опитвам се да инсталирам kbgoffice 1.8 на Fedora Core 9, но не се получава. Според мен имам всичко необходимо за целта (но това е само според мен :oops: ).
Като дам :
Код за потвърждение: Избери целия код
./configure

всичко минава нормално. Но като напиша:
Код за потвърждение: Избери целия код
make

вижте какво ми показва:
Код за потвърждение: Избери целия код
Making all in src
make[1]: Entering directory `/home/ivaylo/Download/kbgoffice-1.8/src'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"bgoffice\" -DVERSION=\"1.8\" -DSTDC_HEADERS=1  -I. -I.  -I/usr/lib/qt-3.3/include   -Wall  -O2 -c main.cpp
main.cpp: In function ‘int main(int, char**)’:
main.cpp:64: error: ‘getenv’ was not declared in this scope
make[1]: *** [main.o] Error 1
make[1]: Leaving directory `/home/ivaylo/Download/kbgoffice-1.8/src'
make: *** [all-recursive] Error 1

Ще съм благодарен на всякакви идеи и съвети. :)
Аватар
Jork
Участник
 
Мнения: 54
Регистриран на: Чет 18, Окт, 2007 17:48
Местоположение: София/Монтана

Мнениеот Kulu Ngile » Нед 07, Сеп, 2008 20:32

Нещо getenv май не сработва при теб.... я пробвай следното:
1. Създай файл, примерно example.c и сложи следното съдържание вътре
Код за потвърждение: Избери целия код
#include <stdio>
#include <stdlib>

int main ()
{
  char * Path;
  Path = getenv ("PATH");
  if (Path!=NULL)
    printf ("The current path is: %s",Path);
    printf ("\n");
  return 0;
}

2. Компилирай го, като изпълниш:
Код за потвърждение: Избери целия код
gcc example.c -o result

3. Изпълни го и покажи изхода, който ти се принтира

Ето при мен как са нещата:
Код за потвърждение: Избери целия код
[gaara: tmp]$ cat example.c
#include <stdio>
#include <stdlib>

int main ()
{
  char * Path;
  Path = getenv ("PATH");
  if (Path!=NULL)
    printf ("The current path is: %s",Path);
    printf ("\n");
  return 0;
}

[gaara: tmp]$ gcc example.c -o result
[gaara: tmp]$ ./result
The current path is: /usr/local/bin:/usr/bin:/bin:/usr/games
[gaara: tmp]$
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Jork » Нед 07, Сеп, 2008 21:35

Хммм, явно аз някъде бъркам, но ето какво ми дава като се опитам да компилирам файла example.c:
Код за потвърждение: Избери целия код
[ivaylo@localhost ~]$ gcc example.c -o result
example.c:1:17: error: stdio: No such file or directory
example.c:2:18: error: stdlib: No such file or directory
example.c: In function ‘main’:
example.c:7: warning: assignment makes pointer from integer without a cast
example.c:8: error: ‘NULL’ undeclared (first use in this function)
example.c:8: error: (Each undeclared identifier is reported only once
example.c:8: error: for each function it appears in.)
example.c:9: warning: incompatible implicit declaration of built-in function ‘printf’

:(
Файлът съм го създал в домашната ми директория. Да кажа и как съм го направил - правя си един празен текстов файл, кръщавам го example.c и копирам в него съдържанието, което ти си дал. След това записвам файла и като се опитам да го компилирам се получава резултата от по-горе.
Аватар
Jork
Участник
 
Мнения: 54
Регистриран на: Чет 18, Окт, 2007 17:48
Местоположение: София/Монтана

Мнениеот Kulu Ngile » Пон 08, Сеп, 2008 0:36

Явно нямаш инсталиран gcc... инсталирай и пробвай пак, (yum search gcc, yum install gcc или нещо подобно :))

След като го инсталираш, постни изхода от ./configure тук и един съвет... инсталирай checkinstall, така компилирането от сорс ще се промени малко, а именно:
./configure
make
checkinstall вместо make install

Причината е, че така ще ти се създаде rpm пакет, който можеш лесно да го деинсталираш/инсталираш с rpm или yum :)
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Progress » Пон 08, Сеп, 2008 8:57

Аз онзи ден се сборих с този проблем. Преди също съм го имал. За кбгофис отваряш configure файла и оправяш пътя до кделибс. Също при много системи изисква --prefix=/usr опцията.

Gbgoffice или няма поддръжка или някой вобще не му се занимава да фиксне компилирането му с най-новия gtkmm. Проблема го реших като изтеглих федорския rpm и с rpm2tgz го конвертирах в tar.gz архив който просто разархивирах от /.

Имайте предвид че последната версия на kbgoffice е от 2005-та. Доста неща са се променили от тогава. Най-малкото компилатора е по-нов.

Поздрави и успех

Макар че ползвам гноме реших да помогна. Ето къде съм добавил пътища в configure файла:

kde_incdirs="\
/usr/include \
/usr/local/include \
/usr/lib/kde/include \
/usr/lib/kde3/include \
/usr/local/kde/include \
/usr/local/kde3/include \
/usr/kde/include \
/usr/kde3/include \
/usr/include/kde \
/usr/include/kde3 \
/opt/kde/include \
/opt/kde3/include \
/usr/kde/3.5/include \

kde_libdirs="\
/usr/lib \
/usr/local/lib \
/usr/kde/lib \
/usr/kde3/lib \
/usr/lib/kde \
/usr/lib/kde3 \
/usr/lib/kde/lib \
/usr/lib/kde3/lib \
/usr/local/kde/lib \
/usr/local/kde3/lib \
/opt/kde/lib \
/opt/kde3/lib \
/usr/X11R6/lib \
/usr/X11R6/kde/lib \
/usr/kde/3.5/lib64 \

Удебеленото аз съм го добавил защото не ми открива кде.

Сега за да пусна съпорт на кделибс правим:

./configure --with-kde --prefix=/usr

Трябва да излезе такава картинка или подобна:

KDE 3 support : enabled
KDE 3 includes: /usr/kde/3.5/include
KDE 3 libs : /usr/kde/3.5/lib64

Data directory: /usr/share

Компилирам:

make

И като root:

make install

За всеки случай:

ldconfig

Слагам речниците.

cd /бллааа/bg-en_dual/

make

Виждам защо по дяволите направих префикс-а :D

Found kbgoffice.

Nothing to build.
Type 'make install' to install data files in proper directory.
To execute this command you must be root (su).

Иначе в 90% от случаите досега когато съм го пращал в /usr/local не ми го намира. И лд е наред и всичко, но късмет. Има си симпатии програмчето към /usr. Айде неговата да е. Умния винаги отстъпва. :D

като руут:

make install

Резултат:

Изображение

Кде библиотеките които съм добавил са 64 битови. Вие си съобразете спрямо вашия процесор. Пътищата също може да са различни. Всяко дистро е на различно мнение там.
Progress your mind
Аватар
Progress
Участник
 
Мнения: 562
Регистриран на: Сря 24, Яну, 2007 20:12

Мнениеот Jork » Пон 08, Сеп, 2008 9:28

Благодаря ви за съветите!
Kulu Ngile,
със сигурност имам gcc инсталиран. Дори съм инсталирал две версии - 4,2 и 3,4, ако не се лъжа. А съм инсталирал две версии, защото в един сайт прочетох, че някой програми може да не работят добре с новата версия и било хубаво да имаме и по-стара такава. Може би и това да е проблема - да си пречат двете gcc-та.
Довечера ще пробвам и съвета на Progress.
Edit: Докато съм писал Progress е добавил нови неща, за което му благодаря. Ще бъдат изпробвани. Между другото и аз ползвам Gnome. :)
Аватар
Jork
Участник
 
Мнения: 54
Регистриран на: Чет 18, Окт, 2007 17:48
Местоположение: София/Монтана

Мнениеот Kulu Ngile » Пон 08, Сеп, 2008 10:07

Ти като си с gnome, защо слагаш kbgoffice? Просто си сложи gbgoffice
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Мнениеот Jork » Пон 08, Сеп, 2008 10:31

А, е тука ме фана. Знам ли и аз защо слагам kbgoffice. :mrgreen: . Ще взема да пробвам gbg-то. Между другото, само за протокола, на Ubuntu 8.04 с Gnome kbgoffice 1.8 си върви на пушка. :)
Благодаря за помощта!
Edit: Сетих се да питам - проблем ли е, че имам две версии на GCC?
Аватар
Jork
Участник
 
Мнения: 54
Регистриран на: Чет 18, Окт, 2007 17:48
Местоположение: София/Монтана

Мнениеот Kulu Ngile » Пон 08, Сеп, 2008 10:42

Разгледах и горният пример (example.c)... имам едно CentOS, на което проверих проблема с компилирането... грешките са от това, че форума не ми е позволил съчетанието от <stdio.h> и е премахнал .h от реда на библиотеката... след изключването на HTML-а в този пост, всичко е ОК :)

Код за потвърждение: Избери целия код
[root@c51 ~]# ls  /usr/include/ | grep ^std
stdint.h
stdio_ext.h
stdio.h
stdlib.h
[root@c51 ~]#
[root@c51 ~]# cat example.c
#include <stdio.h>
#include <stdlib.h>

int main ()
{
  char * Path;
  Path = getenv ("PATH");
  if (Path!=NULL)
    printf ("The current path is: %s",Path);
    printf ("\n");
  return 0;
}

[root@c51 ~]#
[root@c51 ~]# gcc example.c -o result
[root@c51 ~]# ./result
The current path is: /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@c51 ~]#
Ако съдбата е срещу теб, толкова по-зле за нея.

Изображение
APT HOWTO
Kulu Ngile
Унуфри
 
Мнения: 1233
Регистриран на: Съб 04, Мар, 2006 1:04
Местоположение: София

Следваща

Назад към Инсталиране и работа с приложения

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

cron