Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ЗибелтБг в Apr 22, 2008, 17:13



Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 22, 2008, 17:13
Уверявам Ви , че стотици команди във PC Linux и Linux Mint просто не работят...например -   sudo tar -C /opt -xzvf flock-0.7.14.en-US.linux-i686.tar.gz-не че не можеме да си разархивираме във opt със Krusader. След като няма спор за конзолното преимущество като стил на работа - ПРЕДЛАГАМ - всеки , който може да напише конзолно конфигуриране на любимата си дистрибуция - да го направи заради прохождаштите новаци.За да се ускори тяхното    развитие.И за да не се плашат от "черната дъска" . За да не се обезокуражават- когато -  видите ли вездесъщата команда не работи!Това би помогнало и за напреднали - нали  никой не може да знае всичко! :ok:  :ok:  :ok:


Титла: Страхотна идея
Публикувано от: bulg в Apr 22, 2008, 17:51
Не е ли?:
Примерен код
$ sudo tar -xzvf flock-0.7.14.en-US.linux-i686.tar.gz -C /opt/


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 22, 2008, 18:39
Цитат (bulg @ Април 22 2008,18:51)
Не е ли?:
Примерен код
$ sudo tar -xzvf flock-0.7.14.en-US.linux-i686.tar.gz -C /opt/

zibelt@zibelt-desktop:~$ cd Desktop
zibelt@zibelt-desktop:~/Desktop$ sudo tar -C /opt -xzvf flock-0.7.14.en-US.linux-i686.tar.gz
tar: flock-0.7.14.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory
tar: Грешката е непоправима: край на изпълнението
tar: Child returned status 2
tar: Изходът с грешка бе забавен поради предхождащи грешки
zibelt@zibelt-desktop:~/Desktop$
обаче предходящи грешки няма...





Титла: Страхотна идея
Публикувано от: gizi_ в Apr 22, 2008, 19:41
Добре де ама zibeltbg защо пишеш командата както ти си искаш?Смисъл, че bulg ти я написал по един начин ти в последствие я въвеждаш по друг.Имам чувството, че нещо се бъзикаш с нас...





Титла: Страхотна идея
Публикувано от: Nikolavp в Apr 22, 2008, 22:45
Цитат

.......
SYNOPSIS
       tar  [ - ] A --catenate --concatenate | c --create | d --diff --compare
       | --delete | r --append | t --list | u --update | x --extract  --get  [
       options ] pathname [ pathname ... ]
.....

OTHER OPTIONS
.....
       -C, --directory DIR
              change to directory DIR
....
Забележи къде попада аргумента -C и къде я очаква tar тази категория


Титла: Страхотна идея
Публикувано от: neter в Apr 22, 2008, 23:01
zibeltbg, усещам *BSD наклонности в теб :) Послушай хората и спазвай подредбата. За много неща тя е от значение ;)


Титла: Страхотна идея
Публикувано от: tarator в Apr 23, 2008, 01:22
Подредбата _няма_ значение.


Титла: Страхотна идея
Публикувано от: neter в Apr 23, 2008, 08:47
Понякога е от значение, tarator. Не мога да кажа какво е положението с tar в тези две дистрибуции, но просто се сетих за разликата в положението на -R при изпълнението на chmod и chown в bash среда под Linux и в bash среда под FreeBSD. При FreeBSD -R не е накрая, иначе дава грешка. Както и да е, отплесвам се.
zibeltbg, още едно предложение. Грешката казва
Цитат
tar: flock-0.7.14.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory

Така, както не задаваш пълен път, сигурен ли си, че при изпълнението на tar, се намираш в папката, където се намира този файл (в случая /home/user/Desktop) и сигурен ли си, че файлът се казва точно така? Проблемът не е в неработеща tar команда, вероятностите за проблема са тези двете:
1. сбъркани път и/или име на файла, при което tar не може да го намери;
2. неправилна подредба в случай, в който се изисква точна подредба (както казах, не знам каква е организацията в тези две дистрибуции), при която подредба tar бърка кое какво е в командата, която изпълняваш.


Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 23, 2008, 09:14
Цитат
ПРЕДЛАГАМ - всеки , който може да напише конзолно конфигуриране на любимата си дистрибуция


супер, започвай...


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 23, 2008, 11:07
интересното е ,  че я написах , както bulg ме посъветва - и какво ли не правих -  все едно и също....sudo ln -s /opt/flock/flock /usr/bin/flock
ln: създава се съмволна връзка „/usr/bin/flock“ към „/opt/flock/flock“: File exists    - това поне работи....zibelt@zibelt-desktop:~$ sudo gedit /usr/share/applications/flock.desktop
- това също работи...
zibelt@zibelt-desktop:~$ sudo tar -xzvf flock-0.7.14.en-US.linux-i686.tar.gz -C /opt/
tar: flock-0.7.14.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory
tar: Грешката е непоправима: край на изпълнението
tar: Child returned status 2
tar: Изходът с грешка бе забавен поради предхождащи грешки
zibelt@zibelt-desktop:~$

neter - точно в папката се намирам /home/zibelt/Desktop
-просто това е един от стотиците примери - дето "не става и не става" - сигурно не е така в Slackware или в чист Debian - , ама нали някой трябва да каже...


Hapkoc - просто в PC Linux или Linux Mint , Mandriva  почти не ми се е налагало да ползвам конзола - , а имам VMvare , CrossOver , Compiz ,   и още 100 инсталирани и работещи приложения . Да , ама сега искам с конзола...


gizi_   -  не съм такъв човек- напълно съм сериозен...





Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 23, 2008, 11:20
И после както си в същата директория дай да видим:

