attila - Dalam talian di Awan

Ini ialah command attila yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


attila - Pemasang Alat

SINOPSIS


attila [ -h ] [ -S ] [ -U ] [ -F ] [ -A ]
[ - membantu ] [ --ssh ] [ --pengguna ] [ --asim ]
[ --awalan=INSTALL_DIR ] [ --builddir=BINA_DIR ]
--alat=nama1 [ --alat=nama2... ]
[ -c- configure_arg1 [ configure_arg2 ... ] ]
[ -m- make_arg1 [ buat_arg2... ] ]

DESCRIPTION


attila mengautomasikan proses menyusun dan memasang satu atau lebih Perikatan alatan. The
alat boleh dipasang sama ada dalam akaun pengguna (semasa peringkat pembangunan) atau dalam
yang Perikatan pepohon luas sistem (contohnya /asim/alliance) apabila versi baharu dibuat
tersedia untuk semua.

attila teruskan dengan langkah berikut:

1. Menyemak sama ada sumber alatan terdapat dalam akaun pengguna. Jika tidak, semak
mereka keluar dari Perikatan pokok CVS. Ambil perhatian bahawa anda mesti mempunyai akses kepadanya.

2. Dalam kes --asim or --penuh pemasangan, attila akan bercabang sendiri pada satu Linux
komputer (kini bip) dan pada satu komputer Solaris (beny). Untuk menyambung pada
komputer itu ia akan menggunakan rsh jadi anda mesti menyediakan anda ~/.rhosts untuk mengaksesnya
tanpa kata laluan. Anda juga boleh menggunakan ssh (tetapi prosedur untuk membenarkan automatik
log masuk lebih rumit).

3. Jalankan autostuff untuk alat dalam ~/sekutu/src direktori.

4. Jalankan konfigurasi dalam direktori binaan (lihat di bawah).

5. Pasang alat dalam direktori pemasangan tempatan (lihat di bawah) atau dalam seluruh sistem
Perikatan direktori berakar di bawah /asim/alliance.

selepas an --asim pasang: pokok direktori binaan alat akan dialih keluar ke
elakkan bermain-main dengan pemasangan tempatan selanjutnya.

DIREKTORI STRUKTUR
attila bergantung pada struktur pokok berikut : (semua laluan di bawah diberikan relatif kepada
direktori rumah pengguna)

· ~/sekutu/src di mana sumber alatan boleh didapati.

· ~/alliance/Linux/build/$TOOL : direktori teratas di mana alat akan disusun
untuk Linux. Di sinilah skrip konfigurasi akan dijalankan.

· ~/alliance/Linux/install : bahagian atas pokok pemasangan apabila alat disusun secara setempat
untuk Linux. Di bawah direktori ini anda akan menemui (sekurang-kurangnya) : ./ bin,./ lib dan ./termasuk.

· ~/alliance/Solaris/build/$TOOL : direktori binaan alat untuk Solaris.

· ~/alliance/Solaris/install : bahagian atas pokok pemasangan tempatan untuk Solaris.

CVS CHECKOUT
Jika sumber alat yang diminta tidak ditemui di bawah ~/alliance/src/ attila akan
cuba semak mereka. Jadi, seperti yang dinyatakan di atas, anda mesti mempunyai hak akses kepada Perikatan CVS
pokok.

Sebagai tambahan kepada sumber alat, ia juga akan menyemak set fail yang minimum
diperlukan untuk konfigurasi untuk dijalankan. Buat masa ini:

· autostuff

· pakatan.m4

· motif.m4

· Makefile.am

MENEGAK CVSROOT
Akar pokok CVS akan ditetapkan mengikut peraturan berikut:

1. Menggunakan CVSROOT pembolehubah persekitaran pengguna jika ditetapkan.

2. Menggunakan set nilai lalai attila dalam attila.conf (pembolehubah ATTILA_CVSROOT).

MENEGAK ALLIANCE_TOP


Akar pokok pengedaran yang dipasang Alliance akan ditetapkan mengikut
peraturan berikut:

1. Menggunakan pembolehubah persekitaran pengguna ALLIANCE_TOP jika ditetapkan.

