Ru-Board.club
← Вернуться в раздел «UNIX»

» Общие вопросы по FreeBSD

Автор: vovney
Дата сообщения: 09.10.2008 09:06
ламерский вопрос. только только начал изучать фриху.

установил с нуля на виртуалку vmware 6.0.3, всегда интерфейс сети намано поднимался, щас пишет

freebsd kernel: lnc0: Device timeout -- Resetting
freebsd kernel: lnc0: Missed packed - - no receive buffer

короче, сеть не пашет..

ifconfig вроде правильно выглядит.

чо нить мона сделать?

просто до этого точно так же ставил на ту же виртуалку - все запустилось... сеть работала хорошо.
Автор: egorovab3
Дата сообщения: 09.10.2008 12:15
какая последняя версия Фри и где её можно скачать? простите, не успеваю отслеживать, была 7.3 бета, но, вроде уже был релиз, не поделитесь ссылочкой? зарание спасибо.
Автор: gryu
Дата сообщения: 09.10.2008 12:53
egorovab3
вся информация на freebsd.org.
Там и ссылки на скачивание. Сайт мультиязычный. Русский тоже есть.
Автор: egorovab3
Дата сообщения: 09.10.2008 13:35
gryu
большое спасибо, оч приятно когда тебя замечают и помогают, права оч приятно. но я уже нашел ОГРОМНОЕ СПАСИБО ВСЕМУ САЙТУ, АДМИНАМ И ПРОСТО ЗНАЮЩИМ ЛЮДЯМ, ГОТОВЫМ ПОМОЧЬ!!!
Автор: gryu
Дата сообщения: 09.10.2008 13:56
egorovab3
всегда пожалуста.
Автор: Tim2000
Дата сообщения: 10.10.2008 05:40
ну-ну
Автор: Victor_VG
Дата сообщения: 12.10.2008 03:10
Tim2000

Для начала, до того как что-то делать почитай книгу Майкл Лукас "FreeBSD. Подробное руководство", (Симбо. Москва, СПб. 2004) главы 3, 5, 8, 9, 1 - так хотя бы начинаешь представлять себе что нельзя делать, и где что поправить. Дальше запусти из консоли sysinstall и все правки настройки сети делай только через неё. Так ты сделаешь меньше ошибок. Конечно я могу назвать с небольшим поиском (почти на вскидку) пару - тройку консольных утилит на перле для правки конфигов и настроек сети. Но они требуют знания структуры конфигов, и тащить их тебе придётся из портов. У меня на винте полная коллекция пакеджей для версии 7.1 весит "всего" только ~55 Гб (если не кинуть жёсткие связи на каталог All, тогда это 180032 файла, объёмом примерно 24 Гб). Подумай. Я в своё время сам проходил подобными путями и не раз.
Автор: Victor_VG
Дата сообщения: 12.10.2008 19:23
Полезный инструмент - checkreqs.sh:
[more=текст скрипта]#!/bin/sh
# Check on requirements for some package
# $Id: checkreqs,v 1.6 2008/01/14 11:10:24 shelton Exp $

# Stripping package name string. Strips any relatively useless tail info
# like port revision and port epoch, so as result package name will
# look like package-1.22.33 instead of (probably) package-1.22.33_4,5
#
# Input: packageName (string) - source package name
# Output: packageStripped (string) - stripped package name
stripRevisionAndEpoch()
{
# Change part of string like "_N" (where N - is [1-9]) to "@N"
# to avoidance incorrect parsing, when package name contains underlines
# like apache+mod_ssl-1.22.33_4,5
oldvery=`echo $packageName | sed -e "s!_[1-9]!@!g"`

# Strip out "_N" tail, if any
oldverz=${oldvery%@*}

# Strip out ",N" tail, if any
packageStripped=${oldverz%%,*}
}

