Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Avira Antivirus и все-все-все. Вопросы блондинки в Linuxах.  (Прочитано 49433 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Компиляторы поставь: пакет build-essential

Адрес видишь только ты.

Оффлайн Espresso

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Blondy In Linux
    • Просмотр профиля
Поставила. В конце установки выдает ошибку:

katrin@katrin-desktop:~$ sudo apt-get install build-essential
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev linux-libc-dev
Предлагаемые пакеты:
  debian-keyring gcc-4.1-doc lib64stdc++6 glibc-doc manpages-dev
  libstdc++6-4.1-doc
НОВЫЕ пакеты, которые будут установлены:
  build-essential dpkg-dev g++ g++-4.1 libc6-dev libstdc++6-4.1-dev
  linux-libc-dev
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
E: Не могу получить доступ к файлу блокировки /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)
E: Невозможно заблокировать каталог для загрузки

Видимо, из-за этого  при попытке скомпилировать снова выдает ошибку:

katrin@katrin-desktop:~$  cd synce-gnomevfs-0.10.0/
katrin@katrin-desktop:~/synce-gnomevfs-0.10.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
katrin@katrin-desktop:~/synce-gnomevfs-0.10.0$ make
make: *** Не заданы цели и не найден make-файл.  Останов.
katrin@katrin-desktop:~/synce-gnomevfs-0.10.0$ katrin@katrin-desktop:~

Прочитала вот здесь https://forum.ubuntu.ru/index.php?topic=2269.0
Цитировать
Для сборки программ в Linuxе используется (в основном) программа make
Которая запускает инструкции из Makefile
но поскольку дистрибутивов Linuxа много и они все разные то для того чтобы собрать
программу нужно для каждого дистрибутива отдельно прописывать пути где какие библиотеки, заголовочные файлы лежат.
Программисты рехнулись бы изучать каждый дистрибутив и для каждого отдельно создавать Makefile
Поэтому придумали конфигураторы Smiley
Которые "изучают" систему и в соответствии с полученными знаниями создают Makefile
но на конфигураторе они не остановились и придумали конфигураторы конфигураторов =)
на стом они остановились Smiley

Для сборки нам нужны компиляторы они прописаны в зависимостях пакета
build-essential так что достаточно установить его со всеми зависимостями.
Ещё нужны autoconf и все automake которые найдёте Smiley.

Наверное, надо поставить еще autoconf и automake ???  Хотя autoconf, судя по реакции на ./configure - вроде стоит уже..



[вложение удалено Администратором]
« Последнее редактирование: 07 Сентября 2007, 12:22:26 от Espresso »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Цитировать
E: Не могу получить доступ к файлу блокировки /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)
Это значит, что либо
а) уже запущена другая программа для работы с пакетами (apt-get, aptitude, synaptic, update-manager - их нельзя запускать одновременно)
б) лок-файл по какой-то причине не был удалён при предыдущем запуске менеджера пакетов

Как решать надеюсь понятно? ;)

Оффлайн Espresso

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Blondy In Linux
    • Просмотр профиля
Kwah, насчет lock -
он действительно залочен и у меня нет прав с ним что-то делать (из директории) :(
На нем стоит квадрат с крестиком. Не знаю, как его удалить. сейчас через терминал попробую

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Kwah, насчет lock -
он действительно залочен и у меня нет прав с ним что-то делать (из директории) :(
На нем стоит квадрат с крестиком. Не знаю, как его удалить. сейчас через терминал попробую
правильно :)
sudo rm ...

Оффлайн Espresso

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Blondy In Linux
    • Просмотр профиля
УРРРРРРРРРРРРРРРААААААААААААА!!!!

dmig, а я голову ломала, какой командой это сделать! на delete и del не реагировало :) rm - ура, теперь знаю!
Конечно, remove!!!
build-essential живенько так устанавливается!!!

Поеду, мозги проветрю, вернусь и буду "компилировать" (надо вообще понять, что это значит). Склеивать? лепить? Собирать?  Не важно. Уфф! еще один шажок. Что-то я ползу к прогрессу как умирающая шапокляк.

Вернулась. Продолжаю мучения. Снова файл lock заблокировался, на этот раз удалила уже его с ходу.
Поставила automake на всякий случай. autoconf тоже стоит.

