что то ищешь тут паря?

понедельник, 29 сентября 2014 г.

что сделать

добить сайт пор
договор по магазу между тремя
медиаплан партия
мозговой гтурм
фотки машина
сьем машина
часы продажа
пиджак и рубашка
по поводу шенгена
поработать по форуму
поработать по НЛП вечернее нажиралово
почистить ноут
симфони 2
бучавебдев
протеин
часто использ функции пхп
кастанеда
книга по почерку

среда, 24 сентября 2014 г.

freebsd pkg2ng pkg и иже с ними.переход на новую систему пекеджей.а также статья про subversion(как я первый раз качал сырцы))))

для начала нужен доступ из фри на которой мы все делаем на фтп где лежат прекомпиленые
бинарники
для этого делаем:
export FTP_PASSIVE_MODE=YES - использовать пассивый режим
export PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/
(это инструкции лдя bash так как для tcsh будет setenv) - это мы указываем переменную и в ней фтп сайт откуда качать для нашей версии бинарники
сделал я эту переменную потому что у меня стоит 9.1 а в фтп дире только есть прекомпиленные для девятки (так что нада проверять.пришлось самому лезть на фтп и смотреть так как для 9.1 выдавало еррор)
packages-8-stable

11.02.2014 0:00:00
packages-8.4-release

09.05.2013 0:00:00
packages-9-current

09.12.2011 0:00:00
packages-9-stable

11.02.2014 0:00:00
packages-9.2-release

так.инсталлировал
сразу запустил pkg2ng
пошло преобразовывать все пакеты
выдало в конце такое
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
делаем
cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf - чтоб невыдавало такую хуйню больше


  
итак. что же такое  pkg? это новый менеджер пакетов.
цитата от муффа

утилита pkgng дает возможность устанавливать приложения исключительно из бинарных пакетов.
Начиная с FreeBSD 9.1, в систему включена программа "самонастройки" ("bootstrap") pkgng. Она скачивает и устанавливает основную утилиту pkgng.
Начиная с FreeBSD 10.0 используется уже новый пакетный менеджер pkgng (Next Generation Package Management Tool).
Для более ранних версий FreeBSD утилиту pkgng необходимо установить из коллекции портов или из бинарных пакетов.
теперь чтоб система работала с новым менеджером пакетов нужно
echo 'WITH_PKGNG=yes' >> /etc/make.conf

опять цитата

Ну и последний штрих... Для предотвращения периодического ежедневного запуска скрипта автоматического копирования базы данных установленных пакетов pkg_install, необходимо добавить в periodic.conf переменную daily_backup_pkgdb_enable с значением NO:
# echo 'daily_backup_pkgdb_enable="NO"' >> /etc/periodic.conf

ну что ж теперь смотрим плюшки



pkg  -R             Directory to search for individual repository configurati                                                                                                                                                             ons
ненада теперь переменную выставлять.указал и качаешь

pkg add - ну это понятно
audit          Reports vulnerable packages
autoremove     Removes orphan packages - удобно)
backup         Backs-up and restores the local package database - нужно)
check          Checks for missing dependencies and database consistency - пожалуйста)
convert        Convert database from/to pkgng - по идее счас вот сделать нужно после инсталляции
fetch          Fetches packages from a remote repository - просто выкачиваем пакет
info           Displays information about installed packages - даем на греп и смотрим есть ли у нас такой пакет в системе
install        Installs packages from remote package repositories
lock           Locks package against modifications or deletion - а вот это интересно - можно залочить пакет(!!!)
plugins        Manages plugins and displays information about plugins - плагины?)
register       Registers a package into the local database
remove         Deletes packages from the database and the system - второе тоже самое что и делит
stats          Displays package database statistics - пожалуйста)

pkg stats дает такой вывод
pkg stats
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
Local package database:
        Installed packages: 322
        Disk space occupied: 978 MB

Remote package database(s):
        Number of repositories: 1
        Packages available: 0
        Unique packages: 0
        Total size of packages: 0 B