2. Menggunakan set nilai lalai attila dalam attila itu sendiri (pembolehubah ATTILA_ALLIANCE_TOP).

ALLIANCE_TOP: ditetapkan dalam attila sendiri kerana nilainya adalah prasyarat untuk dimuatkan
fail konfigurasi attila.conf yang terdapat dalam direktori $ALLIANCE_TOP/etc/.

HUJAH


attila menerima hujah berikut:

· -h, - membantu : bantuan cetak.

· -S, --ssh : menggunakan ssh dan bukannya rsh untuk menyambung ke komputer jauh (sekiranya berlaku
--asim or --penuh).

· -U, --pengguna : lakukan pemasangan tempatan.

· -F, --penuh : pasang untuk semua seni bina avalaibles (kini Linux dan Solaris).

· -A, --asim : pasang dalam direktori seluruh sistem (/asim/alliance).

· --awalan=INSTALL_DIR : mengatasi direktori pemasangan lalai.

· --builddir=BINA_DIR : mengatasi direktori bangunan lalai.

· --alat=nama1 : nama alat yang hendak dipasang.

· -c- configure_arg1 : semua hujah berikut -c- (sehingga a -m- ditemui) dilalui
as is kepada panggilan seterusnya untuk mengkonfigurasi. Sebagai contoh, jika anda ingin menggunakan pertama anda
perpustakaan tempatan, berikan --dayakan-devel. Jika anda ingin memaut atau memasang perpustakaan dinamik,
memberi --dayakan-alc-shared untuk perpustakaan pakatan dan memberi --dayakan-kongsi untuk yang lain
perpustakaan.

· -m- make_arg1 : semua hujah berikut -m- dilalui as is kepada panggilan seterusnya ke
buat. Jika tidak -m- hujah diberikan, maka memasang diandaikan. Jika anda mahu lengkap
nyahpasang alat dan bersihkan direktori binaan yang boleh anda lalui buang membersihkan

CONFIGURATION FAIL ATTILA.CONF


Fail konfigurasi terletak di $ALLIANCE_TOP/etc. Fail ini perlu dibaca oleh sh
shell. Ia menetapkan pembolehubah berikut:

· LINUX_TARGET : komputer tempat untuk menyusun untuk seni bina Linux (bip lalai).

· LINUX_CC : nama atau laluan penuh ke pengkompil C untuk sistem Linux (gcc3 lalai).

· LINUX_CXX : nama atau laluan penuh ke pengkompil C++ untuk sistem Linux (default
g++3).

· SOLARIS_TARGET : komputer tempat untuk menyusun untuk seni bina Solaris (default
beny).

· SOLARIS_CC : nama atau laluan penuh ke pengkompil C untuk sistem Solaris (default
/usr/local/gcc-3.0.4/bin/g++3).

· SOLARIS_CXX : nama atau laluan penuh ke pengkompil C++ untuk sistem Solaris (default
/usr/local/gcc-3.0.4/bin/g++3).

· ATTILA_CVSROOT : punca kepada Perikatan Pokok CVS (lalai
/users/outil/alliance/cvsroot).

· CVS_STARTUP_FILES : set minimum fail yang diperlukan untuk menjalankan konfigurasi.

CONTOH


Susun & pasang alat nero pada komputer tempatan (mesti sama ada Linux atau Solaris
satu):

$ attila --alat=nero

Susun & pasang alat nero untuk semua seni bina (pada masa ini hanya Linux dan Solaris
disokong):

$ attila --penuh --alat=nero

Susun & pasang alat nero dalam direktori seluruh sistem (versi baharu untuk semua orang
guna):

$ attila --asim --alat=nero

Susun & pasang mbk kemudian genlib (perintahnya penting) berturut-turut untuk pemasangan setempat
pada komputer semasa:

$ attila --tool=mbk --tool=genlib

Susun alat nero dan pautkannya dengan perpustakaan yang dipasang secara tempatan (jika ada).

$ attila --alat=nero -c- --dayakan-devel

Keluarkan alat poire daripada pokok seluruh sistem. (poire ialah nama lama nero).

$ attila --asim --alat=poire -m- buang

Gunakan attila dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini