-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â Linux_Loader

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 20.04.2008
Çàïèñåé: 743
Êîììåíòàðèåâ: 2542
Íàïèñàíî: 7716


Óñòàíîâêà xmms â Ubuntu 8.04

Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 13:42 + â öèòàòíèê
Âîîáùå ýòîò ñïîñîá îïèñàí íà óáóíòó-ôîðóìå è ÿ ëèøü ïîâòîðþ åãî, íåìíîãî, âîçìîæíî, äîïîëíèâ ñâîèìè ìûñëÿìè.

È òàê. Åñòü äâà ñïîñîáà óñòàíîâèòü ýòîò ïàêåò â Hardy. Ïåðâûé - ïîêîâûðÿòü áèíàðíèê è èçìåíèòü â í¸ì çàïèñü è î çàâèñèìîñòÿõ. Òî åñòü çàìåíèòü libglib1.2 íà libglib1.2ldbl òîé âåðñèè, ÷òî óñòàíîâëåíà â äàííûé ìîìåíò. Î ðàçóìíîñòè è ë¸ãêîñòè äàííîãî ñïîñîáà ñóäèòü íå ñòàíó, íî ýòî ñðàáîòàåò :).

Âòîðîé ñïîñîá - ñîáðàòü ïàêåò ñàìîìó.

Âñå ðåïîçèòîðèè, êîíå÷íî æå âêëþ÷åíû, î ÷¸ì ìîæíî óçíàòü â Ìåíåäæåðå ïàêåòîâ Synaptic, ìåíþ Íàñòðîéêè --> Ðåïîçèòîðèè --> âêëàäêà ÏÎ ñòîðîííèõ ïðîèçâîäèòåëåé. Âûñòàâëÿåì âñå ãàëî÷êè, à òàê æå íà ïåðâîé âêëàäêå æåëàòåëüíî âûñòàâèòü ãàëî÷êó óñòàíîâêè ÏÎ ñ êîìïàêò äèñêà (åñëè îí, êîíå÷íî, åñòü). Ïîòîì íàæèìàåì "Îáíîâèòü" íà ïàíåëè çàäà÷. Ïîñëå ÷åãî Synaptic íåîõîäèìî çàêðûòü.

Ñòàâèì âñå çàâèñèìîñòè, à òàê æå ïàêåòû, íåîáõîäèìûå äëÿ êîìïèëÿöèè èñõîäíèêîâ âîîáùå:

# sudo apt-get update
# sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make

Åñëè êîïèïàñòèòü äàííûå êîìàíäû, òî óáåäèòåñü, ÷òî âòîðàÿ èç íèõ ïðåäñòàâëÿåò ñîáîþ îäíó ñòðîêó. Çíàê ïåðåâîäà ñòðîêè âîñïðèíèìàåòñÿ òåðìèíàëîì, êàê íàæàòèå [Enter] è ìîæåò çàïóñòèòü êîììàíäó òîëüêî äî ýòîãî ìåñòà. Òî åñòü # sudo apt-get install autotools-dev automake1.9 libtool gettext libasound2-dev libaudiofile-dev libgl1-mesa-dev libglib1.2-dev libgtk1.2-dev libesd0-dev libice-dev libmikmod2-dev libogg-dev libsm-dev libvorbis-dev libxxf86vm-dev libxml-dev libssl-dev build-essential make ýòî îäíà ñòðîêà. Ìîæíî ñíà÷àëà ñêîïèðîâàòü å¸ â òåêñòîâûé ðåäàêòîð è îòðèõòîâàòü ñàìîñòîÿòåëüíî :).

Åñëè ñèñòåìà ïðîñèò ïåðåçàãðóçêè, î ÷¸ì ìîæíî óçíàòü â îáëàñòè óâåäîìëåíèé (à-ëÿ ñèñòåìíûé òðåé), òî ïåðåçàãðóæàåìñÿ.

Êà÷àåì èñõîäíèêè: http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz , åñëè ññûëêà åù¸ äîñòóïíà. Ðàñïàêîâûâàåì â êàêîé-íèáóäü êàòàëîã íà äèñêå êîòîðûé ñìîíòèðîâàí ñ ïðàâàìè âûïîëíåíèÿ ïðîãðàìì. Îáû÷íî ýòî ðàçðåøåíî èç äîìàøíåãî êàòàëîãà. È òàê, ðàñïàêîâûâàåì ëþáûì ñïîñîáîì àðõèâ è çàïóñêàåì òåðìèíàë, åñëè îí åù¸ íå çàïóùåí.