katrin@katrin-desktop:~$ cd libsynce-0.10.0/
katrin@katrin-desktop:~/libsynce-0.10.0$ ./configure --enable-desktop-integration
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) mawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... cat: /etc/ld.so.conf.d/*.conf: No such file or directory
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking whether make sets $(MAKE)... (cached) yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for DBUS... no
configure: error: desktop integration requested but D-Bus could not be found
katrin@katrin-desktop:~/libsynce-0.10.0$ make
make: *** Не заданы цели и не найден make-файл.  Останов.
katrin@katrin-desktop:~/libsynce-0.10.0$

Смущает вот это : configure: error: desktop integration requested but D-Bus could not be found
и то, что make-файл снова не найден. Странно, после configure в папке обнаружились два файла - makefile.in и  makefile.am
В статье прочитала, что при запуске configure
Цитировать
.. должен сгенерироваться Makefile. А, поскольку есть Makefile, то вторая задача – запустить хорошо знакомую нам программу make.

Так какого ему надо? Почему не запускается?! Буду искать дальше..  :buck2:
« Последнее редактирование: 07 Сентября 2007, 15:23:27 от Espresso »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Видимо нужно поставить пакетик. Что-нибудь типа [lib]dbus-...-dev
Смотри в документации по сборке, там должны быть указаны необходимые библиотеки.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
кстати, рекомендую пускать configure с ключом --prefix=/usr
по крайней мере для кривого synce это актуально, а то он может не заработать после установки

Оффлайн Envel

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Avira Antivirus
« Ответ #83 : 07 Сентября 2007, 23:19:01 »
SeaJey, перетащила для почты профиль - появились старые письма, ура!
Закладки в Опере не могу найти, в каком они виде хранятся. И из IE тоже непонятно как из "Избранного" инфу перетащить

С языком я уже замучалась. Удивительно, но не только Thunderbird, FireFox, а и kopete, чтоя  вчера установила - оказалась на английском, хотя на моем компе ставятся русские варианты. Где загвоздка в самом Linuxе?
Как сделать , чтобы сразу ставились русские версии как у меня? Хмм...

Envel, ага, у меня маленький монитор SyncMaster 152S с разрешением 1280 на 1024  :-[
Судя по скриншоту, у вас выставлено разрешение 1024х768. Еще бы глаза не были в мыле)

Оффлайн Espresso

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Blondy In Linux
    • Просмотр профиля
Kwah
ни фига у меня пока не вышло
Делала по инструкции отюда : http://www.synce.org/index.php/Building_SynCE_with_Windows_Mobile_2005_support_from_SourceForge_Packages#Unzip_and_Compile_Packages

распаковала, устанавливала, пока не вышло. Поищу еще альтернативные проги. Может, есть какие-то готовые пакеты, которые не надо компилировать. Ну и с этим еще повожусь - хорошая школа. Начинаешь хоть немножко осознавать то.ч то делаешь:)

А еще с 2 гига инфы скачала по Linuxу :) ух, обчитаюсь. Правда, примитивные руководства по Linux, которые я читала в инете - действительно примитивны.
Это как инструкция о том, как нажать клавишу Enter. Примерно так:
Занесите свою руку на высоту не менее 5 сантиметров от клавиатуры.. Сделайте паузу.. Возьмите немного вверх и правее от длинной клавиши-колбасы - увидите  кнопку с кривой загогулиной и пятью буквами, первая - ЕЕЕ - не торопясь. медленно опустите руку и осуществите легкое нажатие.
Если у вас все получилось - на экране вы увидите Изменение.
Поздравляем! Вы освоили клавишу Enter - самую важную в вашем компьютере!

dmig, спасибо, сделаю.

Envel, я знаю.. посмотрела, но менять не стала (надо устанавливать драйвер. ибо сейчас нет доступных разрешений выше этого). Боюсь что мой архаичный монитор больше и не потянет и пробовать сейчас не хочу, дабы не повторилась история с ноутбуком.
А монитор маленький. противненький, но со встроенными колонками, а я очень болезненно отношусь к лишним проводам. Подо мной такая мешанина из них - ненавижу!!! У меня и клавиатура сразу с телефонной трубкой, чтобы разговаривать по скайпу, но не добавлять лишний провод (трубку) :)

Я немного зашилась с этими 4-мя компами под Linux.  Каждый требует какого-то, хоть  и минимального, внимания. Что -то установить, поднастроить, исправить..  Устаааала! Хочется другими делами заняться, а тут висят всякие  нерешенные проблемы. Стараюсь заниматься самым необходимым.

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Цитировать
А еще с 2 гига инфы скачала по Linuxу Smiley ух, обчитаюсь. Правда, примитивные руководства по Linux, которые я читала в инете - действительно примитивны.

Может всё таки стоит потратится на самоучитель.Глядишь многие вопросы отпадут сами собой    :)


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн Espresso

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
  • Blondy In Linux
    • Просмотр профиля
Nestor, а чем отличается "самоучитель", на который тратятся  от "2 гига инфы по Linux" ?

Оффлайн Envel

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Envel, я знаю.. посмотрела, но менять не стала (надо устанавливать драйвер. ибо сейчас нет доступных разрешений выше этого). Боюсь что мой архаичный монитор больше и не потянет и пробовать сейчас не хочу, дабы не повторилась история с ноутбуком.
Да ваш монитор и не поддерживает больше 1024х768. Беру свои слова обратно (гугл помогает).

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Цитировать
я голову ломала, какой командой это сделать! на delete и del не реагировало Smiley rm - ура, теперь знаю!

Для работы с файлами удобно использовать файловый менеджер Midnight Commander (mc),похож на старый Norton,но больше возможностей.
Вводишь в консоли sudo mc и работаешь с правами root(ну или почти root,некоторые команды
не выполняются,тогда с начала  используешь команду sudo su ,но с этим осторожно,можно похе...
всю систему).Скачать можно отсюда :

wget http://ftp.litnet.lt/pub/ubuntu/pool/universe/m/mc/mc_4.6.1-1ubuntu2_i386.deb
sudo dpkg -i mc_4.6.1-1ubuntu2_i386.deb   



P.S. Что касается самоучителя -лучше систематизировано   :)

[вложение удалено Администратором]
« Последнее редактирование: 09 Сентября 2007, 14:53:57 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн virens

  • Активист
  • *
  • Сообщений: 329
    • Просмотр профиля
А еще с 2 гига инфы скачала по Linuxу :) ух, обчитаюсь. Правда, примитивные руководства по Linux, которые я читала в инете - действительно примитивны.
Не знаю... у меня алгоритм изучения Linux с первых дней и до сегодняшнего дня такой: сижу, работаю, вдруг появляется потребность что-то в системе изменить (только что настроил шифрование для wifi). Не знаю, как делать. Иду сюда\в гугл, пишу в поиск ключевые слова. Читаю, что тут пишут. Что-то в кассу, что-то нет. Выхожу на софт, который поможет решить задачу.
Читаю, знакомлюсь с предметом. Пытаюсь сделать нахрапом - получается \ нет, читаю дальше. А, вот как надо было. Делаю. Получается. Пишу в блог, чтобы не забыть. Снова впадаю в нирвану :-)


Это как инструкция о том, как нажать клавишу Enter. Примерно так:
Занесите свою руку на высоту не менее 5 сантиметров от клавиатуры..
Это нормальная пользовательская документация. Я так же стараюсь писать - с тем расчётом, что если меня, как дона Педро, постигнет амнезия и я перестану узнавать свою систему, я смог бы по записям блога восстановить картину.

Я немного зашилась с этими 4-мя компами под Linux.
Поставь на самые критичные dual-boot с виндой. А то точно крыша поедет.
И записывай, что ты делаешь и что приводит к положительному результату. Я серьёзно: UNIX-way запрещает одну работу делать дважды и дважды решать одну задачу.
Либо на листочек пиши, либо в файл, либо в блог.

А теперь в тему. Кидай свои компиляторы нафиг и гугли по словам: synce ubuntu deb
Я же писал, что не может быть такого, чтобы пакетов не было! Вот тебе ссылка:
http://ubuntuforums.org/showthread.php?t=136257

Пакет лежит в репозитории Universe. Искать по словам synce synce-serial

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.