ls -1


Титла: Страхотна идея
Публикувано от: bulg в Apr 23, 2008, 12:36
Според мен правиш някаква грешка:
flock-0.7.14.en-US.linux-i686.tar.gz нали се намираше на десктопа ти:
Цитат (zibeltbg @ Април 22 2008,19:39)
zibelt@zibelt-desktop:~$ cd Desktop
zibelt@zibelt-desktop:~/Desktop$ sudo tar -C /opt -xzvf flock-0.7.14.en-US.linux-i686.tar.gz

(И при мен с такова подреждане "не става и не става". ;))
После си изпълнил с коректна последователност на опциите;
Цитат (zibeltbg @ Април 23 2008,12:07)
zibelt@zibelt-desktop:~$ sudo tar -xzvf flock-0.7.14.en-US.linux-i686.tar.gz -C /opt/
обаче си забравил, преди това, да "влезеш" в source директорията си (cd ~/Desktop), в която се намира файлът. Ясно е, защо ти излиза: "No such file or directory".

пп. Според мен, за да не се бъркаш, че си "в desktop" промени името на юзъра си, например, на zibelt или др. ;)


Титла: Страхотна идея
Публикувано от: paucku в Apr 23, 2008, 12:59
Полезен съвет: Използвай табулацията, за да ти подсказва, какво можеш да въвеждаш след командите.

Важното за работа с конзолата е да разбираш — не можеш да научиш наизуст 10 команди и да си ги ползваш, защото има вариации и е важен контекстът в който ги изпълняваш (в коя директория си; с какъв потребител си; имаш или нямаш мрежа; с какви права си...).

Даже почти не е нужно да помниш опциите на командите, тъй като можеш да ги прочетеш винаги. Обаче е нужно да разбираш какво прави дадената команда ;). Е, разбира се, като ползваш нещо редовно, рано или късно ще го научиш.


Титла: Страхотна идея
Публикувано от: tarator в Apr 23, 2008, 17:38
neter,

> Понякога е от значение, tarator.

Не говоря за "понякога", а за случая. Понеже не съм сисадмин и нямам проблеми да чета код, преди да напиша мнението си проверих, че за tar редът няма значение. А това, че някой някога е написал програма, при която има, изобщо няма да споря.


Титла: Страхотна идея
Публикувано от: Gaara в Apr 23, 2008, 18:23
CentOS 4.4/4.6:
Примерен код

[root@c ~]# tar -C /tmp/ -zxf flock-1.1.2.en-US.linux-i686.tar.gz
[root@c ~]# ls -F /tmp/ | grep ^f
flock/
[root@c ~]# rm -rf /tmp/flock/
[root@c ~]# tar -zxf flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp/
[root@c ~]# ls -F /tmp/ | grep ^f
flock/
[root@c ~]#

 :)


Титла: Страхотна идея
Публикувано от: ivo1204 в Apr 23, 2008, 18:23
Дали проблема не е "sudo" ?
Може да провериш да испълниш като "root" , не чрез "sudo"
su
passwd:  роот паролата
#
П.П
Може и шела да прави проблеми...





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 23, 2008, 19:47
и през root - все същото...

zibelt@zibelt-desktop:~$ cd /home/zibelt/Desktop/
zibelt@zibelt-desktop:~/Desktop$ ls -1
flock
flock-1.1.2.en-US.linux-i686.tar.gz
zibelt@zibelt-desktop:~/Desktop$





Титла: Страхотна идея
Публикувано от: neter в Apr 23, 2008, 23:27
Абе то е ясно, че принципно tar в bash среда под Linux си действа и по двата начина. На всичките ми машини tar се изпълнява и по двата начина. Въпросът обаче, е дали точно в случая с точно тези две дистрибуции нещата седят както по принцип. Не бях се занимавал с тези две дистрибуции, а вие също мисля говорите от гледна точка на принципа и можеше да сбъркаме, ако не вземем предвид, че не се знае какво са правили разработчиците на PCLinuxOS и Linux Mint. Все пак, кодът е отворен, а решенията са си техни и понякога човек или трябва да се съобрази с щукванията на разработчиците на дистрибуцията, или сам трябва да си нагласи работата на дистрибуцията според собствените си изисквания. Затова, преди малко изтествах как седи въпросът и при двете дистрибуции и отговорът е, че tar си работи прекрасно и си върши работата без да се съобразява с подредбата, както си е и по принцип.
Ето защо, zibeltbg, премествам темата ти в по-подходящ раздел (макар че, в случая, няма съвсем подходящ раздел за нея) и ти обръщам внимание отново на правилното изписване името на файла и на местоположението ти в системата, когато изпълняваш tar, защото това остана като единствена причина за проблема ти. Виждам, че в предните ти постове пишеш, че файлът се казва flock-0.7.14.en-US.linux-i686.tar.gz, а в последния си пост се вижда, че се казва flock-1.1.2.en-US.linux-i686.tar.gz. Изясни си точното име на файла, използвай табулация при изписванията, а не пиши целите имена ръчно, посочи на tar истинското име на файла и няма да имаш проблем. И още една препоръка - използвай пълни пътища, вместо всеки път да се чудиш дали си на правилното място. Т.е. за случая, пиши /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz, а не само flock-1.1.2.en-US.linux-i686.tar.gz ;)


Титла: Страхотна идея
Публикувано от: Gaara в Apr 23, 2008, 23:57
Примерен код

[gaara@debian temp_dir]$ cat /etc/debian_version
lenny/sid
[gaara@debian temp_dir]$ uname -r
2.6.24gaara
[gaara@debian temp_dir]$


