LINUX.ORG.RU

Сообщения MuKeP

 

Браузер ведет себя странно.

Форум — Desktop

Эта проблема у меня появилась еще со времен Ubuntu 8.04. и существует до сих пор. браузер mozilla firefox актуальной версии.

Суть такова. Когда я пытаюсь зайти например на сайт intel, stackoverflow, amazon то страница начинает грузиться бегунок загрузки бежит, но толку мало. так же браузер затыкается при попытке подключения к http://www.google-analytics.com/ и дальше не грузится.

ставлю ad block plus, блокирую скрипт аналитики, все грузится.

раньше не грузился даже forum.ubuntu.ru: загрузка замерзала на скачивании какого-то стиля. блокировка стиля решает проблему загрузки.

еще одно решение - подключится через прокси. выбираю вообще любой рабочий сервер, все грузится на «ура». и с отключенным ad block plus.

под виндами все работает нормально, все грузится и без прокси-серверов.

не знаю связано ли одно с другим, но часто при подключению к ua.archive.ubuntu.com подключение висит долго, после того как несколько раз сброшу по ctrl-c потом начнет качать. переброс на основной сервер тоже помогает, но через некоторое время на главный сервер тоже висит подключение.

перерыл половину форумов по бубунте - все пожимают плечами.

 , , ,

MuKeP
()

swap при 16 ГБ ОЗУ.

Форум — General

нужен ли swap при объеме оперативы в 16 ГБ, если гибернацию не использую.

 ,

MuKeP
()

makefile

Форум — Development

Возникла проблема.

проект разросся и время компиляции сильно возросло. раньше для проекта использовал makefile, где все компилировалось «скопом» без учета того, изменен ли был файл или нет.

теперь решил сделать все по-человечески и взялся за написание makefile на пробной задаче.

читал как делать это тут http://linux.yaroslavl.ru/docs/prog/gnu_make_3-79_russian_manual.html

вот мой makefile

TARGET=hello.x

COMPILER=ifort

CFLAGS=-O3

COMPIL=$(COMPILER) -c $(CFLAGS)

OBJS= db.o hello.o hello1.o hello2.o hello3.o

EX=f90

$(TARGET): $(OBJS)

$(COMPILER) $(CFLAGS) $(OBJS) -o $(TARGET)

db.o:

$(COMPIL) db.$(EX)

hello.o: db.o hello3.o

$(COMPIL) hello.$(EX)

hello1.o: db.o

$(COMPIL) hello1.$(EX)

hello2.o: db.o

$(COMPIL) hello2.$(EX)

hello3.o: db.o

$(COMPIL) hello3.$(EX)

clean:

rm *.o rm *.mod

db.f90 - файл, в котором написан модуль с переменными для всех остальных файлов. hello3.f90 - файл, в котором написана функция, вызываемая из hello.f90

вот и все зависимости.

если я меняю что-то в файлах и пишу make, то мне выдается ответ: make: `hello.x' не требует обновления. хотя изменения внесены.

удаляю hello.x он снова пересобирается из существующих объектных файлов без перекомпилирования изменившихся файлов.

для ускорения компиляции проекта я хотел бы составить ряд зависимостей и компилировать только те файлы, которые зависят от измененного файла.

подскажите где я неправ в makefile или подскажите как добится решения проблемы.

 , , ,

MuKeP
()

ubuntu 12.04 x64 /usr/lib32

Форум — Development

почему у меня нет такой папки?

http://software.intel.com/en-us/forums/topic/271436

The following solution worked for me: Create a symbolic link from /usr/lib32/libstdc++.so.5 to /usr/lib/i386-linux-gnu/libstdc++.so.5 and restart installation. Our installer for the 11.1 compilers expects the libstdc++5 library in /usr/lib32. There's no way to teach it different.

я поставил ia32-libs но ничего не изменилось.

 , ,

MuKeP
()

ifort 11.1.073 на ubuntu 12.04 проблемы с библиотеками

Форум — Development

Столкнулся с такой проблемой. при попытке поставить intel fortran compiler 11.1.073 на 64-битную версию ubuntu 12.04

наткнулся на такое сообщение Step no: 4 of 7 | Installation configuration - Missing Critical Pre-requisite -------------------------------------------------------------------------------- 32-bit libraries not found on this system. This product release requires the presence of 32-bit compatibility libraries when running on Intel(R) 64 architecture systems. One or more of these libraries could not be found: libstdc++ libstdc++5 glibc libgcc Without these libraries, the compiler will not function properly. Please refer to Release Notes for more information. --------------------------------------------------------------------------------

поковырял немного интернет, нашел http://ubuntuforums.org/showthread.php?p=9430264

с пересылкой на форум интела (автор вопроса на Ubuntuфорумс сказал, что по данной ссылке ему удалось решить свою проблему) http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with... мне же эта ссылка не помогла.

дальше натолкнулся на http://software.intel.com/en-us/forums/topic/271436 где обсуждается похожая проблема.

отвечающий (работник интел) сказал

I've just reproduced the installation with your configuration (Ubuntu* 12.04 and Intel compiler 11.1.075).

The following solution worked for me: Create a symbolic link from /usr/lib32/libstdc++.so.5 to /usr/lib/i386-linux-gnu/libstdc++.so.5 and restart installation. Our installer for the 11.1 compilers expects the libstdc++5 library in /usr/lib32. There's no way to teach it different.

я подумал, что это решение, только с грустью обнаружил, что папки /usr/lib32 у меня попросту нет.

в папке /usr/lib/i386-linux-gnu лежат библиотеки и ссылки libstdc++.so.5 libstdc++.so.5.0.7

libstdc++.so.6 libstdc++.so.6.0.16

стандартным способом поставить библиотеки libstdc++ libstdc++5 glibc libgcc я не смог, потому что установлены более новые версии этих библиотек.

пользоваться gfortran не хочу и практически не могу (он не поддерживает стандарт языка на нужном уровне, и мне придется перелопатить половину кода, чтобы скомпилировать программу, не говоря уже об омерзительном уровне оптимизации. руками не хочу я раскрутку циклов и векторизацию массивов делать).

подскажите пожалуйста, если кто-то сталкивался с подобными проблемами или знает как решить возникшую у меня проблему.

 , , , ,

MuKeP
()

RSS подписка на новые темы