В каком каталоге хранятся прыкладные проги
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
В каком каталоге хранятся прыкладные проги - 2009-10-17 03:04:11.593333
|
|
|
ibz07
Сообщений: 74
Оценки: 0
Присоединился: 2009-09-28 21:31:31.813333
|
В каком каталоге хранятся прыкладные проги?
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 07:39:02.050000
|
|
|
mobydick
Сообщений: 354
Оценки: 0
Присоединился: 2008-08-08 01:16:49.146666
|
Linux:
/bin/
/sbin/
/usr
/usr/bin/
usr/sbin
/usr/lib/ FreeBSD:
/bin/
/sbin/
/usr/
/usr/bin/
/usr/sbin
/usr/lib
/usr/local/bin/
/usr/local/sbin/
/usr/local/lib/ /bin/ = binaries; /sbin/ = system binaries; /usr/ = Unix System Resources; *BSD вариант продуманней.
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 10:24:17.880000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
Да где хочешь. Все зависит от того куда ставишь.
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 10:51:35.053333
|
|
|
mobydick
Сообщений: 354
Оценки: 0
Присоединился: 2008-08-08 01:16:49.146666
|
Точно, я забыл упомянуть /opt Некоторые дистрибутивы Linux пихают туда OpenOffice.org KDE GNOME
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 13:08:02.560000
|
|
|
Анон
Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
|
согласно FHS:
/opt/<package>/
/usr/
/usr/local/ #в который бзда зачем-то пихает свои пакеты, IIRC
quote:
*BSD вариант продуманней. Например?
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 19:56:31.813333
|
|
|
mobydick
Сообщений: 354
Оценки: 0
Присоединился: 2008-08-08 01:16:49.146666
|
quote:
ORIGINAL: Анон /usr/local/ #в который бзда зачем-то пихает свои пакеты, IIRC quote:
*BSD вариант продуманней. Например? Ну так правильно, пихает именно ПАКЕТЫ. А бзда не состоит из ПАКЕТОВ! *BSD являются цельными системами по сравнении с дистрибутивами Линукса. Вслeдствие этого, упомянутые каталоги /bin /sbin /lib /usr/bin /usr/sbin /usr/lib содержат BSD бинарники и библиотеки, которые невозможно удалить как обычные пакеты. Каталог /usr/local/ предназначен для сторонних программ (third party software). Все пакеты идут туда без исключения. Даже маны этих программ идут туда! И это кажется мне логичным. В дистрибутивах Линукса тоже существует /usr/local/ но он как-то пустует. Конечно, в мире пингвинов есть свои понятия. FHS etc. Если потребуется удалить ВСЕ пакеты из системы - я их удалю очень просто: pkg_delete -v /var/db/pkg/* 530 пакетов исчезнут за считанные минуты. А бзда останется. А вот с дистрибутивами Линукса такого не сделаешь.
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 21:04:12.270000
|
|
|
Анон
Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
|
quote:
ORIGINAL: mobydick Ну так правильно, пихает именно ПАКЕТЫ. А бзда не состоит из ПАКЕТОВ! А из чего состоит? quote:
Каталог /usr/local/ предназначен для сторонних программ (third party software). Ну, так нафига там части дистрибутива? quote:
В дистрибутивах Линукса тоже существует /usr/local/ но он как-то пустует. Дык, The /usr/local hierarchy is for use by the system administrator when installing software locally. It needs to be safe from being overwritten when the system software is updated. Т.е. в случае с BSD может оказаться overwritten. И нафига такие "удобства"? Хотя это и не лучший способ установки софта, иногда бывает удобен. quote:
Если потребуется удалить ВСЕ пакеты из системы - я их удалю очень просто: pkg_delete -v /var/db/pkg/* 530 пакетов исчезнут за считанные минуты. А бзда останется. А вот с дистрибутивами Линукса такого не сделаешь. Какого "такого"? Удалить 530 пакетов нельзя или что?
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 22:23:27.666666
|
|
|
mobydick
Сообщений: 354
Оценки: 0
Присоединился: 2008-08-08 01:16:49.146666
|
Объясню по-другому: Cама FreeBSD состоит из так-называемых "distribution sets". Это и есть фря! Perl, Python, Xorg и другие большие или легковесные приложения, устанавливаются из програмных пакетов скомпиленных из портов и которые не являются частью системы. В мире BSD, Xorg рассматривается как третьестороннее приложение, портированное на платформу BSD. MPlayer, mc, xmms то же самое. gedit - это (GPL) приложение собранное из портов. vi , ee - являются компонентами BSD. Удаление приложений не влияет на работоспособность системы. А вот содержимое этого каталога
IPXrouted
ac
accton
acpiconf
acpidb
acpidump
adduser
amd
amq
ancontrol
apm
apmd
arp
asf
audit
auditd
auditreduce
authpf
bcmfw
boot0cfg
bootparamd
bootpef
bootptest
bsnmpd
bt3cfw
bthidcontrol
bthidd
btpand
btxld
burncd
callbootd
cdcontrol
chkgrp
chkprintcap
chown
chroot
ckdist
clear_locks
config
cpucontrol
crashinfo
cron
ctm
ctm_dequeue
ctm_rmail
ctm_smail
daemon
dconschat
devinfo
digictl
diskinfo
dnssec-dsfromkey
dnssec-keyfromlabel
dnssec-keygen
dnssec-signzone
dtrace
dumpcis
editmap
edquota
extattrctl
faithd
fdcontrol
fdformat
fdread
fdwrite
fifolog_create
fifolog_reader
fifolog_writer
fixmount
flowctl
freebsd-updаtе
fsinfo
ftp-proxy
fwcontrol
gensnmptree
getextattr
getfmac
getpmac
gssd
gstat
hccontrol
hcsecd
hcseriald
hlfsd
hostapd
hostapd_cli
hoststat
i2c
iasl
idprio
ifmcstat
inetd
iostat
ip6addrctl
ipfwpcap
jail
jexec
jls
kbdcontrol
kbdmap
keyserv
kgmon
kgzip
kldxref
kstash
ktutil
l2control
l2ping
lastlogin
lmcconfig
lockstat
lpc
lpd
lptcontrol
lptest
lsextattr
lwresd
mailstats
mailwrapper
makefs
makemap
manctl
memcontrol
mergemaster
mfiutil
mixer
mk-amd-map
mld6query
mlxcontrol
mount_nwfs
mount_portalfs
mount_smbfs
mountd
moused
mptable
mptutil
mtest
mtree
named
named-checkconf
named-checkzone
named-compilezone
named.reconfig
named.reload
ndis_events
ndiscvt
ndisgen
ndp
newsyslog
nfscbd
nfsd
nfsdumpstate
nfsrevoke
nfsuserd
ngctl
nghook
nologin
nscd
ntp-keygen
ntpd
ntpdate
ntpdc
ntptime
ntptrace
pac
pciconf
periodic
pkg_add
pkg_create
pkg_delete
pkg_info
pkg_updating
pkg_version
pmcannotate
pmccontrol
pmcstat
pnpinfo
portsnap
powerd
ppp
pppctl
praliases
praudit
procctl
pstat
purgestat
pw
pwd_mkdb
quot
quotaoff
quotaon
rarpd
repquota
rfcomm_pppd
rip6query
rmextattr
rmt
rmuser
rndc
rndc-confgen
route6d
rpc.lockd
rpc.statd
rpc.umntall
rpc.yppasswdd
rpc.ypupdаtеd
rpc.ypxfrd
rpcbind
rrenumd
rtadvd
rtprio
rtsold
rwhod
sa
sade
sdpcontrol
sdpd
sendmail
setextattr
setfib
setfmac
setfsmac
setpmac
sicontrol
smbmsg
snapinfo
sntp
spkrtest
spray
sshd
swapinfo
sysinstall
syslogd
tcpdchk
tcpdmatch
tcpdrop
tcpdump
timed
timedc
traceroute
traceroute6
trpt
tzsetup
uathload
ugidfw
usbconfig
vidcontrol
vidfont
vipw
wake
watch
watchdog
watchdogd
wire-test
wlandebug
wlconfig
wpa_cli
wpa_passphrase
wpa_supplicant
yp_mkdb
ypbind
ypinit
yppoll
yppush
ypserv
ypset
zdb
zdump
zic
zzz
является частью FreeBSD. Стандарты BSD не позволяют админу "загрязнение" /usr файлами третьесторонних приложений. Исполняемые файлы, библиотеки и конфигурационные файлы оных устанавливаются в подкаталогах /usr/local/. Между портированными приложениями и компонентами системы существует чёткое разграничение. Поэтому файловая система (иерархия каталогов )FreeBSD проще и логичнее чем у Линукс дистрибутивов. quote:
ORIGINAL: Анон Какого "такого"? Удалить 530 пакетов нельзя или что? Конечно можно, почему нет. Но после перезагрузки системы, если она вообще будет возможна, тебя будет ждать огромный сурпрыз!
|
|
|
RE: В каком каталоге хранятся прыкладные проги - 2009-10-17 23:42:22.996666
|
|
|
Анон
Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
|
quote:
ORIGINAL: mobydick Стандарты BSD не позволяют админу "загрязнение" /usr файлами третьесторонних приложений. Исполняемые файлы, библиотеки и конфигурационные файлы оных устанавливаются в подкаталогах /usr/local/. Всё ровно наоборот, это линукс не позволяет "загрязнять" /usr/local/ частью дистрибутива. quote:
Между портированными приложениями и компонентами системы существует чёткое разграничение. В linux тоже существуют разграничения между разными категориями ПО, но они зависят от дистрибутива. Например в Archlinux, ты можешь добиться аналогичного эффекта, удалив все репозитории кроме "core". Это оставит тебя с минимальной системой. Разница очевидна — ПО в linux может быть разбито произвольное множество категорий (в отличии от BSD-система + /usr/local/), в следствии чего управлять им становится гораздо проще и приятней. Плюс, как замечено выше /usr/local/ остаётся свободным, для своего изначального предназначения. quote:
Поэтому файловая система (иерархия каталогов )FreeBSD проще и логичнее чем у Линукс дистрибутивов. Давай сразу с аргументами. quote:
Конечно можно, почему нет. Но после перезагрузки системы, если она вообще будет возможна, тебя будет ждать огромный сурпрыз! Рабочая система из 175 пакетов(включая все средства для сборки GNU софта, можно и без них). Хотя рабочая система в мире бсд — это действительно "огромный сюрпрыз", с этим соглашусь ;-)
|
|
|
|
|