Примерен код

[gaara@debian temp_dir]$ tar xfz flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
[gaara@debian temp_dir]$ ls -F /tmp/ | grep ^f
flock/
[gaara@debian temp_dir]$ rm -rf /tmp/flock/
[gaara@debian temp_dir]$ tar -xfz flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: z: Функцията open не успя: Няма такъв файл или директория
tar: Грешката е непоправима: край на изпълнението
[gaara@debian temp_dir]$


Edit:
Примерен код

[gaara@debian temp_dir]$ tar -fxz flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: Трябва да посочите поне една от опциите „-Acdtrux“
Използвайте „tar --help“ or „tar --usage“ за повече
информация.
[gaara@debian temp_dir]$ tar -xfz flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: z: Функцията open не успя: Няма такъв файл или директория
tar: Грешката е непоправима: край на изпълнението
[gaara@debian temp_dir]$ tar -zfx flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: Трябва да посочите поне една от опциите „-Acdtrux“
Използвайте „tar --help“ or „tar --usage“ за повече
информация.
[gaara@debian temp_dir]$ tar -zxf flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
[gaara@debian temp_dir]$

  :D  :D  :D





Титла: Страхотна идея
Публикувано от: bulg в Apr 24, 2008, 01:32
Примерен код

test@debian:~/Desktop$ sudo tar -C /opt/ -xzvf flock-1.1.2.en-US.linux-i686.tar.gz

...
Примерен код

test@debian:~/Desktop$ ls /opt/ | grep ^fl
flock

пп. Тестът е много важен момент!
п3. "Аз не съм по-умен от едно хлапе."
 :D  :D  ;)


Титла: Страхотна идея
Публикувано от: satir в Apr 24, 2008, 05:32
идеята е страхотна, аз като новак , мога да споделя че хиляди пъти ми се е изписвало като изход : нема фаил или директория...
пример: свалям скайпе, отварям инструкциите.... влизам дир на сваления пакет като роот, и копи-пасте на командите за иконфигуриране и инсталиране и нъцки....
пример2: влизам в комзола пиша sudo apt-get install skype
и нещата стават аутомат... барабар с видеото
е, ама нали целта е не да стават а да ги правим... та в тая връзка идеята е яка
да му е яко дупето на нетер щтото ще му се наложи да подрежда нещата по дистрибуции, теми и тнт..... -как си с таматичните каталози?  :D в тая връзка що не ми се инсталира хамачито? всичко правя по инструкция а не става...
по-скоро инсталира се но не мога да го подкарам
ето и реадме фаила: hamachi-0.9.9.9-linux
=====================

Hamachi is a zero-configuration virtual private networking tool.

   http://hamachi.cc

Quick Start

   Run 'make install' and then 'tuncfg' from under the root account

   Run 'hamachi-init' to generate crypto identity (any account).

   Run 'hamachi start' to launch Hamachi daemon.

   Run 'hamachi login' to put the daemon online and to create an account.

   Run 'hamachi join <network>' to join the network.

   Run 'hamachi go-online <network>' to go online in the network.

   Run 'hamachi list' to list network members and their status.

Requirements & Privileged Access

   Hamachi requires TUN/TAP device driver to create and manage virtual
   network interface. If you have /dev/net/tun file, you are all set.
   Otherwise visit the following page for more information -

      http://hamachi.cc/tuntap

   Unless you are planning to use Hamachi exclusively from under the
   root account, you will need to run 'tuncfg' daemon. This daemon
   encapsulates all root-level functionality required by Hamachi and
   it must be running prior to launching Hamachi itself.

   Tuncfg is distributed in a source code under the BSD license. You
   can find the source code in ./tuncfg directory of this distribution.
   
   Running 'make install' automatically builds tuncfg and installs it
   in /sbin folder. If you would prefer to install it in altervative
   directory, modify ./Makefile accordingly.

Installation

   Hamachi Linux client comes as a single executable binary (hamachi)
   compiled for the platform of your choice. This binary includes the
   daemon, the control application and the setup utility.

   To install hamachi in /usr/bin run the following command from under
   the root account

      make install

   Once installed you must run 'tuncfg' daemon with root privileges -

      sudo /sbin/tuncfg

   or if you don't have sudo -

      su - ; /sbin/tuncfg; exit

   Hamachi requires one time initialization (per Linux user account).
   This step generates cryptographic key pair and creates ~/.hamachi
   directory where Hamachi stores the keys, the configuration and the
   state. To perform this initialization run

      ./hamachi-init

Running Hamachi

   Running Hamachi involves starting it as a background process and
   then controlling this process from the command line. To launch
   Hamachi daemon run -

      ./hamachi start

   To stop the daemon run -

      ./hamachi stop

   Running hamachi without an argument displays daemon's status -

      version  : hamachi-lnx-0.9.9.9
      pid      : 956
      status   : logging in
      nickname : buddy

   When run for the first time the daemon stays offline. To bring
   it online run -

      ./hamachi login

   To bring it back offline use -

      ./hamachi logout

   Note that the daemon remembers its state when it is shutdown with
   'stop' command. So if its state was online, it will automatically
   go online when started next time. If it was offline, it will stay
   offline.
   
