LINUX.ORG.RU
ФорумTalks

убунту - говно. еще один тред.


0

2

дали мне тут настроить системку на дедике - Ubuntu LTS 10.04 Server.

в числе заданий было и установка русской локали. ну, думаю, чего проще -то?

ага.
# nano /etc/locale.gen
нет такого файла? щито? О_О
# ls /etc/*locale*
locale.alias

ЩИТО? а, ладно. это же Debianоподобная система, тут ничего не должно правиться руками. /me вспоминает про dpkg-reconfigure locales и его удобный интерфейс на nCurses.

# dpkg-reconfigure locales
Generating locales...
C
en_US.utf8
POSIX

эээ... а где, *@$, оно настраивается? ни locale.gen, ни dpkg-reconfigure locales...

пришлось лезть в гугл. нашёл ответ на интересующий вопрос с 2го раза. нужное было в /var/lib/locales/supported.d ... че за нах..

далее. нужен был скрипт, который бекапит всё, что было создано сегодня.
ну, за пять минут был накатан скрипт, который лепит tgz из `find ~ -type f -mtime 0`...

проверил у себя на арче — работает. убунта - не работает.

вообщем, проблемный кусок скрипта:

...
IFS=$'\n'
tar -czvf backup.tgz `find ~ -type f -mtime 0`
...

на моём арче он успешно бекапил /home/`whoami`.. на убунте же вылетала ошибка:

tar: недопустимый параметр — «e»
Попробуйте `tar --help' или `tar --usage' для
получения дополнительных сведений.


тут я сдался.

★★★★★

Это ж вроде линуксвей - отломать одно, не успев доделать другое? Вот они консольную работу отломали, а иксовую не доделали.

thesis ★★★★★
()

1. Можно в GUI
2.

echo "ru_RU.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" > /var/lib/locales/supported.d/ru
echo "ru_RU.UTF-8 UTF-8" > /var/lib/locales/supported.d/local
echo LANG=\"ru_RU.UTF-8\" > /etc/default/locale

Darth_Revan ★★★★★
()

А между прочим, в нормальном дебиане команда 'dpkg-reconfigure locales' выдаёт списочек, в котором можно выбрать нужные локали.

Про второе как-то не понял.

SoulThreads
()
Ответ на: комментарий от AITap

лучше. не суть.
на арче скрипт работает, на убунте нет.
да и я без понятия, кто же этому tar'у передает загадочную опцию «e».

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от SoulThreads

>'dpkg-reconfigure locales' выдаёт списочек, в котором можно выбрать нужные локали.
да-да. именно про это я и вспомнил, когда не нашёл locale.gen. оказывается в убунте это выпилено и там dpkg-reconfigure locales сразу генерит локали, безо всяких списков.
про второе — суть в том, что на арче скрипт работает, а на убунте - нет, выдает какие-то непонятные ерроры.

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от SoulThreads

так и есть, собственно как и в убунте. ТС молодец, я тоже начинаю говно-треды ради счетчика. Это же ЛОР.

jackhate
()

Хитрый план космонавта же. Подсадить на иглу убунты. Почему-то вспомнилось, как трудно некоторым менять производителя телефона, а там всего лишь другой интерфейс.

kraftello ★★★★★
()
Ответ на: комментарий от snoopcat

скорее всего оно отключено так

export DEBIAN_FRONTEND=noninteractive

а вообще да, бубунта это говно

Reset ★★★★★
()

в числе заданий было и установка русской локали. ну, думаю, чего проще -то?

aptitude install language-pack-en
printf "LANG=\"en_US.UTF-8\"\nLANGUAGE=\"en_US:en\"\n" >/etc/default/locale
Deleted
()

tar -czvf backup.tgz `find ~ -type f -mtime 0`

на моём арче он успешно бекапил /home/`whoami`.. на убунте же вылетала ошибка:

tar: недопустимый параметр — «e» Попробуйте `tar --help' или `tar --usage' для получения дополнительных сведений.

А мозг включить не? Кроме того, за передачу произвольного списка файлов аргументами командной строки следует отрывать руки.

Deleted
()
Ответ на: комментарий от snoopcat

А со всякими -phigh не пробовал запускать? А то, ЕМНИП, у dpkg-reconfigure диалог настройки показывается в зависимости от уровня приоритетов.

