Давно лениво размышлял на предмет того: какой набор софта необходим и достаточен для работы в Linux.
До поры до времени эти размышления носили абстрактно-теоретический характер.
И вот, досидев до того момента, когда вариантов кроме конструктора сделай сам (Gentoo Linux) фактически не осталось, упёрся в насущную необходимость решения этой проблемы.
Итак, список ПО.
Из базового комплекта (stage) используются:
1. Стандартный архиватор и утилиты для сжатия.
2. Минимальный набор инструментов shell (из активно используемого: less там был)
Далее — собственно список, структурирование в текущем приближении оставляет желать лучшего.
Base:
1. Gentoo Linux mini-live-install CD.
2. stage-3 i686
3. portage
4. gentoolkit
5. mirrorselect
6. pciutils
7. kernel sources
8. genkenel — сборка ядра.
9. syslog-ng
10. logrotate
11. vixie-cron
12. lilo
13. reiserfsprogs
14. dos2unix
15. unix2dos
16. coldplug — вероятно в 2.6 не нужно и избыточно
17. vim editor
18. console-tools-cyrillic — (установка выборочная, ручками т.к. пакет в дереве отсутствует, пока установлен только используемый консольный шрифт UniCyr-sans путём копирования файла ручками в каталог /usr/share/consolefints и последующего прописывания его в /etc/conf.d/consolefont)
19. re (Russian Anywhere), custom (manual) install
20. enca — аналог re
21. alsa-utils
22. lynx
23. ed
System:
1. vlock
2. app-admin/sudo
3. net-fs/nfs-utils
4. net-firewall/iptables
5. sys-apps/eject
6. unrar
7. net-print/cups
8. net-ftp/lftp — sophisticated FTP-client. Нормально работает через проксю!!!
9. cdrtools
10. media-sound/sox
11. net-misc/ntp — Network Time Protocol tools
12. dosfstools (mkfs -t vfat)
13. cdparanoia
14. tetex
15. dev-tex/europecv
16. wget
17. w3m
18. mutt
19. netkit-telnetd — standard Linux telnet client && daemon
20. app-text/convmv — convert filenames to utf8 or any other charset
21. app-text/pdf2html — не то, кадидат на снос.
22. app-text/poppler — for pdftotext
X11:
1. x11-base
2. media-fonts/freefonts
3. media-fonts/sharefonts
4. media-fonts/font-util
5. AfterStep
6. x11-terms/aterm
7. gconf-editor
8. xlockmore
9. gvim
10. xxkb
11. asclock
12. xeyes
13. asmem
14. ascpu
15. wmnet
16. app-text/gv — GhostView, как же без него?
17. app-text/gsview — PostScript && PDF viewer
18. xpdf
19. xlsfonts — сносить нафиг
20. xfontsel — сносить нафиг
UserSpace:
1. gnome-terminal
2. app-editors/nedit — не понимает кириллицу (как минимум в KOI8-R), в очередь на удаление.
3. FireFox
4. Thunderbird
5. xaa-apps/xcalc
6. xnc
7. gftp — GNOME FTP Client — красивый, но неработоспособный. :((( — реабилитирован для замены smb-client
8. AbiWord
9. gnumeric
10. app-office/dia — в качестве функционального аналога Visio
11. media-gfx/gimp
12. media-gfx/qiv — Qiuck Image Viewer
13. x11-misc/xnview
14. apps-dicts/myspell-ru
15. dvdrip
16. transcode
17. subtitleripper
18. media-video/mplayer
19. media-video/xine-ui
20. KchmViewer — пришлось поставить потому как некоторые нужные книги окромя как в .chm найти не удалось.
21. djvu — DjVu viewers, encoders and utilities.
22. Gentoo (File Manager, на посмотреть).
??. gkrellm — а оно нужно (степень завершённости Open Source проектов — хороший индикатор их необходимости).
To install
1. postfix (??? for mutt, Thunderbird работает и ладно)
2. PSCyr fonts for TeX
3. jpeg console viewer
4. app-text/ggv — установлено уже два функциональных аналога, скорее отказ
5. alsa-driver — compilled into kernel
6. audacious — вместо xmms
Remove (стандартная поставка):
1. nano — done
2. twm — done
3. links — done
4. xterm — done (попробовал поработать — абсолютно не канает)
Устанавливалось в процессе настройки и снесено:
1. hplip — done
2. ncftp — done
3. x11-apps/xfs
4. samba (for smbclient --> smbmount, правда не понятно на фига: разобрался с NFS-сервером)
5. gpm (mouse in console) — done
6. gkrellm-xkb — done
Домашнему пользователю помимо перечисленного может захотеться разве что ICQ-клиента.
Хотя некоторое количество номинаций носит параметрический характер.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
это типа руководство «что ставить"?
Скорее — вопрос типа: что я забыл и повод для флейма на предмет что вообще нужно.
Хотя в качестве нулевого приближения для желающих поиграть в конструктор и не желающих решать все проблемы привязкой к очередному монстру — думаю будет полезно.
Но тогда уж надо будет и дополнить некоторым количеством конфигурационных файлов.
Что выливается в статью, но степень завершённости в настоящий момент меня не устраивает, нужна дополнительная информация.
Debian GNU/Linux
Vim
OpenOffice
dia
Gimp
Inkscape
Firefox
Thunderbird
Gentoo (файловый менеджер который 8-))
IceWM
Xine
XMMS
ImageMagick
dict (и клиент к нему)
Downloader 4 X
aptitude
kopete
k3b
qemu
wine
gdm
xscreensaver (используется не только по прямому назначению,но и для блокировки компа во время отсутствия)
Nvu
xpdf
djview
samba (из-за знакомых)
grub
alsa и alsa-utils
xterm
bash
Тов. REDkiy — благодарность за помощь в заполнении пропусков ДО наступания на грабли.
Список дополнен и продолжает дополняться.
Также — благодарность за указание на неочевидность списка в представленном для произвольного (пусть даже подготовленного) читателя и соответственно — на необходимость помимо группировки написания комментариев типа: что данная софтинка делает и на фига нужна.
+ — вопрос о зависимостях, бОльшая часть которых была опущена и мной.
Хочешь указывать зависимости от программ и библиотек?
Могу пошерстить aptitude.
Я хочу сказать, что в списке отсутствует ПО (не только библиотеки) устанавливавшееся по зависимостям.
В твоём списке например отсутствует cdrtools.
Хм.
Тогда стоит разделить на две категории:
1. Абсолютно необходимые.
2. Добавляющие дополнительный функционал.
k3b:
1. kdebase-bin
2. toolame
Сужу по себе:
обязательно бы добавил в список
traceroute
tcptraceroute
nmap
whois
bind-tools
также не помешало бы иметь iptables, tcpdump и netcat, потому как без них жизни тоже не пердставляю.
UPD: Сорри, наличие iptables в изначальном списке Anarhist’а сразу не заметил.
Вместо Downloader 4 X — aria2 (поддерживает до 5 потоков), еще вариант Kget
Граф. редакторы
CinePaint, Krita
Для сканера
Vuescan (платная, но наиболее функциональная, есть кряк)
ftp-клиент
KFTPGrabber
DC++
LinuxDC++ (http://linuxdcpp.berlios.de/) — полная поддержка юникода, из недостатков: нет цветовых схем (все одним цветом), не поддерживает мультизакачку.
Torrent
KTorrent
кгет — нихрена не вариант, ибо говно. ИМХО.
Варез не одобрен Патриком
А где mc? А TuxRacer? Я без последнего жить не могу :)
Логичное дополнение.
Только не вполне понятно на фига whois?
Кстати, такой вопрос: никто не подскажет гуёвый FTP-клиент умеющий корректно работать с серверами находящимися за HTTP-proxy?
gftp, не смотря на декларирование такой возможности, фактически не отрабатывает.
Хотя… Попробовать обновить что ли для вчерашнего среза дерева портов?..
Ну, уже если ставить bind-tools, то и whois туда же. Юзается не часто, но юзается.
Ещё один апдейт: bc .
А только что понял на одной из машин, что не хватает ещё и ipcalc .
Всё, вспомнил откуда whois.
Таки интересненькая структура вырисовывается.
Даже если не приводить полный список зависимостей (в случае с несовпадением твоего мнения с мнением дистрибутивостроителя для построенных на пакетах дистрибутивов будет грустно) — интереснейшая структурка получается.
Ещё бы игр добавить, да по назначению разбить.
По играм у меня всего пять пунктов, и они совершенно необязательны:
Quake III Arena
tuxracer
supertux
Civilization (первая, работающая в DOSBox)
ну, и игры из kdegames.
И больше мне ничего из игр не надо. =)
Играю только тогда, когда совсем уж нечем себя занять.
Да. Я, кстати, без mc тоже жить не могу. :)
без mc жить можно, но сложно…
mc дело привычки по моим наблюдениям.
Из игр могу добавить The Battle for Wesnoth.
Находил полезным для себя ne.
Еще использую gajim.
Фига?
Интересненько.
Вот что с людьми делает перенесённая из мира m$ привычка к файловым менеджерам.
Можно и совершенно не сложно.
Я почему-то думал, что dn и nc появились раньше окошек…
Мне почему-то думается, что окошки пришли на уже подготовленную почву.
Anarchist мешает элементарная лень.
мне влом каждый раз делать ls|grep при поиске «чего-хочу в душе не знаю»
Да, изначально дело было именно в этом. Тёплые воспоминнания о Norton Commander.
Но, не только.
Зачем мне нужен Midnight Commander:
1) Тупо как файловый менеджер. Иногда в mc видишь вещи, на которые в выводе ls не обратил бы внимания (иногда наоборот). Если я не помню точно, где находиться нужный мне файл, и как он называется, иногда проще его искать с помощью mc.
2) Опция «Show directory sizes» мне нравиться больше, чем запуск du.
3) Магическое сочетание Ctrl+o..
4) FTP-клиент. Очень часто mc удобнее пользовать, чем lftp. А всякие gftp и ему подобные вещи мне вообще нафиг не нужны и никогда мною не используются.
5) SSH-клиент. Очень часто mc удобнее пользовать, чем scp. Для копирования файлов.
6) mcedit . Его функционала по поиску и замене кусков текста, опции Undo и подсветки синтаксиса скриптов мне пока что за глаза хватает.
7) Эхх.. Если бы ещё встроенный smb-клиент не падал с таким постоянством, ваще цены бы не было..
P.S. Если на машине не стоит mc, я и без него нормально обхожусь. ;) Но на свои машины я всегда его ставлю.
UPD:
8) Умение прозрачно заходить в архивы также очень ценно.
А мы с Роббинсом договорились :) Варез не тот термин, — есть много относительно честных способов по изъятию денежных средств у тонущих в деньгах корпораций.
в любом случае некошерно. не нравится существующее? «Shut up and hack» (C) не помню
Похожая фраза была у Билли. Нравится, но если есть возможность не платить за копию программы, буду использовать так называемый варез и ключи.
etheral — я таскал пароли от почтовиков с его помощью,которые шли в открытом виде,прикольно было. 8-)
А вообще прога стоит внимания.
И что ты потом с ними делал?
Вот именно в таких случаях рулит find | grep, а файл-менагер приводит к значительно бОльшим потерям времени, нежели банальный ls | grep
По здравому размышлению на этот счёт я пришул к выводу, что в постоянном отображении размеров каталогов необходимости нет.
Там же, где нужно, рулит именно du.
И что в нём такого?
А этот FTP-клиент вообще работоспособен или как?
Для общего случая?
Возможно.
Эх ты…
SAMBA — зло.
Да, иногда бывает полезно.
Особенно если, как в случае xnc, дополнено возможностью обновлять содержимое архивов.
Но реализация… На архивах размером начиная где-то с сотен мегабайт, да ещё пожатых данных, становится грустно.
А если я очень слабо представляю себе, что именно я хочу найти?
Возможно.
Просто удобная штука, если пользоваться именно mc.
По моему, вполне. Мне хватает.
Ну, извини.
Vim я когда-то осваивал, но только на спор. Стояла задача в две комбинации клавиш скопировать какой-то кусок текста.. Типа, кто быстрее, человек мышкой в MS Word или я с клавиатуры в vim. После пары дней тренировок я выиграл пиво. =)
Правда, больше в vim не возвращался..
Только ею пользуется довольно много народа. Часто народу просто не поднять самостоятельно фтп. )
«Много народа» пользуется не самим SAMBA, а злосчастным виндовсом.
Кстати, как я мог забыть: в базовый набор обязательно должен входит пакет funny-manpages (чтобы было что почитать пока ядро собирается).
Ну мне было просто интересно 8-)
В своё время забыл, что демон Крон в одиночку не ходит.
at идёт отдельным приложением. И тоже нужен.
:wq
В Debian еще run-parts надо.