Network Operations

   Once logged in, you can join the networks using 'hamachi join'
   command. You will be prompted for the password if it is required.

   You may also create your own networks using 'hamachi create'. You
   will become an owner of any networks that you create and only you
   will be able to destroy these networks with 'hamachi delete' command.
   
   With 'hamachi evict' you can remove unwanted members from the networks
   that you own.
   
   Note that you will stay offline in the network after you create or
   join it. To go online in the network use 'hamachi go-online' command.

   Two other commands 'hamachi go-offline' and 'hamachi leave' reverse
   the effect of the first two.

   Note again that the daemon remembers your network state. If you
   logout or shutdown the daemon while being online in a network, the
   daemon will automatically put you back online in it on the next logon.
   
Listing Peers

   To view the list of all networks and their members run -

      ./hamachi list

   Network names are enclosed in square brakets. The asterisk (*) in
   front of the network name means that you are online in this network.

      * [homelan]
           * 5.0.0.15
           x 5.0.0.16        ronny
             5.0.0.17        bubba
           * 5.0.0.18        zhopa      10.0.0.100:45634
      
   Underneath the network there is a peer list. Online peers will have
   their IP address prefixed by an asterisk (*) or an (x).

   (*) means that the tunnel to the peer is either being established or
       ready. In latter case, peer's tunnel address will be shown on the
       right side of the list.

   (x) means that the peer in unreachable, ie the mediation server failed
       to establish p2p tunnel between you and the peer.
   
   If peer's nickname is known, it will be shown too. To retrieve peers'
   nicks use 'hamachi get-nicks' command.

Miscellaneous

   You can also change your own nick by using 'hamachi set-nick' command.
   If you are online, the change will occur immediately. Otherwise new
   nick will be remembered and the change will occur at the next login.
   

========================================================================
Copyright © 2004-2006, Applied Networking Inc. All rights reserved.
едит: стана но по МОЯ-си начин..... въпреки инструкцията
намерих къде е изпълнимия фаил и в конзолата го изпълних.....
http://img157.imagevenue.com/img.php....lo.jpeg B)









Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 24, 2008, 09:16
Ръководство за дадена дистрибуция не може да играе ролята на заместител на сиво вещество.


Титла: Страхотна идея
Публикувано от: bulg в Apr 24, 2008, 12:06
Цитат (zibeltbg @ Април 22 2008,17:13)
Уверявам Ви , че стотици команди във PC Linux и Linux Mint просто не работят...

Дай, да видим още някоя от тях..

