LINUX.ORG.RU

Сообщения proshin

 

offline книги для обучения алгоритмам.

Форум — Development

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

Хочу научиться программировать на с/с++, и читая подобные треды много раз видел совет начать с книг по алгоритмизации или что-то в этом роде. Как я понимаю, эти книги можно освоить оффлайн в обнимку с тетрадкой и ручкой.

Прошу подсказать мне первую книгу с учетом нулевых навыков программирования и отсутствия физмата за спиной. Можно еще сети зацепить. Большое спасибо за помощь.

 , ,

proshin
()

Installing the sources

Форум — Linux-install

Ставлю по хендбуку. Вот, что в нем написано: Choose an appropriate kernel source and install it using emerge:

root #emerge --ask sys-kernel/gentoo-sources

This will install the Linux kernel sources in /usr/src/ in which a symbolic link called linux will be pointing to the installed kernel source:

root #ls -l /usr/src/linux

lrwxrwxrwx    1 root   root    12 Oct 13 11:04 /usr/src/linux -> linux-3.16.5-gentoo

Но переписав эти две команды в консоль сразу получаю ошибки:
livecd / # emerge --ask sys-kernel/gentoo-sources

 * IMPORTANT: 11 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "sys-kernel/gentoo-sources".

emerge: searching for similar names...
emerge: Maybe you meant any of these: sys-kernel/linux-headers, sys-apps/gentoo-functions? [br] livecd / # ls -l /usr/src/linux[/br]
ls: невозможно получить доступ к /usr/src/linux: Нет такого файла или каталога
Как быть?

 ,

proshin
()

Вышел HSA 1.0

Форум — Development

http://www.opennet.ru/opennews/art.shtml?num=41864[\url]
HSA позволяет наладить совместную работу CPU, GPU и различных DSP-процессоров, и организовать гибридные вычисления, в которых подходящее вычислительное устройство выбирается в прозрачном режиме в зависимости от задачи. HSA позиционируется как единая оптимизированная платформа, поверх которой может функционировать OpenCL и OpenMP. Особенностью HSA является то, что CPU и GPU имеют доступ к единым областям памяти, что упрощает организацию работы гибридных приложений и минимизирует число операций по копированию памяти. Например, GPU и CPU могут напрямую работать с общим блоком памяти приложения по аналогии с работой с памятью в многопоточных программах. Спецификации охватывают также методы отображения виртуальной памяти, обеспечения когерентности памяти и передачи сообщений.
/
очень хочу стать причастным к этим технологиям, поэтому не удержался от того, чтоб спросить: как будет меняться индустрия в ближайшем будущем и почему в общем это так замечательно?

 , ,

proshin
()

emerge --sync: Exhausted addresses for..

Форум — Linux-install

Не нашел более-менее подходящего топика, так-что пришлось создать новый из-за мелкого вопроса.
Устанавливаю генту в виртуалке с minimalcd, установил снимок дерева Portage:

(chroot) &PS1emerge-webrsync 
Дальше идет опциональный пункт обновления Portage:
(chroot) &PS1emerge --rsync
Вот при этом обновлении и произошла эта ошибка:
(chroot) &PS1emerge --sync
[quote][quote][quote] Synchronization of repository 'gentoo' located in '/usr/portage'...[br] Starting rsync with rsync://176.28.50.119/gentoo-portage...[br] Checking server timestamp ...[br][/quote][/quote][/quote]timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [Receiver=3.1.1]
[quote][quote][quote] Retrying...[br][/quote][/quote][/quote]
[quote][quote][quote] Starting retry 1 of 4 with rsync://81.91.253.252/gentoo-portage[br] Checking server timestamp ...[br][/quote][/quote][/quote]timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [Receiver=3.1.1]
[quote][quote][quote] Retrying...[br][/quote][/quote][/quote]
[quote][quote][quote] Starting retry 2 of 4 with rsync://91.186.30.235/gentoo-portage[br] Checking server timestamp ...[br][/quote][/quote][/quote]timed out
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [Receiver=3.1.1]
[quote][quote][quote] Retrying...[br][/quote][/quote][/quote]
[quote][quote][quote] Starting retry 3 of 4 with rsync://[2a01:90:200:10::1a]/gentoo-portage[br] Checking server timestamp ...[br][/quote][/quote][/quote]rsync: failed to connect to 2a01:90:200:10::1a (2a01:90:200:10::1a): Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]
[quote][quote][quote] Retrying...[br][/quote][/quote][/quote]
[quote][quote][quote] Starting retry 4 of 4 with rsync://[2a01:488:67:1000:b01c:3277:0:1]/gentoo-portage[br] Checking server timestamp ...[br][/quote][/quote][/quote]rsync: failed to connect to 2a01:488:67:1000:b01c:3277:0:1 (2a01:488:67:1000:b01c:3277:0:1): Network is unreachable (101)
rsync error: error in socket IO (code 10) at clientserver.c(128) [Receiver=3.1.1]
[quote][quote][quote] Retrying...[br][/quote][/quote][/quote]!!! Exhausted addresses for rsync.gentoo.org
(chroot) &PS1
gentoo.org я уже прописал вручную в make.conf, до этого с помощью команды
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf
я пробовал http зеркало яндекса и «any aviable» из России - тот-же результат.
Перед этим команда emerge-webrsync сработала нормально, скачав дерево с зеркала яндекса. Как я понял, пока я могу этот шаг пропустить, просто непонятно - вроде по форумам пишут, что уж из
rsync://rsync.gentoo.org/gentoo-portage
должно полюбому обновляться.

 ,

