LINUX.ORG.RU

Сообщения proshin

 

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

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

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

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

 , ,

proshin
()

Installing the sources

Ставлю по хендбуку. Вот, что в нем написано: 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

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..

Не нашел более-менее подходящего топика, так-что пришлось создать новый из-за мелкого вопроса.
Устанавливаю генту в виртуалке с 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


Всем привет. Устанавливаю генту по хендбуку на 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 подписка на новые темы