неплохо

man pkg.conf и тут видим
 SYSLOG: boolean             This option is enabled by default, log all
                                 the installation/deinstallation/upgrade oper-
                                 ation via syslog(3)
очень неплохо!можно все логировать в стандартный сислог!
мне это начинает нравится!
идем дальше
вконце мана:
SEE ALSO
     fetch(3), pkg(8), pkg-add(8), pkg-annotate(8), pkg-audit(8),
     pkg-autoremove(8), pkg-backup(8), pkg-check(8), pkg-clean(8),
     pkg-config(8), pkg-convert(8), pkg-create(8), pkg-delete(8),
     pkg-fetch(8), pkg-info(8), pkg-install(8), pkg-lock(8), pkg-query(8),
     pkg-register(8), pkg-repo(8), pkg-rquery(8), pkg-search(8), pkg-set(8),
     pkg-shell(8), pkg-shlib(8), pkg-stats(8), pkg-update(8), pkg-updating(8),
     pkg-upgrade(8), pkg-version(8), pkg-which(8)
ебать тут их наинсталлировано.


pkg: Warning: use of ftp:// URL scheme with SRV records is deprecated: switch to pkg+ftp://
это я запустил pkg install subversion
так....недает мне поднять свн из пакетов.пойдем дальше

pkg info|grep git вот получаем инфу о пакетах.удобно и быстро работает
pkg-info -a инфа обо всех пакетах
-i  Make the default or the regular expression (-x) pkg-name matching
         case insensitive.
тоесть
pkg info -i g*
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file
gamin-0.1.10_4
gawk-4.0.2
gd-2.0.35_8,1
gdk-pixbuf-2.23.5_3
gettext-0.18.1.1
gio-fam-backend-2.28.8_1
git-1.8.2
glib-2.28.8_4
gmake-3.82_1
gnupg-2.0.19_3
gobject-introspection-0.10.8_2
gtk-2.24.6_2
gtk-update-icon-cache-2.24.6_1

вот вам и поиск по регекспу,...)
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

теперь вот что делать с этой ошибкой.

для правильной работы читаем man pkg.conf
и он нам говорит
нужно создать диру /usr/local/etc/pkg
а в ней mkdir /usr/local/etc/pkg/repos
а в ней создаем файл FreeBSD.conf и туда пихаем
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  enabled: yes
}

потом даем pkg_update
и потом можем инсталлировать делать поиск по пакетам и т д
ТАК ВОТ
дал я
pkg install subversion
пакет у меня установился все такое НО!!!
[root@XXXXXXX /usr/ports/devel/subversion]# svn
Shared object "libaprutil-1.so.0" not found, required by "svn"

вылазит такая ошибка
нашел в нете интересную ссылку.чувак столкнулся с той же самой проблемой
http://lists.freebsd.org/pipermail/freebsd-ports/2014-June/093173.html

So I "portmaster devel/subversion", which re-built that port, but after:
он давай ребилдить порт
потом посмотреть куда линкануты библиотеки
ldd `which svn`
/usr/local/bin/svn:
        libsvn_client-1.so.0 => /usr/local/lib/libsvn_client-1.so.0 (0x2809b000)
        libsvn_wc-1.so.0 => /usr/local/lib/libsvn_wc-1.so.0 (0x280f4000)
        libsvn_ra-1.so.0 => /usr/local/lib/libsvn_ra-1.so.0 (0x2818f000)
        libsvn_diff-1.so.0 => /usr/local/lib/libsvn_diff-1.so.0 (0x2819a000)
        libsvn_ra_local-1.so.0 => /usr/local/lib/libsvn_ra_local-1.so.0 (0x281ac000)
        libsvn_repos-1.so.0 => /usr/local/lib/libsvn_repos-1.so.0 (0x281b3000)
        libsvn_fs-1.so.0 => /usr/local/lib/libsvn_fs-1.so.0 (0x281e1000)
        libsvn_fs_fs-1.so.0 => /usr/local/lib/libsvn_fs_fs-1.so.0 (0x281ea000)
        libsvn_fs_base-1.so.0 => /usr/local/lib/libsvn_fs_base-1.so.0 (0x2821b000)
        libsvn_fs_util-1.so.0 => /usr/local/lib/libsvn_fs_util-1.so.0 (0x28243000)
        libsvn_ra_svn-1.so.0 => /usr/local/lib/libsvn_ra_svn-1.so.0 (0x28245000)
        libsvn_ra_serf-1.so.0 => /usr/local/lib/libsvn_ra_serf-1.so.0 (0x2825c000)
 
и т д
и в итоге НИХУЯ
и он пишет...ггг...
So *now* what do I do to get an updatable system again??!?
типа блять ЧЕ ДЕЛАТЬ ПАЦАНЫ)))
 
ну собственно говоря я тоже дал по свну 
ldd '/usr/local/bin/svn'
и увидел что у меня нет ее
        libsvn_delta-1.so.0 => /usr/local/lib/libsvn_delta-1.so.0 (0x80203f000)
        libsvn_subr-1.so.0 => /usr/local/lib/libsvn_subr-1.so.0 (0x802251000)
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x8024c7000)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libintl.so.9 => /usr/local/lib/libintl.so.9 (0x8026ea000)
        libserf-1.so.1 => /usr/local/lib/libserf-1.so.1 (0x8028f4000)
        libz.so.6 => /lib/libz.so.6 (0x802b0c000)
        libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x802d20000)
        libmagic.so.4 => /usr/lib/libmagic.so.4 (0x802fd4000)
        libthr.so.3 => /lib/libthr.so.3 (0x8031ee000)
        libc.so.7 => /lib/libc.so.7 (0x803410000)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
        libapr-1.so.0 => not found (0)
        libaprutil-1.so.0 => not found (0)
но с другой стороны я дал по поиску
 find / -name 'libaprutil*'
/usr/local/lib/libaprutil-1.so.4
/usr/local/lib/libaprutil-1.so
/usr/local/lib/libaprutil-1.la
/usr/local/lib/libaprutil-1.a
и увидал у себя такие библиотеки
думаю может линкануть да и все?
НО ХЗ похожу дальше по форумам и буду дальше писать

нашел интересный ответ.в 2х местах в нете говорят что все дело в PATH
у меня вроде переменная окружения нормальная НО

Often all you need is to set your library path correct.
Try to search or look for the files that is listed as not found and add the folder they are in to the variable LD_LIBRARY_PATH, the same way you use PATH.
This works as long as your got the librarys install on your machine.

переменной окружения  LD_LIBRARY_PATH у меня нет.может ее поставить.вот думаю счас
поставить ее на /usr/local/lib/
 сделал
export LD_LIBRARY_PATH=/usr/local/lib/
всеравно нихуя бЛЕАААТЬ!

интересный ответ находим сдесь
ВСЕ ДЕЛО ОКАЗЫВАЕТСЯ В БАШЕ
http://svn.haxx.se/users/archive-2005-11/0897.shtml
> Ok, on both server and client,
> the "/usr/local/apr/lib/" (where the libaprutil-1.so.0 is found) is
> added to the LD_LIBRARY_PATH
> in the /home/svnuser/.bash_profile
>
> Anybody can give me a hint on what's the problem is?

It looks like .bash_profile is not run when using svn+ssh. Either try a
symlink in /usr/local/lib or change ld.so.conf.

Dimitri Papadopoulos

попробуем через tcsh
я как раз с него недавно перешел

НО БЛЯТЬ ТУТ ТАКОЙ ОТВЕт типа "линканите диру" ТАК КУДА ЕЕ ЛИНКОВАТЬ ТО?

===>>> The following actions will be taken if you choose to proceed:
        Re-install portmaster-3.17.7
        Upgrade pkg-1.3.7 to pkg-1.3.8

НУ НАКОНЕЦ ТО
нужно сначала делать так
pkg install portmaster
потом я просто его запустил
portmaster
и он сам предложил проапгрейдить

