Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

GNU/Debian Linux

Опубликовано

Все это я умею делать, но мне хотелось бы узнать, как это делать правильно (т.е. не самопальными методами):

1. Прописывать юзеру PATH и прочие envvar'ы.

2. Редактировать список загрузки демонов на ранлевелах руками (щас юзаю ksysv).

3. Сделать, чтобы .Xdefaults файл парсился xrdb сам (приходится руками пока). Где лежит скрипт, выполняемый при входе в X-сессию? .xinitrc не работает...

4. Собирать софт из исходников. Думаю, просто собирать плохо (а пакета нетуть), может, можно как-то усовершенствовать процесс?

Пока все, жду ответа.

Заранее спасибо.

  • Ответов 344
  • Просмотры 266 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Рекомендуемые сообщения

Опубликовано

QUOTE

вызывающе неверная информация, отвратительный non-debian way

а) На моем рутере работало. https://academ.club/html/emoticons/smile.gif

б) Спасибо, буду знать.)

 

Опубликовано

QUOTE (Minoru @ Aug 30 2007, 23:16)
QUOTE

вызывающе неверная информация, отвратительный non-debian way

а) На моем рутере работало. https://academ.club/html/emoticons/smile.gif

б) Спасибо, буду знать.)

сорри, неточно выразился: приведенные слова относились к описанному способу (который, конечно, рабочий) https://academ.club/html/emoticons/smile.gif

  • 2 недели спустя...
Опубликовано

На официальные установочные диски Debian Lenny (testing) после длительного тестирования на www.goodbye-microsoft.com добавлен в автозагрузку установщик Debian из Windows. Теперь установка Debian занимает всего несколько щелчков мышью, и при этом в Debian импортируются многие настройки Windows.

 

video: ftp://ftp.trefle.ru/pub/soft/sys/Debian/install-from-win.ogg

  • 2 недели спустя...
Опубликовано

QUOTE (busa @ Aug 30 2007, 21:27)
вызывающе неверная информация, отвратительный non-debian way

Сеть заработала на обоих машинахhttps://academ.club/html/emoticons/cool.gif

 

Нужные строчки я раскомментировал в /etc/sysctl.conf. Но это как я понимаю спасает только от echo "1" >/proc/sys/net/ipv4/ip_forward, а как без скриптов iptables восстановить?

 

Пока восстанавливаю с помощью скрипта, как посоветовал Minoru.

Изменено пользователем Гость

Опубликовано

Есть стандартные скрипты. На всякий случай, привожу листинг:

 

/etc/init.d/iptables

#!/bin/sh

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

default=/etc/default/iptables
if test -f $default; then
 . $default
fi

have_a_cow_man () {
 for i in $@; do
   if ! command -v "$i" >/dev/null 2>&1; then
     echo "Aborting iptables initd: no $i executable."
     exit 0
   fi
 done
}

iptables="/sbin/${iptables_command-iptables}"
iptables_save="${iptables}-save"
iptables_restore="${iptables}-restore"

have_a_cow_man "$iptables_save" "$iptables_restore"

libdir=/var/lib/iptables
autosave="${libdir}/autosave"
initd="$0"

initd_clear () {
 rm -f "$autosave"
 echo -n "Clearing iptables ruleset: default ACCEPT policy"
 $iptables_save | sed "/-/d;/^#/d;s/DROP/ACCEPT/" | $iptables_restore
 echo "."
}

initd_halt () {
 rm -f $autosave
 echo -n "Clearing iptables ruleset: default DROP policy"
 $iptables_save | sed "/-/d;/^#/d;s/ACCEPT/DROP/" | $iptables_restore
 echo "."
}

initd_load () {
 ruleset="$libdir/$@"
 if ! test -f "$ruleset"; then
   echo "Aborting iptables load: unknown ruleset, \"$@\"."
   if  ! test "${ruleset#${libdir}/}" = active -o inactive; then
       usage
   fi
   exit 0
 fi
 if test "${ruleset#${libdir}/}" = inactive; then
   initd_autosave
 fi
 rm -f "$autosave"
 echo -n "Loading iptables ruleset: load \"$@\""
 $iptables_restore < "$ruleset"
 echo "."
}

initd_counters () {
 if test "${enable_save_counters:-false}" = true; then
   echo -n " with counters"
   $iptables_save -c > "$ruleset"
 else
   $iptables_save | sed '/^:/s@\[[0-9]\{1,\}:[0-9]\{1,\}\]@[0:0]@g' \
     > "$ruleset"
 fi
}