Да не би да свяляш дистрибуциите от "някой" торент тракер?
К`во вика:
Примерен код
$ whereis tar

- Свали tar от тук и  разпакетирай.
- Разкарай tar от конзола и го компилирай, от изходния код.
- Пробвай, за всеки случай, само:
Примерен код
$/usr/bin/tar -xzvf flock-1.1.2.en-US.linux-i686.tar.gz

като преди това, изтрий от десктопа си, ако имаш, разкомпресирана с Krusader, "папка" /flock/.
- "Никога", не изпълнявай( :D ;) ):
 
Примерен код
$ cat /usr/bin/tar






Титла: Страхотна идея
Публикувано от: neter в Apr 24, 2008, 14:39
След като си поиграх стабилно с tar (благодаря на Gaara, че ми обърна внимание на интересните положения с опциите), мога да ви опиша логиката на изпълнението му откъм подредбите както на опциите, така и на останалите елементи в командата. Първо, tar работи в два режима и затова като начало ще разделя обясненията на 2 части:
1. С тире пред опциите (например -zxf):
В този режим, тирето играе ролята на указател, че това след него са опции. Благодарение на този указател, мястото на групичката с опциите може да е плаващо
Примерен код
tar -C /целева/папка -zxf архив.tar.gz
tar -zxf архив.tar.gz -C /целева/папка

В този режим опцията -f е опция с аргумент и аргументът е самият архив. Тъй като опцията с аргумент трябва да запази своята цялост, буквичката f задължително се поставя в края на списъка с опции, за да бъде точно до аргумента си (архива). Опцията -C също се явява опция с аргумент и за да може да остане цяла без да разкъсва цялостта на опцията -f, едната от тези опции трябва да се въведе извън групичката с другите опции
Примерен код
tar -zxf архив.tar.gz -C /целева/папка
tar -zxC /целева/папка -f архив.tar.gz


2. Без тире пред опциите (например zxf):
В този режим изискванията за подреденост се обръщат - можем да подредим групичката с опциите както си поискаме (zxfC, fzCx, xCzf и т.н.), но всеки елемент в командата си има определено място и то не може да се нарушава, защото иначе tar не би разбрал кое какво е. Пример за верни подредби
Примерен код
tar zxfC архив.tar.gz /целева/папка
tar fCxz архив.tar.gz /целева/папка

Пример за грешна подредба
Примерен код
tar zxfC /целева/папка архив.tar.gz

В този режим опцията f не е опция с аргумент. Тя се явява просто указател, че архивът ще бъде въведен като част от командата, а не със stdin-a. Разбира се, запазва се вариантът всяка една опция да бъде извадена от групичката с опции, но ако я извадим, трябва да сложим тире пред нея, а ако извадена се превръща в опция с аргумент (като -f и -C), трябва да се постави при аргумента си. Примери
Примерен код
tar xfC архив.tar.gz /целева/папка -z
tar fxz архив.tar.gz -C /целева/папка


Като 3-ти фиктивен (тъй като рядко се ползва при tar) режим, остава използването на stdin-а. Пример
Примерен код
tar zx < архив.tar.gz


edit: zibeltbg, дай още команди, че тъкмо загрях :D





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 16:53
zibelt@zibelt-desktop:~$ tar xfz flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: flock-1.1.2.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory
tar: Грешката е непоправима: край на изпълнението
tar: Child returned status 2
tar: Изходът с грешка бе забавен поради предхождащи грешки
zibelt@zibelt-desktop:~$


root@zibelt-desktop:~# tar -zxf flock-1.1.2.en-US.linux-i686.tar.gz -C /tmp
tar: flock-1.1.2.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory
tar: Грешката е непоправима: край на изпълнението
tar: Child returned status 2
tar: Изходът с грешка бе забавен поради предхождащи грешки
root@zibelt-desktop:~# [gaara@debian temp_dir]
  
zibelt@zibelt-desktop:~$ whereis tar
tar: /bin/tar /usr/include/tar.h /usr/share/man/man5/tar.5.gz /usr/share/man/man1/tar.1.gz
zibelt@zibelt-desktop:~$ /usr/bin/tar -xzvf flock-1.1.2.en-US.linux-i686.tar.gz
bash: /usr/bin/tar: No such file or directory
zibelt@zibelt-desktop:~$ cat /usr/bin/tar
cat: /usr/bin/tar: No such file or directory
zibelt@zibelt-desktop:~$ cd Desktop
zibelt@zibelt-desktop:~/Desktop$ ls -1
flock-1.1.2.en-US.linux-i686.tar.gz
tar-1.20
tar-1.20.tar.gz


не става с /home/zibelt/Desktop/


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 16:59
zibelt@zibelt-desktop:~$ /Desktop$ ls /opt/ | grep ^fl
bash: /Desktop$: No such file or directory
zibelt@zibelt-desktop:~$ flock


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 17:02
zibelt@zibelt-desktop:~$ /Desktop$ ls /opt/ | grep ^fl
bash: /Desktop$: No such file or directory
zibelt@zibelt-desktop:~$ flock

zibelt@zibelt-desktop:~$ cd Desktop
zibelt@zibelt-desktop:~/Desktop$ ls -1
flock-1.1.2.en-US.linux-i686.tar.gz
tar-1.20
tar-1.20.tar.gz
zibelt@zibelt-desktop:~/Desktop$

най - добре някой да опише поне донякъде конфигурация на Debian + KDE и да не се занимаваме с глупости...





Титла: Страхотна идея
Публикувано от: neter в Apr 24, 2008, 17:05
Понеже виждам, че не успяваш да вденеш идеята за местоположенията и пълните пътища, ето какво имах предвид да направиш с /home/zibelt/Desktop/
Примерен код
tar zxfC /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /home/zibelt/Desktop

Изпълни командата дословно. Това ще разархивира пакета в /home/zibelt/Desktop ;)





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 17:15
zibelt@zibelt-desktop:~$ tar zxfC /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /home/zibelt/Desktop
 
така и стана-но не успях да го направя в /opt/

root@zibelt-desktop:~# tar zxfC /opt/flock-1.1.2.en-US.linux-i686.tar.gz /opt

-стана- но ако tar-gz e във opt -разбира се





Титла: Страхотна идея
Публикувано от: v_badev в Apr 24, 2008, 17:20
Всъщност аз така и не разбрах защо просто не кликна на файла и не му каза да се разархивира в домашната ти папка.





Титла: Страхотна идея
Публикувано от: neter в Apr 24, 2008, 17:28
Ми естествено, че командата ще търси файла в /opt, нали казваш на tar, че е там. Ако искаш да разархивираш файла от десктопа в /opt, то командата изглежда така
Примерен код
tar zxfC /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt

Опитай се вече да вложиш малко мисъл и да разбереш за какво става дума ;)


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 17:38
стана - , но със root shell , преди малко не стана  и със root - кой - знае защо - не е от грешка в интервалите....честна дума -замених /home/zibelt/Desktop със /opt -накрая  -и не стана -сега вече става ....!-сигурно съм писал старата версия на flock....





Титла: Страхотна идея
Публикувано от: BULFON в Apr 24, 2008, 17:52
Става дума за изпълнение на някаква команда, която не успява да приключи по някаква причина. Дори ти сам си "усетил" кои са променливите в реда, който се опитваш да изпълниш. Постоянни, непроменящи се елементи са командата - tar и името на файла, а променливи са параметрите, правата ти (примерно да си root), и пътищата. Различните комбинации на тези променливи са не повече от 10-15 (зависи какво броим). Ако ги беше опитал, щеше да приключиш по-бързо, отколкото да разпитваш по форума :)
Не казвам, че не е редно да питаш във форума, но когато питаш, се опитвай да вникваш в отговорите. Мисля, че neter прекара повече време от теб в решаването на този проблем.





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 17:56
Цитат (BULFON @ Април 24 2008,18:52)
Става дума за изпълнение на някаква команда, която не успява да приключи по някаква причина. Дори ти сам си "усетил" кои са променливите в реда, който се опитваш да изпълниш. Постоянни, непроменящи се елементи са командата - tar и името на файла, а променливи са параметрите, правата ти (примерно да си root), и пътищата. Различните комбинации на тези променливи са не повече от 10-15 (зависи какво броим). Ако ги беше опитал, щеше да приключиш по-бързо, отколкото да разпитваш по форума :)
Не казвам, че не е редно да питаш във форума, но когато питаш, се опитвай да вникваш в отговорите. Мисля, че neter прекара повече време от теб в решаването на този проблем.

целта беше да разчоплиме нещата - та и други да имат полза


Титла: Страхотна идея
Публикувано от: BULFON в Apr 24, 2008, 18:01
Какъв е изводът от твоят проблем и решението му?


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 24, 2008, 18:12
Цитат (BULFON @ Април 24 2008,19:01)
Какъв е изводът от твоят проблем и решението му?

че , когато инструкциите не работят - трябва конкретен подход
и  евентуално помощ от хората - които са по - навътре в нещата





Титла: Страхотна идея
Публикувано от: satir в Apr 24, 2008, 18:48
изводът е елементарен, в темичката има описание на неща които са полезни и аз поне ще си я боокмаркна.....
п.с. нали никъде не прочетох коментар за нещо сиво?!?!?!?!?!?!?





Титла: Страхотна идея
Публикувано от: ivo1204 в Apr 24, 2008, 18:58
Между другото , имам отдавна инсталиран PCLinux. Това е една отлична дистрибуция и не случайно толкова време бе първа в класацията. Тя е „избарана“ до най-малката подробност , не съм видял нещо да не работи . Всичко да бъде издокусорено до най-малката подробност , явно това и е мотото.
Затова и тя няма много упгрейди , няма версия amd64 , но  ако излезе пак с това ниво , ще бие пак  Убунту.  Та при мен командите си работят.
P.P Ползвам "root" акаунт , де , не обичaм да пиша sudo,sudo....
Едно интересно мнение:
http://theloveoflinux.com/





Титла: Страхотна идея
Публикувано от: gat3way в Apr 24, 2008, 19:29
А когато конкретният подход не сработи, какво правим, пишем нов конкретен подход? :)

Ако човек не разбира какво прави най-добре някой дето знае да отиде и да види какъв е проблема.


Титла: Страхотна идея
Публикувано от: bulg в Apr 25, 2008, 05:43
@zibelt, идеята ти за това, който желае(и може) да напише конкретните или общите стъпки в пълното персонализиране на системата му, е много добра. Такива реализации, наистина ще бъдат функционални.
Поздрави!


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 08:22
Цитат (ivo1204 @ Април 24 2008,19:58)
Между другото , имам отдавна инсталиран PCLinux. Това е една отлична дистрибуция и не случайно толкова време бе първа в класацията. Тя е „избарана“ до най-малката подробност , не съм видял нещо да не работи . Всичко да бъде издокусорено до най-малката подробност , явно това и е мотото.
Затова и тя няма много упгрейди , няма версия amd64 , но  ако излезе пак с това ниво , ще бие пак  Убунту.  Та при мен командите си работят.
P.P Ползвам "root" акаунт , де , не обичaм да пиша sudo,sudo....
Едно интересно мнение:
http://theloveoflinux.com/

Бях с PC Linux година и половина  - лошото е  ,  че не помня безкрайният списък от команди  ,  които не работеха .Нямаше ги и едната камара фонтове - та като пусна MS Office  през CrossOver - да имам кирилица. Ако човек има  ATI - забрави за PC Linux  - ако има NVIDIA -добре - заради 3D . Така и не намерих някоя  NVIDIA - та елегантно да и тръгне TV - out-а.И въобще е толкова кекава- колкото и Mint - понякога всяка седмица преинстал щото не ми се ровеше  с часове да търся противоречията. Даже бях сложил  usr  на отделен дял -та да ъпгрейдна Mozilla и да инсталирам наново само bulgarian   , и още 2-3 приложения.  PC Linux няма да бие  Ubuntu - защото няма такава широка потдръжка , нито образователните приложения , та те с месеци не е - ват да качат ATI  , или какъвто и да е драйвер.Само стара слава - до тука бяха.Само дето зарежда по-бързо. Mint пък имат проект за техен Debian -в момента е алфа-ще мидим до къде ще стигнат.Сега Ubuntu/Kubuntu/Mint -имат потдръжка - все едно си в Windows .Преди PC Linux бях на Slackware 1  година-един приятел ми го инсталира  и така и не разбрах- как   не можах да го съсипя за тази вечност време. Но за Slackware си трябва дълго обучение - а аз харесвам интерактивните методи - самообучението ми е скучно.





Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 09:01
zibeltbg, както се видя с tar, грешката беше в теб, а не че командата не работи или че има различен синтаксис от тази при другите дистрибуции. Така че, мисля че е излишно да продължаваш да говориш за не работещи команди. Bash средата и при тези две дистрибуции е стандартна, командите си работят, просто ти бъркаш. А ако е имало някоя команда, която не се изпълнява, просто е нужно да инсталираш приложението за нея. Всяка дистрибуция пристига с различен набор от инструменти и приложения и нужните липсващи трябва да се инсталират. Същото важи и за шрифтовете. И тъй като не виждам проблем ATI драйверите да се качат в една стандартна bash среда, предполагам че проблемът ти с тях също се дължи на твоя грешка, а не че не могат да се качат там. Няма невъзможни неща ;)


Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 25, 2008, 09:30
На някои хора им е писано да работят под Windows... и да говорят за природна интелигентност...


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 10:35
Цитат (neter @ Април 25 2008,10:01)
zibeltbg, както се видя с tar, грешката беше в теб, а не че командата не работи или че има различен синтаксис от тази при другите дистрибуции. Така че, мисля че е излишно да продължаваш да говориш за не работещи команди. Bash средата и при тези две дистрибуции е стандартна, командите си работят, просто ти бъркаш. А ако е имало някоя команда, която не се изпълнява, просто е нужно да инсталираш приложението за нея. Всяка дистрибуция пристига с различен набор от инструменти и приложения и нужните липсващи трябва да се инсталират. Същото важи и за шрифтовете. И тъй като не виждам проблем ATI драйверите да се качат в една стандартна bash среда, предполагам че проблемът ти с тях също се дължи на твоя грешка, а не че не могат да се качат там. Няма невъзможни неща ;)

Много е лесно така да се говори - но да видим колко копане трябва за да се качи - един ATI драйвер - така  , че да работят 3D eфектите в PC Linux например - форумите са задръстени от какви ли не проблеми - ама нали е най лесно да се казва , че всичко си работи !....


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 10:51
Цитат (Hapkoc @ Април 25 2008,10:30)
На някои хора им е писано да работят под Windows... и да говорят за природна интелигентност...

Neter много ми помогна в случая , и не  работя с Windows вече 4 години , а със Linux  и не разчитам на високомерната "помощ"  на такива като тебе. Добре ,че Линукс върви по горе -долу правилен път - да не разчита непременно на конзоли  и на разни "разбирачи" - да се подиграват от страни.Не е важно човек да знае всичко - само , колкото му трябва...


Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 11:06
Нямам тестова машина с ATI карта, на която да тествам как седи въпросът, но не виждам защо да има разлика в инсталацията и пускането от това при другите дистрибуции:
1. влиза се тук
2. избира се правилният драйвер и се изтегля
3. изключва се графичната среда
4. ако е необходимо, файлът на драйвера се прави изпълним
Примерен код
chmod +x /пълен/път/до/файла/ati-driver-installer-нещо-си.run

5. изпълнява се файлът по този начин
Примерен код
/пълен/път/до/файла/ati-driver-installer-нещо-си.run

и се инсталира
6. изпълнява се
Примерен код
modprobe fglrx

за да се зареди драйверът
7. редактира се /etc/X11/xorg.conf, като в секция "Device" за драйвер на видео картата се задава fglrx
8. Включва се графичната среда със startx или може просто да се рестартира системата с reboot и драйверът трябва да се активира и да влезе в действие.


Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 25, 2008, 11:10
neter се опита да ти помогне, за съжаление аз така и не видяш да си разбрал това, което той се постара така подробно да ти опише.

Евала на хора като него, аз такова търпение нямам.

А щом се занимаваш от 4 години с Linux и не успяваш да си разархивираш един архив в коя да е директория... ми сори... по-горния ми пост си важи.

И, да, не е важно човек да знае всичко, много по-важно е да мисли като прави нещо. На tar документацията е повече от ясна...





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 13:20
Цитат (Hapkoc @ Април 25 2008,12:10)
neter се опита да ти помогне, за съжаление аз така и не видяш да си разбрал това, което той се постара така подробно да ти опише.

Евала на хора като него, аз такова търпение нямам.

А щом се занимаваш от 4 години с Linux и не успяваш да си разархивираш един архив в коя да е директория... ми сори... по-горния ми пост си важи.

И, да, не е важно човек да знае всичко, много по-важно е да мисли като прави нещо. На tar документацията е повече от ясна...

нали казах,  ч е го разархивирах с  Krusader  и Flock-а тръгна - ама не е там работата, а командите съм ги взел от тук -http://mickinator.blogspot.com/2007/07/installing-flock.html
-ще мисли - ако знае върху какво, а аз не знаех...





Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 25, 2008, 14:37
Дръпнах flock-а. Разархивирах го с командата от сайта, който си пуснал.

Във второто ти съобщение от темата си пуснал това:

Цитат

zibelt@zibelt-desktop:~$ cd Desktop
zibelt@zibelt-desktop:~/Desktop$ sudo tar -C /opt -xzvf flock-0.7.14.en-US.linux-i686.tar.gz
tar: flock-0.7.14.en-US.linux-i686.tar.gz: Функцията open не успя: No such file or directory
tar: Грешката е непоправима: край на изпълнението
tar: Child returned status 2
tar: Изходът с грешка бе забавен поради предхождащи грешки
zibelt@zibelt-desktop:~/Desktop$
обаче предходящи грешки няма...


Не знаеш върху какво да мислиш, казваш. Добре.


Интрукцията в сайта, който си пуснал е добра, но трябва да се МИСЛИ.

Цитат

...
Select to save this to your desktop, or whatever folder suits you.
...
Now you'll need to change to whatever folder you saved your file to, as I chose the desktop, I'll do this by typing:

cd Desktop
...


За съжаление и автора на статията също е подходил с презумпцията, че четящите ще мислят.



Съвсем извън темата - НАУЧЕТЕ СЕ КЪДЕ ДА СЛАГАТЕ ИНТЕРВАЛИ!!!!!! НАУЧЕТЕ СЕ ДА ПИШЕТЕ ИЗРЕЧЕНИЯ!!!! Преди запетая НЕ СЕ слага интервал. Преди точка НЕ СЕ слага интервал.





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 15:18
"Интрукцията в сайта, който си пуснал е добра, но трябва да се МИСЛИ."

   -ако познаваш синтаксиса като neter, защото не - sudo tar -C...., а sudo tar zxfC.....


Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 25, 2008, 15:46
Интересно при мен как работи и по двата начина.


Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 15:53
Справка - обяснението ми за режимите на tar. И двата синтаксиса са верни :)


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 16:07
Цитат (neter @ Април 25 2008,16:53)
Справка - обяснението ми за режимите на tar. И двата синтаксиса са верни :)

root@zibelt-desktop:~# tar -C/home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt
tar: Трябва да посочите поне една от опциите „-Acdtrux“
 -не ще
tar -C /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt  - така - да
tar zxfC /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt

така - да

проблемът е бил в интервала след tar -C





Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 16:14
zibeltbg, вгледай се по-внимателно. Това, което изпълняваш ти е
Примерен код
tar ОПЦИЯ_ЗА_ПАПКА АРХИВ ПАПКА

а това, което съм показал и това, което пише в онази статия за инсталирането на flock е
Примерен код
tar ОПЦИЯ_ЗА_ПАПКА ПАПКА ОПЦИИ_ЗА_АРХИВ АРХИВ

т.е.
Примерен код
tar -C /opt -zxf /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz


Титла: Страхотна идея
Публикувано от: Hapkoc в Apr 25, 2008, 16:15
Добре де, zibeltbg, дали си наясно, че tar освен да разархивира, може и да архивира и още няколко други неща да прави? Смяташ ли, че tar има кристално кълбо, с което познава какво искаш ти от него?

Спирам да пише по темата, съжалявам за разводняването.


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 16:17
проблемът е бил в интервала след tar -C
 един интервал да не спазиме и грешка





Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 16:32
Проблемът не беше в интервала след "tar -C" :) Вгледай се пак по-внимателно. Иначе, нормално е дори един сгрешен знак да предизвика проблем. Това е така във всяка ОС и всеки програмен език. Макар че принципно, относно интервала, грешка може да възникне при изпускането му, а не при добавянето на излишен такъв.


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 16:58
така е - не е добре , че само ти можа да ми помогнеш, обаче - все пак тука има хора, които са далеч - по - напред от мен, но те не можаха да се справят - та аз ли ?


Титла: Страхотна идея
Публикувано от: BULFON в Apr 25, 2008, 17:43
Е как да ти помогне, като не искаш да направиш това, което ти предлага като решение? Ти правиш това което сам решиш.
Тогава каква е ползата от това, че задаваш въпроса? Мислиш на глас?


Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 17:56
Цитат (BULFON @ Април 25 2008,18:43)
Е как да ти помогне, като не искаш да направиш това, което ти предлага като решение? Ти правиш това което сам решиш.
Тогава каква е ползата от това, че задаваш въпроса? Мислиш на глас?

точно това направих - което ми каза neter - и нещата станаха.


Титла: Страхотна идея
Публикувано от: bulg в Apr 25, 2008, 19:00
Цитат (zibeltbg @ Април 25 2008,16:07)
tar -C /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt  - така - да

Ти наистина ли се бъзикаш?!





Титла: Страхотна идея
Публикувано от: ЗибелтБг в Apr 25, 2008, 20:44
Цитат (bulg @ Април 25 2008,20:00)
Цитат (zibeltbg @ Април 25 2008,16:07)
tar -C /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt  - така - да

Ти наистина ли се бъзикаш?!

така разархивира в opt


Титла: Страхотна идея
Публикувано от: bulg в Apr 25, 2008, 21:53
//изв. т.
Добре дошъл в страната на чудесата! Твоят tar, наистина умеел да чете мисли.;) Или пък се е разболял?

//по темата
Пробва ли, все пак, да го прекомпилираш със source version?


Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 22:06
Цитат (bulg @ Април 25 2008,21:53)
Пробва ли, все пак, да го прекомпилираш със source version?

Защо? :huh:


Титла: Страхотна идея
Публикувано от: bulg в Apr 25, 2008, 22:41
Цитат (neter @ Април 25 2008,22:06)
Цитат (bulg @ Април 25 2008,21:53)
Пробва ли, все пак, да го прекомпилираш със source version?

Защо? :huh:

Примерен код
tar -C /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt

Явно, не е нормално да му се изпълни, без грешка, горната команда. Ако бях на негово място, щях да погледна какво съм поставил в sources.list, поне.


Титла: Страхотна идея
Публикувано от: neter в Apr 25, 2008, 22:49
Дава си му грешка. В един от по-предните постове си му беше извело за същото
Цитат
tar: Трябва да посочите поне една от опциите „-Acdtrux“

Просто се пооплете човекът бая с тоя tar, ама ще се научи и ще почне да разбира ;)


Титла: Страхотна идея
Публикувано от: bulg в Apr 25, 2008, 23:00
Цитат (zibeltbg @ Април 25 2008,16:07)
Примерен код
tar -C /home/zibelt/Desktop/flock-1.1.2.en-US.linux-i686.tar.gz /opt  - така - да
Цитат (zibeltbg @ Април 25 2008,20:44)
така разархивира в opt


Може и наистина да се е объркал. :)





Титла: Страхотна идея
Публикувано от: ivo1204 в Apr 25, 2008, 23:37
Не е нещо конкретно , но понеже видях , че "дебатите" продължават , се поразрових малко. Начи

http://spout.ussg.indiana.edu/linux....MS.main
изтеглих   tar-1.16-2pclos2007.src.rpm ,
разархивирах го :
 rpm2cpio tar-1.16-2pclos2007.src.rpm |  cpio -idmv
и гледам верно tar са го пачнали здраво , в пакета са :
tar-mangling.patch , tar-help2man.bz2 , tar-1.16.tar.bz2.sig , tar-1.16.tar.bz2 , tar-1.15.91-lzma.patch , tar-1.15.91-CVE-2007-4476.patch ,  tar-1.15.1-alt-CVE-2007-4131.patch , pclinuxos-tar.spec .
Първият пач , който се прилага , добавя компресия  "lzma" , с параметър  "Y"  ( "gzip"-> 'z'  ; "bzip2"->  'j'  : "lzma"->'Y' )
 patch -p1 <../tar-1.15.91-lzma.patch
patching file src/buffer.c
patching file src/tar.c





Титла: Страхотна идея
Публикувано от: bulg в Apr 30, 2008, 17:50
@zibeltbg, ето ти препратката към реализирането на идеята за персонализиране на определена дистрибуция. Надявам се да влезе в употреба на някой, който е или не е съвсем на "ти" с Линукс.