Çàõîäèì â êàòàëîã ñ èñõîäíèêàìè (â ìî¸ì ïðèìåðå ýòî ~/xmms-1.2.11)
Çàïóñêàåì êîíôèãóðàöèîííûé ñêðèïò.

# cd ~/xmms-1.2.11
./configure --prefix=/usr --bindir=/usr/bin

--prefix=/usr --bindir=/usr/bin - ýòî ïóòü, êóäà ÿ õî÷ó óñòàíîâèòü áèáëèîòåêè, ñêèíû è áèíàðíèêè. Èõ ìîæíî íå óêàçûâàòü, ýòî ÷èñòî ïî æåëàíèþ. Ïîñëå òîãî, êàê êîãôèãóðàöèÿ çàêîí÷èòñÿ, ïðîñìîòðèòå ðåçþìå. Îíî äîëæíî áûòü ïðèìåðíî òàêèì:

Configuration:
Install path: /usr
Build OSS plugin: yes
Build esd plugin: yes
Build Solaris plugin: no
Build BSD Sun plugin: no
Build ALSA plugin: yes
Build mikmod plugin: yes
Build Ogg Vorbis plugin: yes
Build OpenGL plugins: yes
Pthread flag: -lpthread
Use one plugin dir: no
Allow user plugin dir: yes

Åñëè "íåò" ñòîèò íàïðîòèâ íåêîòîðîé îïöèè, çíà÷èò äàííûé ïëàãèí ñîáðàí íå áóäåò. Ïîñìîòðèòå âíèìàòåëüíî, âñå ëè óêàçàííûå âûøå çàâèñèìîñòè óñòàíîâèëèñü? Åñëè äà, òî çàïóñòèòå ./configure --help. Ýòî ñïàðâêà, êîòîðàÿ åñòü ïî÷òè äëÿ ëþáîãî êîíôèãóðàòîðà. ×àñòî áûâàåò, ÷òî íåêîòîðûå îïöèè ïîóìîë÷àíèþ îòêëþ÷åíû, èõ íóæíî âêëþ÷èòü âðó÷íóþ. Íàïðèìåð, --enable-alsa , âèäèìî, ìîæåò âêëþ÷àòü â ïðîãðàììó ïîääåðæêó ALSA. Áåç íå¸ ìîæåò áûòü íåâîçìîæíà ïðîãðàììíàÿ ðåãóëèðîâêà ãðîìêîñòè (íå çàòðàãèâàþùàÿ îáùóþ ãðîìêîñòü ñèòåìû) è âîñïðîèçâåäåíèå çâóêà îäíîâðåìåííî â íåñêîëüêèõ ïðîãðàììàõ. Ýòî ïðîñòî ïðèìåð.

Äàëåå ñîáèðàåì è óñòàíàâëèâàåì ïàêåò.

# make
# sudo make install

Âîò êàê áû è âñ¸. Åñëè õîòèòå ñîáðàòü deb-ïàêåò, òî, êàê ïîêàçûâàåò îïûò, ëó÷øå óæå ïîñëå óñòàíîâêè âûïîëíèòü checkinstall, åñëè îí óñòàíîâëåí. Òî åñòü:

# sudo apt-get install checkinstall
# sudo checkinstall

Ïîñëå ÷åãî â êàòàëîãå ñ èñõîäíèêàìè ïîÿâëÿåòñÿ áèíàðíûé deb-ïàêåò. Ýòî ïîëåçíî íå òîëüêî òåì, ÷òî ïîçâîëèò óñòàíîâèòü ïðîãðàììó â áóäóùåì, íî è òåì, ÷òî make install íå âñåãäà ðåãèñòðèðóåò ïàêåò â apt, à ñî âñåìè âûòåêàþùèìè íåóäîáñòâàìè.

Äà, è ïîñëåäíåå. ×òî áû çàïóñòèòü ïðîãðàììó, ñîçäàéòå äëÿ íå¸ êíîïêó çàïóñêà. Ñàìà îíà ýòîãî íå ñäåëàåò. Ëèáî æå çàïóñêàòü ìîæíî ïî [Alt]+[F2] xmms.