# Parsing version numbering line to compare it "by parts"
#
# Input: packageString (string) - source package name
# Output: majorVersion (number) - major version number
# minorVersion (number) - minor version number
# patchVersion (number) - patchlevel version number
# textVersion (string) - package name
parseVersionLine()
{
_saveifs=$IFS

# Drop largest prefix with "-" to select version part
ver=${packageString##*-}
textVersion=${packageString%-*}

IFS="."
set $ver

majorVersion=$1
minorVersion=$2
patchVersion=$3

IFS=$_saveifs
}

# Content description file
content="+CONTENTS"

# Where to search installed packages base
pkgbase="/var/db/pkg"

# DO NOT CHANGE ANYTHING BELOW THIS LINE!!!

# This is a separator for taken dependencies list
newline="
"

# Check on parameters
if [ $# -lt 1 ]; then
echo " Specify package full path and name, i.e. /tmp/mypackage-1.2.3.tar.bz2"
exit 127
else
pkgname=$1
fi

# Extract +CONTENTS file
workdir=`mktemp -d /tmp/rq.XXXXXX`

tar x --fast-read -f $pkgname $content
mv $content $workdir

# Check on succesful extracting
if [ $? -ne 0 ]; then
echo "Extracting file $content unsuccesful, check your package file"
exit
fi

# Take dependencies list
deps=`grep "@pkgdep" $workdir/$content`

# Check on presence dependencies
if [ ${#deps} -eq 0 ]; then
echo "Package $pkgname does not have dependencies"
exit 127
fi

# Take list of all installed packages
_installed=`ls -1p $pkgbase | grep -e "/"`

# Drop down lines, which are ordinary files
installed=""

for oneinst in $_installed
do
saveifs=$IFS
IFS=/

set $oneinst
installed="$installed $1"

IFS=$saveifs
done

missdep=""

# Dependencies list splitted by newlines
saveifs=$IFS
IFS=$newline

# Search each marked depend at installed packages database
for onedep in $deps
do
# Strip out "@pkgdep" text
IFS=$saveifs
set $onedep
packageName=$2

# Strip dependency package name (revision and epoch usually useless)
stripRevisionAndEpoch
_dep=$packageStripped

found=0

for packageName in $installed
do
stripRevisionAndEpoch

# We search exactly one installed package and go to search next depend
if [ $_dep = $packageStripped ]; then
found=1
break
fi

# We'll try to compare versions. When installed version is great then
# required, install will OK, exclude major version number (i.e. bison
# and bison2 - this way warning will generated)
packageString=$_dep
parseVersionLine

_depmajor=$majorVersion
_depminor=$minorVersion
_deppatch=$patchVersion
_deptext=$textVersion

packageString=$packageStripped
parseVersionLine

# Compare package names. When this is completely different packages
# we'll advance inner loop
if [ ! $_deptext = $textVersion ]; then
continue
fi

# Compare major part of installed and required packages
if [ $majorVersion -gt $_depmajor ]; then
echo "WARNING!!!"
echo "Package $pkgname required package $_dep, but package $packageName is installed"
echo "Using this version of package can cause problems with working $pkgname"

found=1
break
fi

# Compare minor and patch parts of installed and required packages
if [ $minorVersion -gt $_depminor ] || [ $patchVersion -gt $_deppatch ]; then
found=1
break
fi

done

# Check on dependency found
if [ $found -eq 0 ]; then
echo "Package $_dep, required for package $pkgname, MISSED!"
missdep="$missdep $_dep$newline"
else
echo "Dependency for package $_dep satisfed"
fi

# Outer loop will advance by newline-separated list
IFS=$newline
done

# Clean junk
rm -rf $workdir

# Check on unsatisfed dependencies
if [ ${#missdep} -eq 0 ]; then
exit 0
else
qmiss=0

# List unsatisfed dependencies
echo ""
echo "Unsatisfed dependencies:"
echo "------------------------"

for onemiss in $missdep
do
echo $onemiss
qmiss=$(($qmiss+1))
done

echo "------------------------"
echo "Unsatisfed dependencies: $qmiss"

exit 1
fi
[/more]
делает не много - проверяет установленные зависимости используя базу пакетов локальной системы.

Параметры вызова - checkreqs.sh <полный_путь_к_тестируемому_пакету>.

Я поступил с ним просто - кинул в /usr/local/bin/ и создал на него симлинк с именем checkreqs . Теперь он у меня по нему вызывается. Нашёл на сайте OpenOffice.

Заодно шкурный вопрос - кто подскажет как именно модифицировать makefile для FileZilla 3.1.3/3.1.3.1 для того что бы она собралась из порта на FreeBSD 7.1 + KDE 4.1.1 (PC-BSD 7 Final + [more=271 дополнительный пакет]GimpUserManual-PDF-2_1
OOo_2.4.1-1_FreeBSD70Intel_install_ru_infra (этот проблемный - diablo-jdk-freebsd7.i386.1.6.0.07.02-1 не видит, буду обновлять Java JDK до 1.6.0.3, коли найду новее, то до неё)
alac-0.1.3_1
amarok-1.4.9.1_1
amarok-fs-0.5_3
apr-db42-1.3.3.1.3.4
arc-5.21o_1
arj-3.10.22_1
arts-1.5.10,1
artswrapper-1.5.3
at-spi-1.22.1_2
at-spi-reference-1.22.1_1
avahi-0.6.23
avahi-app-0.6.23
beecrypt-4.1.2_1
boehm-gc-6.8
buffer-1.19
cabextract-1.2
cairomm-1.6.4
cksfv-1.3.12
clamassassin-1.2.4_2 - модифицирована зависимость с ClamAV 0.93.3 на ClamAV 0.94
clamav-0.94 - собирался из исходников
clamcour-0.3.8_3 - модифицирована зависимость с ClamAV 0.93.3 на ClamAV 0.94
clamfilter-0.5_1 - модифицирована зависимость с ClamAV 0.93.3 на ClamAV 0.94
clamsmtp-1.9 - модифицирована зависимость с ClamAV 0.93.3 на ClamAV 0.94
clamtk-3.08_1 - модифицирована зависимость с ClamAV 0.93.3 на ClamAV 0.94
coreutils-6.9_3
cuneiform-0.4.0
cups-base-1.3.8_1
db45-4.5.20.0
dbus-qt3-0.70_2
desktop-file-utils-0.15_1
diablo-jdk-freebsd7.i386.1.6.0.07.02-1
digikam-0.9.4
digikam-doc-0.9.4
dlmalloc-2.8.3
dpkg-1.13.25_2
dvd-slideshow-0.8.0_1
dvda-author-20050703
dvdauthor-0.6.14_1
dvdauthorwizard-1.4.6_3
dvdbackup-0.1.1_4
dvdimagecmp-0.3
dvdisaster-0.70.6_1
dvdrip-0.98.8_1
dvdstyler-1.5.1.2_1,2
dvdtape-1.6_1
eject-1.5_3
emovix-0.9.0
esound-0.2.40
ffmpeg-2008.07.27_7
file-4.25
filezilla-3.0.11
firefox-3.0_2,1
fping-2.4b2_1
gail-1.22.3
gail-reference-1.22.3_1
gimp-2.4.7,2
gimp-app-2.4.7,1
gimp-data-extras-2.0.2_1
gimp-gap-2.4.0_1
gimp-greycstoration-0.2.0_3
gimp-gutenprint-5.1.7_1
gimp-lqr-plugin-0.4.0.4_1
gimpfx-foundry-20080323
gimpshop-2.2.11_10
gj-jdk1.2-0.6m_2
glibmm-2.16.4,1
gnome-keyring-2.22.3_1
gnome-mime-data-2.18.0_3
gnome-vfs-2.22.0_2
gnomehier-2.3_10
gocr-0.45
gsm-1.0.12_1
gstreamer-0.10.20
gstreamer-plugins-0.10.20_2,3
gstreamer-plugins-dvd-0.10.9_3,3
gstreamer-plugins-ugly-0.10.9_1,3
gtk-engines2-2.14.3
gtkmm-2.12.7_1
gtkspell-2.0.14
gtkspell-reference-2.0.14_1
hicolor-icon-theme-0.10_2
inkscape-0.46_3
jaf-1.1.1
java-access-bridge-1.18.0_3
java-beepcore-0.9.08_2
java-checkstyle-4.4_1
java-cup-11.a_2
java-getopt-1.0.13_2
java-util-concurrent-1.3.4_2
java2html-0.9.2
java3d-1.5.2_1
javacc-4.0_2
javamail-1.4.1
javanns-1.1
javaservicewrapper-3.2.3_1
javatar-2.5_1
javaview-lite-3.95_2
javavmwrapper-2.3.2
jhead-2.82
k3b-1.0.5
k3b-i18n-1.0.5
k3bmonkeyaudioplugin-3.1_2
kasablanca-0.4.0.2_4
kbackup-0.5.4_1
kchmviewer-3.1_1
kde-xdg-env-1.0_3,1
kde4-style-polyester-1.98.0
kdebase-kompmgr-3.5.10
kdesdk-4.1.1
komparator-0.5_2
kompozer-0.7.10_3
krename-3.0.14_2
krusader-1.90.0_1
krusader-jse-demo_calc-0.1
krusader-jse-root_mount-0.1
ldvd-2.0.1_7
lha-1.14i_6
libbonobo-2.22.0_1
libbonobo-reference-2.22.0
libcroco-0.6.1_1
libdvdcss-1.2.9_2
libdvdnav-0.1.10_3
libdvdplay-1.0.1_2
libdvdread-0.9.7_3
libgmp-4.2.3
libgpod-0.6.0_1
libgsf-1.14.8_2
libgtkhtml-2.11.1_2
libkdcraw-0.1.4_1
libkexiv2-0.1.7_1
libkipi-0.1.6_1
libksba-1.0.3
liblqr-1-0.1.0.1_1
libmpeg2-0.5.1
libmspack-0.0.20040308_3
libmtp-0.2.6.1
libnjb-2.2.6_1
librsvg2-2.22.2_2
libsamplerate-0.1.4
libsigc++-2.2.2
libslang2-2.1.3
libtasn1-1.5
libwmf-0.2.8.4_2
libxml++-2.22.0_1
linc-1.0.3_7
linc-reference-1.0.3
lsdvd-0.16_2
lua-5.1.3_3
lxdvdrip-1.62_3
lynx-2.8.7d9_1
lzo2-2.03_2
madplay-0.15.2b_1
mc-4.6.1_9
md5deep-3.1
mhash-0.9.9
mime-support-3.44.1
mjpegtools-1.9.0.r3_2
mpeg2codec-1.2_3
mpeg_encode-1.5b
mpgtx-1.3.1_2
mplayer-skins-1.1.2_6
mysql-client-5.0.67
neon28-0.28.3
netpbm-10.26.56
netpbm-devel-10.31
normalize-0.7.7_2
nspr-4.7
nss-3.11.9_2
ogle-0.9.2_9
ogmtools-1.5_2
openssl-0.9.8i
p5-AnyEvent-4.15.2
p5-Authen-SASL-2.12
p5-Bit-Vector-6.4_1
p5-Carp-Clan-6.00
p5-Compress-Raw-Zlib-2.015
p5-Compress-Zlib-2.015
p5-Config-Tiny-2.12
p5-Date-Calc-5.5.1
p5-Date-Manip-5.54
p5-Digest-HMAC-1.01
p5-Digest-MD5-2.36_1
p5-Digest-SHA1-2.11
p5-Event-1.11
p5-Event-ExecFlow-0.63_1
p5-Event-RPC-0.90
p5-ExtUtils-CBuilder-0.24
p5-ExtUtils-ParseXS-2.19
p5-File-Find-Rule-0.30
p5-GSSAPI-0.26
p5-Glib2-1.183
p5-Gtk-0.7009_4
p5-Gtk2-1.183
p5-Gtk2-Ex-FormFactory-0.65_2
p5-Gtk2-Ex-Simple-List-0.50_2
p5-HTML-Parser-3.56_1
p5-HTML-Tagset-3.20
p5-IO-Compress-Base-2.015
p5-IO-Compress-Zlib-2.015
p5-IO-Socket-SSL-1.15
p5-Locale-libintl-1.16_1
p5-MIME-Base64-3.07
p5-Module-Build-0.28.08_2
p5-Net-1.22,1
p5-Net-SSLeay-1.35
p5-Number-Compare-0.01
p5-Parse-Yapp-1.05
p5-PathTools-3.2701
p5-Spiffy-0.30
p5-Storable-2.18
p5-Test-Base-0.54_1
p5-Text-Glob-0.08
p5-URI-1.37
p5-XML-DOM-1.44
p5-XML-Parser-2.36
p5-XML-RegExp-0.03
p5-XML-XQL-0.68
p5-YAML-0.66
p5-libwww-5.814
p5-libxml-0.08
patch-2.5.4
pdfedit-0.4.1_2
png-1.2.28
poppler-0.8.7
poppler-gtk-0.8.7
postgresql-client-8.1.13
procmail-3.22_6
pstree-2.32
python25-2.5.2_3
rpm-5.0.3_1
rpm2cpio-1.2_2
ru-aspell-0.99.f7.1_1,2
ruby-flvtool2-1.0.6
seamonkey-1.1.11
sha-1.0.4
sox-14.0.1_1
streamdvd-0.4_1
subtitleripper-0.3.4_2
subversion-1.5.2
thunderbird-2.0.0.16
thunderbird-i18n-2.0.0.16
tk-wrapper-1.1
tkdvd-4.0.9
transcode-1.0.6_1
ucl-1.03_1
unace-1.2b_2
unarj-2.65_2
unzoo-4.4_2
upx-3.02
urwfonts-1.0_3
urwfonts-ttf-1.0.7b18_2
wavplay-1.4_2
wxgtk2-2.6.3_5
wxgtk2-2.8.8_1
wxgtk2-common-2.6.3_4
wxgtk2-common-2.8.8_1
wxsvg-1.0.b7.2_2
xar-1.5.2
xerces-j-2.9.0_2
xine-0.99.5_1
xnview-1.70_3
xpi-quick-locale-switcher-1.6.5.1
xvid4conf-1.12_2
xxdiff-3.2_3
xxdiff-scripts-3.2_1
gimp-help-en-ru-2.4
gsview-4.9-kit
rarbsd-3.8.b4
wallpaper-1.0_1
mucommander-0.8.2 - написан с нуля 0.7.10.2008, о существовании в портах узнал после 11.10.2008
pdftohtml-0.39_2[/more] частью из пакеджей, у многих исправлены ошибки в файлах *.desktop и +CONTENT, в mc справка переделана на UTF-8 - иначе он её не мог прочитать - "кракозябры" хотя кодировку терминала для него специально менял и не раз, в итоге плюнул, исправил справку и всё заработало - сам mc собран для UTF-8, частью собранные из исходников)? У меня make configure build вылетает с ошибкой. И не он один не собирается - WINE 1.1.5 так же, вылетает с ошибкой "1" на сборке advpack.dll. Но, данный порт помечен как broken мантейнером (смотрим на Fresh Ports - wine 1.1.5,1 - "A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted", хотя пакедж в дереве есть от 08.10.2008). Буду пробовать 1.1.6. Вроде только что собрался Mozilla Thunderbird 2.0.0.17. Погляжу итоги.
Автор: Tim2000
Дата сообщения: 13.10.2008 06:09
Victor_VG
оаллилуйя! спасибо человек
Автор: vintovkin
Дата сообщения: 13.10.2008 11:53

Цитата:
какая последняя версия Фри и где её можно скачать? простите, не успеваю отслеживать, была 7.3 бета, но, вроде уже был релиз, не поделитесь ссылочкой? зарание спасибо.

Автор: Palza
Дата сообщения: 13.10.2008 13:39
каким образом можно сделать отображение и ввод русских символов(кодировка koi8r или cp1251) в консоли.
русифицирование консоли не требуется
делал как в handbook'е, не получилось
Автор: Victor_VG
Дата сообщения: 13.10.2008 21:29
vintovkin

В шапку погляди, ты один из тех ради кого её править пришлось.

Palza

Посмотри на RUS-BSD - хотя я на FreeBSD 7.1 настраивался средствами KDE 4.1.1 - предлагаемый там способ не сработал. У меня локаль стоит в ru-RU.UTF-8 - оказалась удобнее...

2ALL

Руки наконец дошли - собрал пару пакетов:

1) rar-3.8.0_1.tbz - rar 3.80 Final для FreeBSD, shareware. Собрал "с нуля" свой комплект пакеджей для RAR FreeBSD 3.80 Final - три раза скачивал, в двух случаях права доступа на rar в тарбале стоят как 644 вместо 755. Он естественно не запустится. Мне просто надоело cmod на rar и unrar каждуй раз выдавать, с makefile одна морока - малейшее "не так" - сообщение об ошибке. В итоге просто написал свой пакедж и выложил у себя. Регистрационный файл с именем rarreg.key кладём в /usr/local/etc - в других местах он не работает. Во всяком случае до сего дня это было так. Естественно, есть вариант пакеджа ставящий программу с лицензионным ключом. Но, там в +CONTENTS надо править MD5SUM под конкретный ключ. Если что - пишите в личку, помогу.

2) clamav-0.94.tbz - ClamAV 0.94 i686 - собран из исходников с ClamAV.net - ошибка в +CONTENTS из-за которой не ставился файл node15.html исправлена - я нечаянно пропустил лишний пробел в скрипте. Извините.

3) thunderbird-i18n-2.0.0.17.tbz - 47 языковый пакет локализации для Mozilla Thunderbird 2.0.0.17 (его самого берём в дереве пакетов i386/ports/7-STABLE/mail) при установке лучше использовать команду pkg_add -f thunderbird-2.0.0.17.tbz и на сообщения о устаревших зависимостях внимания не обращать - всё равно работает как часики! Покет локализации собран на основе модифицированных скриптов для 2.0.0.16 и оригинальных языковых пакетов версии 2.0.0.17 с сайта Mozilla Fundation. Проблем в его работе не обнаружено.

А как доказательство работы rar из моих пакетов - [more=пожалуйста]# pkg_add rar-3.8.0,1.tbz && exit
% rar

RAR 3.80 Copyright (c) 1993-2008 Alexander Roshal 16 Sep 2008
Registered to ...................................................

Usage: rar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>

<Commands>
a Add files to archive
c Add archive comment
cf Add files comment
ch Change archive parameters
cw Write archive comment to file
d Delete files from archive
e Extract files to current directory
f Freshen files in archive
i[par]=<str> Find string in archives
k Lock archive
l[t,b] List archive [technical, bare]
m[f] Move to archive [files only]
p Print file to stdout
r Repair archive
rc Reconstruct missing volumes
rn Rename archived files
rr[N] Add data recovery record
rv[N] Create recovery volumes
s[name|-] Convert archive to or from SFX
t Test archive files
u Update files in archive
v[t,b] Verbosely list archive [technical,bare]
x Extract files with full path

<Switches>
- Stop switches scanning
ad Append archive name to destination path
ag[format] Generate archive name using the current date
ap<path> Set path inside archive
as Synchronize archive contents
av Put authenticity verification (registered versions only)
av- Disable authenticity verification check
c- Disable comments show
cfg- Disable read configuration
cl Convert names to lower case
cu Convert names to upper case
df Delete files after archiving
dh Open shared files
ds Disable name sort for solid archive
dw Wipe files after archiving
e[+]<attr> Set file exclude and include attributes
ed Do not add empty directories
en Do not put 'end of archive' block
ep Exclude paths from names
ep1 Exclude base directory from names
ep3 Expand paths to full including the drive letter
f Freshen files
hp[password] Encrypt both file data and headers
id[c,d,p,q] Disable messages
ierr Send all messages to stderr
ilog[name] Log errors to file (registered versions only)
inul Disable all messages
isnd Enable sound
k Lock archive
kb Keep broken extracted files
m<0..5> Set compression level (0-store...3-default...5-maximal)
mc<par> Set advanced compression parameters
md<size> Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext] Specify file types to store
n<file> Include only specified file
n@ Read file names to include from stdin
n@<list> Include files in specified list file
o[+|-] Set the overwrite mode
ol Save symbolic links as the link instead of the file
or Rename files automatically
ow Save or restore file owner and group
p[password] Set password
p- Do not query password
r Recurse subdirectories
r0 Recurse subdirectories for wildcard names only
rr[N] Add data recovery record
rv[N] Create recovery volumes
s[<N>,v[-],e] Create solid archive
s- Disable solid archiving
sc<chr>[obj] Specify the character set
sfx[name] Create SFX archive
si[name] Read data from standard input (stdin)
sl<size> Process files with size less than specified
sm<size> Process files with size more than specified
t Test files after archiving
ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format
tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format
tk Keep original archive time
tl Set archive time to latest file
tn<time> Process files newer than <time>
to<time> Process files older than <time>
ts<m,c,a>[N] Save or restore file time (modification, creation, access)
u Update files
v Create volumes with size autodetection or list all volumes
v<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]
ver[n] File version control
vn Use the old style volume naming scheme
vp Pause before each volume
w<path> Assign work directory
x<file> Exclude specified file
x@ Read file names to exclude from stdin
x@<list> Exclude files in specified list file
y Assume Yes on all queries
z[file] Read archive comment from file
% unrar

UNRAR 3.80 freeware Copyright (c) 1993-2008 Alexander Roshal

Usage: unrar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>

<Commands>
e Extract files to current directory
l[t,b] List archive [technical, bare]
p Print file to stdout
t Test archive files
v[t,b] Verbosely list archive [technical,bare]
x Extract files with full path

<Switches>
- Stop switches scanning
ad Append archive name to destination path
ap<path> Set path inside archive
av- Disable authenticity verification check
c- Disable comments show
cfg- Disable read configuration
cl Convert names to lower case
cu Convert names to upper case
dh Open shared files
ep Exclude paths from names
ep3 Expand paths to full including the drive letter
f Freshen files
id[c,d,p,q] Disable messages
ierr Send all messages to stderr
inul Disable all messages
kb Keep broken extracted files
n<file> Include only specified file
n@ Read file names to include from stdin
n@<list> Include files in specified list file
o[+|-] Set the overwrite mode
or Rename files automatically
ow Save or restore file owner and group
p[password] Set password
p- Do not query password
r Recurse subdirectories
sl<size> Process files with size less than specified
sm<size> Process files with size more than specified
ta<date> Process files modified after <date> in YYYYMMDDHHMMSS format
tb<date> Process files modified before <date> in YYYYMMDDHHMMSS format
tn<time> Process files newer than <time>
to<time> Process files older than <time>
ts<m,c,a>[N] Save or restore file time (modification, creation, access)
u Update files
v List all volumes
ver[n] File version control
vp Pause before each volume
x<file> Exclude specified file
x@ Read file names to exclude from stdin
x@<list> Exclude files in specified list file
y Assume Yes on all queries

% pkg_info rar-3.8.0,1
Information for rar-3.8.0,1:

Comment:
RAR multifunctional archiver

Description:
RAR archiver:

* RAR introduces an original compression algorithm. It allows higher
compression ratios than other PC archiving tools, especially
on executable files, object libraries, large text files, etc.

* RAR offers an optional compression algorithm highly optimized
for multimedia data.

* RAR provides functionality for creating a 'solid' archive, which
can raise the compression ratio by 10% - 50% over more common
methods, particularly when packing large numbers of small files.

* RAR offers the ability to create and change SFX archives using
default and external SFX modules.

* RAR offers the ability to create a multi-volume archive as SFX.

* RAR offers a number of service functions, such as setting a
password, adding archive and file comments. Even physically
damaged archives may be repaired and an archive may be locked
to prevent further changes. Authenticity information may be
added for additional security and RAR will store information
on the last update and name of the archive.[/more]. Надеюсь убедительно?
Автор: Bugavka
Дата сообщения: 14.10.2008 06:34
Извините, абсолютно не шарю во фре, помогите открыть порт. Какими командами это делается?
Автор: Tim2000
Дата сообщения: 14.10.2008 11:07
Bugavka
ща тебя прошаренные во фре админы завалят мыслями, типа "Ууууу, ёкта, дак ты сначала перечитай три книги по 700 страниц, а уж потом спрашивай!" забыв совсем, что сами такими же когда-то были..
Автор: gryu
Дата сообщения: 14.10.2008 11:36
Tim2000
Ржать по этому поводу можно. И даже нужно.
Если глянуть в шапку, то там даже ссылочка есть на то, как я "воевал" с "зубрами" на тему "читайте маны".
Но сама постановка впроса просто выбивает из колеи.
"абсолютно не шарю во фре" и тут же "помогите открыть порт".
Конечно возможен вариаент, что писавший из пингвиньей стаи, но так тогда и писать нужно.
Как обяснять, если чел и рутом залогится незнает как?
Он потом перевод строки в рц.конф не поставит и накроется "фря". ....
Автор: IHN
Дата сообщения: 14.10.2008 11:55
Только начинаю осваивать FreeBSD. Возникла проблема. Настраивал хостинг apache+mysql+php. Не знаю, что такого сделал, но после перезагрузки машины su не работает: после ввода su просит пароль. Ввожу пароль, авторизация проходит, но получаю опять пришлашение $. Ошибку никакую не выдает. Прав рута не получаю.

$ su
Password:
$

Намекните, куда копать?

UPDATE:
попробовал залогиниться под рутом локально. Авторизация проходит, появляется сообщение you have mail и сразу следует выход из системы: опять появляется приглашение login:
Автор: Victor_VG
Дата сообщения: 14.10.2008 18:57
IHN

Возможно повреждены конфиги или файловая система. Попробуй fsck -F. Эта команда выдаётся из однопользовательской сессии или если запустится с Live! CD и зайти в терминал. Она проверит файловую систему на ошибки и исправит их.
Автор: Bugavka
Дата сообщения: 15.10.2008 04:30
гуру, как зайти под su знаю. На FreeBSD стоит прокси. да, действительно. мало что знаю по синтаксису. Мануалы б почитал, но сколько не открывал, везде каша, я лично не втыкаюсь Если найдется человек, которому будет не влом объяснить, буду очень рад

Добавлено:
Было сделано но не помогло...
Задача: открыть порт 4000 для юзера в сети
Нашлись Сквид, сквид.конф, дабавил строку
acl Pril port 4000
Pril добавлен в строку дени исключением !pril
но не помогло все это.
Автор: tankistua
Дата сообщения: 15.10.2008 10:12
Tim2000

Цитата:
"Ууууу, ёкта, дак ты сначала перечитай три книги по 700 страниц, а уж потом спрашивай!" забыв совсем, что сами такими же когда-то были..

ты за всех не говори. Давай как-то за себя отвечай.

Я подобные вопросы просто игнорирую. Я понимаю, что человек даже не удосужился потратить 15 минут своего времени на себя - почему в таком случае я должен на него потратить 2 минуты?
Так же может быть второй вариант - когда вопрос заинтересовал меня самого, но в последнее время это бывает все реже и реже.

Я отвечаю только на вопросы типа: я вот сделал это, попробовал вот это и по такой-то статье еще попробовал, но у меня ничего не получается. Человек работал - но у него не получилось.

Bugavka
squid тебе не поможет - оставь его в покое. Тебе задание:
определить для чего нужен сквид?
ответ помещается в одно предложение и когда ты это поймешь, ты поймешь почему у тебя не заработало.

Можешь к этому вопросу добавить, что такое фаервол и какой пакетный фильтр у тебя на машине используется ( это если он вообще используется :)
Автор: Bugavka
Дата сообщения: 15.10.2008 10:20
tankistua, со сквидом понял уже что он не даст толку. мне нужен протокол который использует телнет.

Squid это высокопроизводительный кеширующий прокси для web клиентов, поддерживающий ftp, gopher, и http.

используется ipfw хотя не уверен на 100%

Добавлено:
По ps - aux не вижу ipfw

а может и не во фре это проблема? Инет раздается через шлюз, шлюз на фре. потом сервак вин2к3 а потом пользоатель. У пользователя адрес пингуется. но телнетом не заходит.
Автор: aaz1
Дата сообщения: 15.10.2008 11:25

Цитата:
По ps - aux не вижу ipfw

И не увидишь. ipfw это модуль ядра, либо часть самого ядра, а не процесс. Если команда ipfw show от рута показывает правила, значит ipfw работает, если выдает ошибку - не работает
Автор: uasash
Дата сообщения: 15.10.2008 11:59
есть несколько вопросов читать можете не отправлять почитал все что нашел но че то не катит
система freebsd 7 ipfw squid 3
пытаюсь перенаправить 80 на 127.0.0.1:3128
rc.conf natd_flags="-f /etc/natd.conf" в нем
port 8668
interface vr1
same_ports
redirect_port tcp 127.0.0.1:80 3128
самое интересное что сначала работало но потом я чего то накрутил вот еще мои правила для ipfw

$cmd 005 allow all from $intip to any via $int
$cmd 010 allow all from any to any via lo0
$cmd 014 divert natd ip from any to any in via $ext1
$cmd 015 check-state
# DNS сервер
$cmd 021 $skip udp from any to 192.168.0.201 53 out via $ext1 keep-state
#http
$cmd 030 $skip tcp from any to any 80 out via $ext1 setup keep-state
#ftp
#$cmd 033 $skip tcp from $intip to any 21 out via $ext1 setup keep-state
#$cmd 034 $skip tcp from $intip to any 20 in via $ext1 setup keep-state
# Allow out send & get email function
$cmd 060 $skip tcp from $intip to $mail 25 out via $ext1 setup keep-state
$cmd 061 $skip tcp from $intip to $mail 110 out via $ext1 setup keep-state
#allow jabber
$cmd 063 $skip tcp from $intip to $mail 5222 via $ext1 setup keep-state
#allow icq
$cmd 065 $skip tcp from $intip to any 5190 via $ext1 setup keep-state
#allow rdp
$cmd 067 $skip tcp from $intip to any 3389 via $ext1 setup keep-state
#allow me
$cmd 070 allow all from me to any out via $ext1 setup keep-state
# Allow out ping
$cmd 080 $skip icmp from any to any out via $ext1 keep-state
$cmd 799 deny all from any to any
# This is skipto location for outbound stateful rules
$cmd 800 divert natd ip from any to any out via $ext1
$cmd 801 allow ip from any to any

30 правило пускает всех в нет по 80 но вроде как natd должен перенаправить на 3128, может кто чего подскажет
Автор: kharkovmax
Дата сообщения: 15.10.2008 12:23
День добрый.
Пытаюсь поднять Nat на друх интерфейсах для маршрутизации от источника.

Есть сеть 192.168.110.0 (Lan1)и сеть 192.168.10.0 (Lan2) между ними стоит мой роутер.
Сеть Lan1 не видит адресов Lan2

На сеть Lan1 смотрит из роутера 2 интерфейса с адресами 192.168.110.1 (em1) и 192.168.110.2 (em2) и шлюз у них один 192.168.110.250!!!
На Lan1 выставлено 2 интерфейса т.к. провайдер определяет компы в своей локалке по IP и Mac адресу.
В сети Lan2 есть 2 компа которые необходимо выткнуть в сеть Lan1 через разные интерфейсы em1 и em2 для использования PPTP (DC++) т.е. сделать PBR.

Пытылся настроить на natd и divert, не получилось т.к. gateway для em1 и em2 один.
Не подскажете подойдет ли для этой цели PF ?
Или вообще, как можно разрулить вот такое ?

Заранее большое спасибо.

Автор: Bugavka
Дата сообщения: 15.10.2008 12:27
aaz1, значит не работает. Выдает не доступен протокол. У меня вот вопрос, это из-за того, что я хочу телнетом соединиться? или почему?
Автор: aaz1
Дата сообщения: 15.10.2008 13:04
Bugavka
это значит что он не включен. Телнет тут не причем, значит порт чем-то другим закрыт

Автор: Tim2000
Дата сообщения: 15.10.2008 13:04
tankistua

Цитата:
ты за всех не говори. Давай как-то за себя отвечай.

а я за всех и не говорю, говорю что вижу.. встречно: Вы за всех не говорите, с чего вы взяли что тот кто просит помощи, делает это "отбалды", не прочитав хотя бы минимум?..
меня просто умиляет зазнайство иногда попадающихся айтишников..
Автор: gryu
Дата сообщения: 15.10.2008 14:25
Tim2000
пардон, это я не тут воевал.
прежде чем продолжать на тему прошений от балды и умилительного зазнайства, почитай "от тут" и далее. Там страничек 5 спор и обсуждения. Они перемешаны с другими темами, разумеется
http://forum.ru-board.com/topic.cgi?forum=8&topic=11511&start=4380#5
Автор: tankistua
Дата сообщения: 15.10.2008 20:41

Цитата:
Squid это высокопроизводительный кеширующий прокси для web клиентов, поддерживающий ftp, gopher, и http.

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

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


Цитата:
используется ipfw хотя не уверен на 100%

надо быть уверенным на 100 , иначе может получиться глупая ситуация. Вот выясни.


Цитата:
По ps - aux не вижу ipfw

и не увидишь. это пакетный фильтр, а не процесс.


Цитата:
Инет раздается через шлюз, шлюз на фре. потом сервак вин2к3 а потом пользоатель.

ну так может надо сначала с топологией сети определиться.


Цитата:
У пользователя адрес пингуется. но телнетом не заходит.

ну так вот такие вещи и делаются фильтром пакетов.
Автор: Bugavka
Дата сообщения: 16.10.2008 04:24
tankistua
ipfw не стоит, на комантды пишет анэвелибл протокол. Нету фильтра потоков, по-моему, пишу адрес в броузере, соединяет показывает, в телнете нет соединения
Автор: tankistua
Дата сообщения: 16.10.2008 09:20
значит нужно ставить пакетный фильтр и использовать нат.

вобщем читай howto по ipfw

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798

Предыдущая тема: Посоветуйте TV Tuner для FreeBSD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.