proshin
()

Распаковка stage3: cannot write no space left on device

Форум — Linux-install


Всем привет. Устанавливаю генту по хендбуку на VMvare Workstation через putty из под виндовс, дошел до распаковки stage3. Под самый конец распаковки начал выдавать ошибку из оглавления.

Вот df:


Filesystem     1K-blocks   Used Available Use% Mounted on
rootfs            250344 250344         0 100% /
udev               10240      4     10236   1% /dev
tmpfs             250344 250344         0 100% /
/dev/sr0          212120 212120         0 100% /mnt/cdrom
/dev/loop0        182656 182656         0 100% /mnt/livecd
tmpfs              50072    568     49504   2% /run
shm               250344      0    250344   0% /dev/shm
tmpfs             250344      0    250344   0% /mnt/livecd/usr/portage



Вот, что выдает parted:[br]
(parted) print[br]
Model: VMware, VMware Virtual S (scsi)[br]
Disk /dev/sda: 9664MB[br]
Sector size (logical/physical): 512B/512B[br]
Partition Table: gpt[br]
Disk Flags:[br]

Number  Start   End     Size    File system     Name    Flags[br]
 1      1049kB  3146kB  2097kB                  grub    bios_grub[br]
 2      3146kB  540MB   537MB   ext2            boot[br]
 3      540MB   2688MB  2147MB  linux-swap(v1)  swap[br]
 4      2688MB  9658MB  6971MB  ext4            rootfs[br]

Вот du -sh:[br]
livecd gentoo # du -sh[br]
189M [br]   

mount на всякий случай[br]
livecd / # mount[br]
rootfs on / type rootfs (rw)[br]
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)[br]
udev on /dev type devtmpfs [br](rw,nosuid,relatime,size=10240k,nr_inodes=61709,mode=755)[br]
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)[br]
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)[br]
tmpfs on / type tmpfs (rw,relatime)[br]
/dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime)[br]
/dev/loop0 on /mnt/livecd type squashfs (ro,relatime)[br]
/dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime)[br]
tmpfs on /run type tmpfs [br](rw,nosuid,nodev,relatime,size=50072k,mode=755)[br]
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)[br]
fusectl on /sys/fs/fuse/connections type fusectl [br](rw,nosuid,nodev,noexec,relatime)[br]
tmpfs on /mnt/livecd/usr/portage type tmpfs (rw)[br]

вот все команды с самого начала:[br]
livecd ~ # ping  -c 3  www.gentoo.org[br]
livecd ~ # parted -a optimal  /dev/sda[br]
(parted) mklabel  gpt[br]
(parted) unit mib[br]
(parted) mkpart  primary 1 3[br]
(parted) name 1 grub[br]
(parted) set  1  bios_grub  on[br]

(parted) mkpart  primary 3 515[br]
(parted) name 2 boot[br]
(parted) mkpart  primary 515 2563[br]
(parted) name 3 swap[br]
(parted) mkpart  primary 2563 -5[br]
(parted) name 4 rootfs[br]
(parted) quit[br]

livecd ~ # mkfs.ext2  /dev/sda2[br]
livecd ~ # mkfs.ext4  /dev/sda4[br]
livecd ~ # mkswap  /dev/sda3[br]
livecd ~ # swapon  /dev/sda3[br]

livecd ~ # date[br]


livecd ~ # cd  /mnt/gentoo[br]
livecd gentoo # links http://www.gentoo.org/main/en/mirrors.xml[br]

livecd gentoo # tar xvjpf stage3--amd64-20150226.tar.bz2[br]

Вроде как parted написал, что 6+ гигов для системы, а du -sh говорит, что /mnt/gentoo 189 мб

 ,

proshin
()

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