initd_save () {
 rm -f $autosave
 ruleset="${libdir}/$@"
 echo -n "Savinging iptables ruleset: save \"$@\""
  initd_counters
 echo "."
}

initd_autosave () {
 if test -f $autosave -a ${enable_autosave-false} = true; then
   ruleset="${libdir}/active"
   echo -n "Autosaving iptables ruleset: save \"active\""
   initd_counters
   echo "."
 fi
}

usage () {
 current="$(ls -m /var/lib/iptables \
   | sed 's/ \{0,1\}autosave,\{0,1\} \{0,1\}//')"
cat << END
$initd options:
 start|restart|reload|force-reload
    load the "active" ruleset
 save <ruleset>
    save the current ruleset
 load <ruleset>
    load a ruleset
 stop
    load the "inactive" ruleset
 clear
    remove all rules and user-defined chains, set default policy to ACCEPT
 halt
    remove all rules and user-defined chains, set default policy to DROP

Saved rulesets:
 $current

Please read: $default

END
}

case "$1" in
 start|restart|reload|force-reload)
   initd_load active
   if test ${enable_autosave-false} = true; then
     touch $autosave
   fi
  ;;
 stop)
   initd_load inactive
  ;;
 clear)
   initd_clear
  ;;
 halt)
   initd_halt
  ;;
 save)
   shift
   initd_save "$@"
  ;;
 load)
   shift
   initd_load "$@"
  ;;
 save_active) #legacy option
   initd_save active
  ;;
 save_inactive) #legacy option
   initd_save inactive
  ;;
 *)
   if test "$@"; then
     echo "Aborting iptables initd: unknown command(s): \"$@\"."
   fi
   usage
  ;;
esac

exit 0

 

/etc/default/iptables

# /etc/init.d/iptables defaults file

# INTRODUCTION: First thing first, I must warn you. The iptables
# init.d setup and iptables tools themselves are VERY much capable
# of locking you out of network services. This includes remote and
# local network services, even localhost. You can even block local
# console logins if authentication is network based. And please do
# not be lulled into a false sense of security because you simply
# installed the iptables package. It really does not provide a
# firewall or any system security.
#
# Now for a short question and answer session:
#
# Q: You concocted this init.d setup, but you do not like it?
# A: I was pretty much hounded into providing it. I do not like it.
#    Don't use it. Use /etc/network/interfaces, use /etc/network/*.d/
#    scripts use /etc/ppp/ip-*.d/ script. Create your own custom
#    init.d script -- no need to even name it iptables.  Use ferm,
#    ipmasq, ipmenu, guarddog, firestarter, or one of the many other
#    firewall configuration tools available. Do not use the init.d
#    script.
#
# Q: What is this iptables init.d setup all about?
# A: The iptables init.d setup saves and restores whole iptables's
#    table rulesets. That's basically it. It doesn't create any
#    iptables rules nor provide for running any iptables rules.
#    That also implies no support at all for dynamic rules.
#
# Q: How do I get started?
# A: (Did I mention "do not use it" already? Oh well.)
#    1. Setup your normal iptables rules -- firewalling, port forwarding
#       NAT, etc. When everything is configured the way you like, run:
#
#           /etc/init.d/iptables save active
#
#    2. Setup your your inactive firewall rules -- this can be something
#       like clear all rules and set all policy defaults to accept (which
#       can be done with /etc/init.d/iptables clear). When that is ready,
#       save the inactive ruleset:
#
#           /etc/init.d/iptables save inactive
#
#    3. Controlling the script itself is done through runlevels configured
#       with debconf for package installation. Run "dpkg-reconfigure iptables"
#       to enable or disable after installation.
#
# Q: Is that all?
# A: Mostly. You can save additional rulesets and restore them by name. As
#    an example:
#
#       /etc/init.d/iptables save midnight
#       /etc/init.d/iptables load midnight
#
#
#    Autosave only works with start followed by stop.
#
#    Also, take great care with the halt option. It's almost as good as
#    pulling the network cable, except it disrupts localhost too.

# deprecated default values:
#    enable_iptables_initd - use the debconf setup
#    preload_default - probably not necessary for iptables-restore
#     and user modified init.d scripts cannot trusted anyway

# set iptables_command to "iptables" (default) or "ip6tables"
iptables_command=iptables

# set enable_autosave to "true" to autosave the active ruleset
# when going from start to stop
enable_autosave=true