kss ★★★★★
()

1) locale-gen <любимая локаль>

2) работает.

Убунта говно, но не в этих местах. Вот за cal -m убить готов.

true_admin ★★★★★
()

Где что, а на лоре - неосиляторы

Lurker ★★
()

Кхм

А где все ярые убунтоводы и прочие защитники творения космонавта?

Скучно ж без них.

neocrust ★★★★★
()
Ответ на: комментарий от snoopcat

> да и я без понятия, кто же этому tar'у передает загадочную опцию «e».

Может быть, там случайно оказался файл с именем '-e'?
echo — `find ~ -type f -mtime 0` | grep -o — '-e'

AITap ★★★★★
()
Ответ на: комментарий от Deleted

> Кроме того, за передачу произвольного списка файлов аргументами командной строки следует отрывать руки

Это ещё почему?

fang
()
Ответ на: комментарий от Lurker

> Чо им, делать нефига, на ЛОРе сидеть? =)
Кроме тебя.

tn1
()
Ответ на: комментарий от snoopcat

покажи что выдаёт find ~ -type f -mtime 0.

Ну и ты же понимаешь что чудес не бывает. Убунта шлак, но софт-то там по большей части из дебиана без изменений(потому что они ленивые скотины).

true_admin ★★★★★
()

Продолжай вбросы:

1) Математика - говно - нифига не понятно

2) Грамматика - говно - пишу с ошибками

3) Физика - говно - нифига не понятно

4) Школа - говно - заставляют учиться

...

Led ★★★☆☆
()
Ответ на: комментарий от snoopcat

> да и я без понятия, кто же этому tar'у передает загадочную опцию «e».

Перед командой нипиши echo. Или в шабанг вызывай шелл с ключом -x .

sin_a ★★★★★
()

Кривые руки. Впрочем, упоминание арча, и нано вместо вима уже говорят о многом.

Igron ★★★★★
()

Поддерживаю. Спасибо за информацию о глюках в консоли, моя коллекция состоит только из убунтоспецифичных глюков графической оболочки. Ну и ещё сборки программ.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Грош цена твоей крутой коллекции, если она такая же по качеству, как этот «глюк». коллекционэр.

Lurker ★★
()
Ответ на: комментарий от sin_a

да дебажил я.
там всё хорошо было.
кстати если заменить bash на zsh то таких причуд нету :)

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от Igron

>Впрочем, упоминание арча,
трололо.

нано вместо вима

привычка, чесслово. nano для правки конфигов самое то, имхо.

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от SoulThreads

Да, очень странно, что нормальный выхлоп они сломали, а взамен какой то хентай оставили.

darkshvein ☆☆
()

убунту - говно

как пользователь убунту LTS 10.04 , у которого сейчас работает в вайне p2p клиент PerfectDark с японской локалью, говорю что ты врун.

tommy ★★★★★
()

Представляю твои ужас и смятение при необходимости настроить что-то в в другой системе

note173 ★★★★★
()
Ответ на: комментарий от tvoyBolshoyPapa

не я ставил. мне только настроить дали

snoopcat ★★★★★
() автор топика
Ответ на: комментарий от thesis

> Это ж вроде линуксвей - отломать одно, не успев доделать другое

Это быдлолинукс-вей. В нормальных ГУИ лепится поверх от консоли, не в ущерб последней. За что я и предпочел данное семейство ОС. А убунту, да, не есть линукс.

segfault ★★★★★
()
Ответ на: Кхм от neocrust

Тут я, тут. Но я - не ярый. Хотя Марк - святой )

LongLiveUbuntu ★★★★★
()

Во-первых, тут руководство для Убунты. Во-вторых, это баг именно Ubuntu 10.04, или в ее лице была посрамлена вся линейка данного «замечательного» дистрибутива?

iVS ★★★★★
()
Ответ на: комментарий от snoopcat

>в других системах стандартизованно есть файл locale.gen, если ты про локаль.

И где же он «стандартизирован»? «Стандартизированно» есть, думаю, только localedef.

Во-вторых, есть «locale-gen».

В-третьих, может, надо было «apt-get install language-pack-ru»?

proud_anon ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Ай, похоже, зря нагнал. Это фрибсдшники напортачили и теперь cal -m не работает.

Вот уроды. Уж от них не ожидал.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.