ТЕПЕРЬ НАКОНЕЦ ТО Я ПЕРЕСОБИРАЮ В ПОРТАХ subversion
прошла команда
make install clean
в порте /devel/subversion

ЕЕЕЕЕЕЕ запустилась
svn
Type 'svn help' for usage.

ну что ж дорогие мои!!!.приступаем к апгрейду сырцов!!!
ну собственно говоря в svn ниче сложного нет
копипейст)
The svn command is used to fetch a clean copy of the sources into a local directory. The files in this directory are called a local working copy.
нену понятное дело что свн многое умеет но я буду его использовать чисто для копирования портов

идем на https://www.freebsd.org/doc/handbook/svn.html и читаем.затем даю

 svn checkout https://svn0.eu.FreeBSD.org/base/stable/10 /usr/src
и получаю вот такой еррор
svn: E170000: Unrecognized URL scheme for 'https://svn0.eu.freebsd.org/base/stable/10'



так.понятно.цитирую

При попытке работы с удаленным репозиторием получаем ошибку вида "svn: E170000: Unrecognized URL scheme for".
Эта ошибка обычно возникает если subversion установлена без модуля WebDAV/Delta-V (HTTP/HTTPS) repo access module. Как исправить - пересобрать subversion с этим модулем.
# cd /usr/ports/devel/subversion
# make config
обязательно выбираем SERF:
[ ] BDB               Berkeley DB support
[ ] BOOK              Install the Subversion Book
[x] FREEBSD_TEMPLATE  FreeBSD Project log template
[ ] GNOME_KEYRING     Build with GNOME Keyring auth support
[ ] KDE_KWALLET       Build with KDE KWallet auth support
[ ] MAINTAINER_DEBUG  Build debug version
[ ] MOD_DAV_SVN       mod_dav_svn module for Apache 2.X
[x] P4_STYLE_MARKERS  Perforce-style conflict markers
[ ] SASL              SASL support
[x] SERF              WebDAV/Delta-V (HTTP/HTTPS) repo access module
[x] STATIC            Build static version (no shared libs)
[ ] SVNSERVE_WRAPPER  Enable svnserve wrapper (umask setter)
[ ] TEST              Run subversion test suite
[ ] TOOLS             Install several tools (svnauthz-validate and mod_d)
если subversion установлена, делаем:
# make deinstall
а потом
# make install clean


svn checkout https://svn0.eu.FreeBSD.org/base/stable/10 /usr/src
Shared object "libapr-1.so.0" not found, required by "libserf-1.so.1"
И ОПЯТ ВІЛЕЗЛА ТАКАЯ ХУЙНЯ
идем дальше
http://lists.freebsd.org/pipermail/freebsd-ports/2014-June/093179.html
тут написано
There's a problem in the apr port which makes it link libaprutil to
the installed libapr instead of the newly built one.  In this update
of apr the library version changed, so your libaprutil is asking for
the old version now.  Rebuilding apr will correct that.  Rebuilding
serf and subversion may not be necessary now that I think about it.
 
ну чтож будем ребилдить
 make search name="apr"|less
Port:   apr-1.5.1.1.5.4
Path:   /usr/ports/devel/apr1
Info:   Apache Portability Library
Maint:  apache@FreeBSD.org
B-deps: db5-5.3.28_2 expat-2.1.0_1 gdbm-1.11_2 gettext-0.18.3.1_1 indexinfo-0.2 libiconv-1.14_4
R-deps: db5-5.3.28_2 expat-2.1.0_1 gdbm-1.11_2 gettext-0.18.3.1_1 indexinfo-0.2 libiconv-1.14_4
WWW:    http://apr.apache.org/
 
 
даю в порте reinstall
посмотрим что будет
 
ЕСТь.все получилось.пошла инсталляция сырцов.всем спасибо.занавес.
ПС:
кстати после того как вы проинсталлили сырцы или порты с помощю свн можно потом давать
 в дире портов такое
To update /usr/ports created in the example above, use:
# svn update /usr/ports


как инсталлить порты с помощю СВН

# Ports
rm -rf /usr/ports
svn co https://svn.freebsd.org/ports/head /usr/ports


svn co - это svn checkout в сокращенной форме
соответственно сначала даем это в пустой дире
 а потом просто по крону даем
# Ports
svn update /usr/ports


и все!!!


ПС2:птнпнх
 




понедельник, 22 сентября 2014 г.

webasyst detectPDA

находится в D:\clima\SC\html\scripts\index.php
if($CurrDivision->MainTemplate && !detectPDA() && (!isset($_GET['view'])||$GetVars['view']!='mobile')){

ну и тут убираем его

пятница, 19 сентября 2014 г.

что сделать

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

вторник, 16 сентября 2014 г.

что сегодня

кардиган
взять ноут и почистить
бабку пхп
мейладмин
музіку в машине
позаниматься НЛП вечером

по ковалеву

прекрасное изменение себя с помощю НЛП
Чего я хочу достигнуть:
молодой человек регулярно изменяющий себя с помошю НЛП
как я узнаю єто?
я начну постоянно делать упражнения НЛП в течении дня или по вечерам
что я услышу увижу почувствую?
услышу свой голос произносящий технику незаконченных предложений,услышу печатание на компьютере своих фреймов или техник,услышу писание ручки по бумаге для того чтоб выполнить упражнения,услышу передвигающуюся руку с ручкой для бессознательного оценения желания,увижу новые фреймы,цели напечатанные или написанные,увиду себя в каких то местах(преимущественно в ванной) произносящим какую либо технику или передвигающимся из места на место для того чтоб заякорить себя,почувствую свои бессознательные желания,радость от того что я иду к цели,прилив счастья,состояние разнообразных якорей
где и с кем?
сам с собой дома
каких ресурсов недостает?
времени
почему я не достиг этой цели раньше?
потому что я незнал что это настолько работает
что произойдет если я достигну цели?
я изменю себя в ту сторону в которую хочу стану лучше,буду еффективнее употреблять свое время,буду еффективней использовать возможности предоставляемый мне жизнью,буду еффективнее вести себя в нужных ситуациях,

что произойдет если я недостигну цели?
я буду работать над НЛП однако ненастолько часто насколько мне хотелось бы

стоит ли результат цели?
безусловно



воскресенье, 14 сентября 2014 г.

купить мыло домой
купить кардиган
поехать на днях в гидрыч покачаться
инсулиновый всплеск
купить белые касио
заплатить за хату
купить новые колпаки
позаниматься НЛП
что по нлп
работтоспособность
экономия денег в рестиках
сон
качание в гидрыче
по свадьбе посмотреть машину
позвонить самару
разобрать и почистить ноут.разобраться с драйверами
установить андрющу на ноут
делать бабку пхп
мейладмин

четверг, 11 сентября 2014 г.

Сон

максм борода выясняется вроде бы жевет понятно с кем и у нее от него ребенок.она беременна.сон второй раз.а я в єто время с лехой жени и еще кем то(кто то серьезній немогу вспомнить кто) вишу типа на переговорах.и узнаю єту тему.как бы она при мне происходит.и я макса спрашиваю что типа ж ты с другой был.потом типа желаю хорошей жизни и все такое.

среда, 10 сентября 2014 г.

что сделать

доучить пхп по бабке
мочалку в машину
музычку в машину
поснимать колпаки
купить новые
купит брюки
купить пиджак
чехол для LG G2 на али
сумку
кран переделать Юре
поделать НЛП
поехать к татал
СДЕЛАТЬ ВСЕ ПО РАБОТЕ
ПЕРЕЙТИ НА УТФ8 БД
НОРМАЛИЗИРОВАТЬ БД
ПЕРЕПИСАТЬ МЕЙЛАДМИН
ПЕРЕЙТИ НА УТФ8 на интерфейсе коммандной строки
перейти на баш