# set enable_save_counters to "true" to save table counters with
# rulesets
enable_save_counters=true

  • 3 месяца спустя...
Опубликовано
Народ, никто не сталкивался с такой проблемой, что в xfce отсутствует регулятор громкости где бы то ни было. Какую посоветуете утилиту навернуть, а то наушниками совершенно невозможно пользоваться. Да, ещё косяк, в аудио плеере громкость тоже не регулируется, т.е. ползунок-то бегает, а толку ноль (Beep). В других de, например, в гноме или кедах всё ок.
Опубликовано

например

xfce4-mixer - Xfce4 Mixer frontend

xfce4-mixer-alsa - Xfce4 Mixer ALSA backend

xfce4-mixer-oss - Xfce4 Mixer OSS backend

 

сама не пользовалась, тк xfce не юзаю, сие выдал мне apt

Опубликовано
Не подскажите как пакет с оперой называется? А то что-то не могу найти в apt-cache search...
Опубликовано
Не подскажите как пакет с оперой называется? А то что-то не могу найти в apt-cache search...

 

Надо качать с opera.com - в репозиторий её врядли добавят в ближайшие несколько лет.

Опубликовано
Надо качать с opera.com - в репозиторий её врядли добавят в ближайшие несколько лет.

wut?

# Opera

deb http://debian.nsu.ru/debian-opera/ sid non-free

Filename: pool/non-free/o/opera/opera_9.25-20071214.6_i386.deb
Опубликовано
wut?

# Opera

deb http://debian.nsu.ru/debian-opera/ sid non-free

Filename: pool/non-free/o/opera/opera_9.25-20071214.6_i386.deb

AFAIK часть репозитория debian-opera не относится к официальному репозиторию дебиана, а добавлена по инициативе веблаба. Соответственно пакеты оттуда официально не поддерживаются мантейнерами дебиана.

Опубликовано
Столкнулся с проблемой старого софта в дебиане. В репозитории лежат программы откровенно устаревших версий. Самый яркий пример - LinuxDC++, сейчас доступна версия 1.0.0.1 как минимум, а через апт-гет вожно установить только 0.691, где даже нет поддержки ср1251! Тоже самое наблюдается и с Open Office, существует уже давно версия 2.2, а через репозиторий лоступна только устаревшая ещё очень давно 2.0. Чем это объясняется? Ядро,кстати, тоже старой версии по умолчанию - 2.6.18.4-486, даже в кноппиксе 5.1 и то 2.6.19! Бесит также казус с linux headers, для 2.6.18.4-486 их попросту в репозитории нет. Конечно, можно где-то искать пакеты *.deb и ставить через dpkg, но это неудобно и это совсем другая тема, я разочарован :(
Опубликовано

Если нужен свежий софт на десктоп, ставьте testing/unstable. linux-headers-2.6.18-4-486 есть в stable. Может не тот репозиторий?

 

Столкнулся с проблемой старого софта в дебиане. В репозитории лежат программы откровенно устаревших версий. Самый яркий пример - LinuxDC++, сейчас доступна версия 1.0.0.1 как минимум, а через апт-гет вожно установить только 0.691, где даже нет поддержки ср1251! Тоже самое наблюдается и с Open Office, существует уже давно версия 2.2, а через репозиторий лоступна только устаревшая ещё очень давно 2.0. Чем это объясняется? Ядро,кстати, тоже старой версии по умолчанию - 2.6.18.4-486, даже в кноппиксе 5.1 и то 2.6.19! Бесит также казус с linux headers, для 2.6.18.4-486 их попросту в репозитории нет. Конечно, можно где-то искать пакеты *.deb и ставить через dpkg, но это неудобно и это совсем другая тема, я разочарован :(
Опубликовано
Кстати, интересный вопрос - про репозиторий. Насколько мне известно, у нас в Городке он один - http://debian.nsu.ru. Дык вот, не работает даже он (на момент написания поста). Может я что-то не так указываю? Просто зеркало предлагается выбрать вообще при установке, и я ничего не меняю.
Опубликовано

что такое "не работает" ? как говориться, телепаты в отпуске: запостите хотя бы что у вас в /etc/apt/sources.list и вывод apt-get update. BTW, debian.nsu.ru --- неофициальное зеркало, так что его работоспособность негарантирована.

 

PS. Я, правда, с работы не могу проверить можно ли обновиться сейчас с debian.nsu.ru, но по http все вполне доступно.

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.