Humiliating   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:03 (ññûëêà)
.
 (699x437, 442Kb)
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Humiliating   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:19 (ññûëêà)
òû âîò çàïèñûâàåøü, à ÿ ëåíþñü. Êîãäà ìàðàçì ìåíÿ íàêðîåò íè÷¸ íå ñìîãó ñäåëàòü. Ñòðààøíî...
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Linux_Loader   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:27 (ññûëêà)
ß òîæå ðåäêî ïèøó :). Ïîä íàñòðîåíèå :). Âîò, ïîñìîòðåë â ñòàòèñòèêå ó ñåáÿ, ÷òî ëþäè ÷àñòî èùóò ýòó òåìó, ðåøèë íàïèñàòü :).
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Linux_Loader   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:28 (ññûëêà)
Äà è äëÿ ñåáÿ çàìåòî÷êè áóäóò. Ðåäêî, íî áûâàåò, ÷òî ñàì ó ñåáÿ ïîäãëÿäûâàþ, êàê ÷åãî ñäåëàòü :).
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Humiliating   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:47 (ññûëêà)

Îòâåò íà êîììåíòàðèé Linux_Loader

Èñõîäíîå ñîîáùåíèå Linux_Loader
Äà è äëÿ ñåáÿ çàìåòî÷êè áóäóò. Ðåäêî, íî áûâàåò, ÷òî ñàì ó ñåáÿ ïîäãëÿäûâàþ, êàê ÷åãî ñäåëàòü :).
à ÿ âîò ó ñåáÿ ïîäãëÿäûâàþ ÷àñòî, èáî óæå äðÿõë ìîçãàìè ñòàë.

...÷òî-òî ñ ïàìÿòüþ ìîåé
ñòàëî
òî ÷òî áûëî íå ñî ìíîé
ïîìíþ
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Linux_Loader   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 14:59 (ññûëêà)
Äà íó. Âñåãî æ íå óïîìíèøü...  íèêñàõ ìíîãî òåêñòîâûõ ñóãóáî òåõíè÷åñêèõ äàííûõ íóæíî ïîìíèòü, òàê ÷òî øïàðãàëêàìè êàæäûé ÿ äóìàþ ïîëüçóåòñÿ. Ó ìåíÿ åù¸ ëîêàëüíûå åñòü íà âèíòå. Î÷åíü êðàòêèå, âî îñíîâíîì ïðèìåðû êîíôèãîâ è ðåäêîèñïîëüçóåìûõ ïðè¸ìîâ :).
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Humiliating   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 15:11 (ññûëêà)
Êîíôèãè ÿ õðàíþ, èíîé ðàç êóîü¸çû ñëó÷àëèñü, îñîáåííî ñ êîíôèãàìè áèíäà èëè ñàìáû )

Ïðåäñòàâò ñåáå øòþêê: ÿ ïî ññàø çàõåðà÷èâàþ ñàìáèí êîíô âñåì ìàíàãåðàì â îôèñå, ïîòîì ãëÿæó ÷¸ ïîëó÷èëîñü: ó âñåõ êîðåíü îòêðûò ÷óòü íå äî ãðîáà è ñàìî-ñîáîé ñ âåíäîâ âèäåí . ïïö. )))
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Linux_Loader   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 17:12 (ññûëêà)
×åñòíî ñêàæó, â ñåòÿõ ÿ îòíþäü íå ñïåö... À âîò êàçóñû ïîäîáíûå áûâàþò, è ãëàâíîå, ñèäèøü, êàê áîëâàí, ñìîòðèøü â êîíôèã, âðîäå âñ¸ ðàáîòàëî ðàíüøå, à òóò íå õî÷åò :D.
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Humiliating   îáðàòèòüñÿ ïî èìåíè Ïîíåäåëüíèê, 16 Ìàðòà 2009 ã. 17:58 (ññûëêà)
àãà, âîò íàïðèìåð:

;; Use po-mode for translation files

(autoload 'po-mode "po-mode"
"Major mode for translators to edit PO files" t)
(setq auto-mode-alist (cons '("\\.po[tx]?\'\\|\\.po\\." . po-mode)
auto-mode-alist))

;;; To automatically use proper fonts under Emacs 20, also add:

(autoload 'po-find-file-coding-system "po-compat")
(modify-coding-system-alist 'file "\\.po[tx]?\'\\|\\.po\\."
'po-find-file-coding-system)
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Êîììåíòèðîâàòü — Ê äíåâíèêó — Ñòðàíèöû: [1] [Íîâûå]
 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó