hej
Når jeg sætter et nyt ubuntusystem op, er det næsten altid de samme tilføjelser jeg laver efter 1.ste programstart; -installere java, installere g-streamer osv osv.
-Er det muligt at lave flere forskellige terminalkommandoer efter hinanden i 1 linje, så jeg kun sal skrive ind 1 geng i stedet for at skulle skrive ind for hver af tilføjelserne??
-Er sikker på der er en derude der ved det
Mange tak på forhånd mvh
...-OG DET VAR DER SÅ
Flere funktioner i terminal ved opsætning
-
- Indlæg: 119
- Tilmeldt: 3. nov 2008, 22:41
- Geografisk sted: Sdr jylland
Flere funktioner i terminal ved opsætning
Senest rettet af fretplay 30. jun 2010, 03:44, rettet i alt 1 gang.
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Flere funktioner i terminal ved opsætning
Hvis du forbinder kommandoerne med && så bliver de afviklet én ad gangen, men kun hvis den foregående er udført uden fejl.
Du kan også overveje at skrive dem sammen i et script, som du så bare kan køre efter installationen.
Du kan også overveje at skrive dem sammen i et script, som du så bare kan køre efter installationen.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Indlæg: 119
- Tilmeldt: 3. nov 2008, 22:41
- Geografisk sted: Sdr jylland
Re: Flere funktioner i terminal ved opsætning Løst :-)
Okay takker -er egentlig tilfreds med at lave den & & i terminalen.
-Aner heller ikk hvordan man laver et script, er det ikk temmelig indviklet??
-Aner heller ikk hvordan man laver et script, er det ikk temmelig indviklet??
Senest rettet af fretplay 19. jun 2010, 17:16, rettet i alt 1 gang.
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Flere funktioner i terminal ved opsætning
fretplay skrev:Okay takker -er egentlig tilfreds med at lave den & & i terminalen.
-Aner heller ikk hvordan man laver et script, er det ikk temmelig indviklet??
Ikke hvis man ved hvordan! Men grunden til at lave et script er først og fremmest at man gerne vil have en let måde at køre en række kommandoer på, så man ikke behøver at indtaste dem hver gang.
Hvis && dækker dit behov (og du ikke synes at det er spændende at lære at skrive scripts) så er der ingen grund til at gå videre med det.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Indlæg: 3105
- Tilmeldt: 16. jun 2007, 10:26
- Geografisk sted: Ikast-Herning
Re: Flere funktioner i terminal ved opsætning
Hvis det kun er forskellige programmer, du vil installere, kan det gøres ved at skrive dem efter hinanden med mellemrumfretplay skrev:hej
Når jeg sætter et nyt ubuntusystem op, er det næsten altid de samme tilføjelser jeg laver efter 1.ste programstart; -installere java, installere g-streamer osv osv.
-Er det muligt at lave flere forskellige terminalkommandoer efter hinanden i 1 linje, så jeg kun sal skrive ind 1 geng i stedet for at skulle skrive ind for hver af tilføjelserne??
-Er sikker på der er en derude der ved det
Mange tak på forhånd mvh
Kode: Vælg alt
sudo aptitude install sun-java6-jdk sun-java6-plugin sun-java6-fonts flashplugin-nonfree msttcorefonts non-free-codecs ubuntu-restricted-extras googleearth wine sysinfo compizconfig-settings-manager awn-manager gimp-ufraw skype nautilus-image-converter startupmanager
stra
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
Bruger Ubuntu 22.04 og 22.10 + lubuntu 22.10
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Flere funktioner i terminal ved opsætning
Jeg havde lige overset hvad det var du ville gøre. Du kan med en enkelt kommando generere en fil som rummer navnene på alle dine installerede programpakker.
Kører du
så får du filen pakkeliste med en komplet oversigt lagt i din Hjemmemappe. Den kan du så f.eks. lægge på en usb-nøgle. Når du så vil installere pakkerne igen, så navigerer du med terminalen frem til det sted, hvor pakkeliste befinder sig, og fyrer denne kommando af:
Jeg har integreret denne funktion i mit script til menustyret oprydning, opdatering og backup, så jeg på den måde altid har en opdateret liste over de installerede programmer (se https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=7282&hilit=menustyret+backup)
Kører du
Kode: Vælg alt
sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > pakkeliste
så får du filen pakkeliste med en komplet oversigt lagt i din Hjemmemappe. Den kan du så f.eks. lægge på en usb-nøgle. Når du så vil installere pakkerne igen, så navigerer du med terminalen frem til det sted, hvor pakkeliste befinder sig, og fyrer denne kommando af:
Kode: Vælg alt
cat pakkeliste | xargs sudo apt-get install -y
Jeg har integreret denne funktion i mit script til menustyret oprydning, opdatering og backup, så jeg på den måde altid har en opdateret liste over de installerede programmer (se https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=7282&hilit=menustyret+backup)
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Indlæg: 119
- Tilmeldt: 3. nov 2008, 22:41
- Geografisk sted: Sdr jylland
Re: Flere funktioner i terminal ved opsætning
Takker for alle svarene, -kan bruge dem alle sammen.
Lige en kommentar til den med at lave scripts, -hvis der er nogen af jer der kander en side man kan læse sig til hvordan man laver dem vil jeg gerne lære det, men har ikk kunne finde noget endnu.
-Men super med alle terminal kommandoerne, -elsker sg den terminal:-D
Lige en kommentar til den med at lave scripts, -hvis der er nogen af jer der kander en side man kan læse sig til hvordan man laver dem vil jeg gerne lære det, men har ikk kunne finde noget endnu.
-Men super med alle terminal kommandoerne, -elsker sg den terminal:-D
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Flere funktioner i terminal ved opsætning
Terminalen er simpelthen systemadministrationens schweizerkniv - og jo mere man bruger den, jo mere afhængig bliver man af den.
Du kan se et par udmærkede indledende artikler hos jarlen http://jesperjarlskov.dk/blog/grundl%C3%A6ggende-arbejde-med-linux-terminal/ - og hvis du kan skaffe Scott Granneman's "Linux Phrasebook" (prøv bibliotek.dk eller amazon.co.uk) så er du godt hjulpet i gang.
Og så er der jo altid forklaringerne til de enkelte kommandoer i terminalen selv, hvis du skriver - de er meget koncise, men måske ikke altid letforståelige.
Du kan se et par udmærkede indledende artikler hos jarlen http://jesperjarlskov.dk/blog/grundl%C3%A6ggende-arbejde-med-linux-terminal/ - og hvis du kan skaffe Scott Granneman's "Linux Phrasebook" (prøv bibliotek.dk eller amazon.co.uk) så er du godt hjulpet i gang.
Og så er der jo altid forklaringerne til de enkelte kommandoer i terminalen selv, hvis du skriver
Kode: Vælg alt
man KOMMANDO
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Redaktør
- Indlæg: 4430
- Tilmeldt: 6. jan 2009, 22:01
- Geografisk sted: København
Re: Flere funktioner i terminal ved opsætning
Det kunne måske også være en idé at lade dig inspirere af et script som gør noget at det du gerne vil. Soundpartner har lavet et "postinstallationsscript" som du kan downloade og ikke mindst gennemlæse her: http://scripts.linux.dk/joomla/index.ph ... -1004.html Så kan du se hvordan han har lavet scriptet, og du kan bruge det hvis du har lyst.
Det ser altså således ud: http://scripts.linux.dk/ubuntu-10.04
Det ser altså således ud: http://scripts.linux.dk/ubuntu-10.04
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Flere funktioner i terminal ved opsætning
zob skrev:Det kunne måske også være en idé at lade dig inspirere af et script som gør noget at det du gerne vil. Soundpartner har lavet et "postinstallationsscript" som du kan downloade og ikke mindst gennemlæse her: http://scripts.linux.dk/joomla/index.ph ... -1004.html Så kan du se hvordan han har lavet scriptet, og du kan bruge det hvis du har lyst.
Det ser altså således ud: http://scripts.linux.dk/ubuntu-10.04
Det er altid en god ide at se hvad andre har gjort, og hvordan de har løst problemer som man ikke selv kan komme rundt om i første omgang.
Nu er soundpartners script af gode grunde meget omfattende og temmelig komplekst, så det kan let virke skræmmende, hvis det er det første du prøver at nærlæse. Men under alle omstændigheder kan du se nogle grundtræk ved scripting:
Man starter med at deklarere scriptet og angive hvilken fortolker, der skal bruges og skriver herefter en kommentar om, hvad scriptet gør og hvor man har fundet inspiration.
#!/bin/bash
.....
For overskuelighedens skyld deler man typisk scriptet op i en række blokke. I dette tilfælde defineres først de funktioner som skal bruges senere. Man erklærer også ofte variabler som bruges senere.
#################################################
##### funktioner #####
#################################################
function dependensy {
clear
if [ -e /usr/bin/zenity ]
then
......
Og så kører det ellers derudaf.
Både for ens egen skyld (det gør det lettere at foretage ændringer senere) og for scriptkyndige brugeres skyld (kan være de kan fejlfinde eller selv finde elegantere løsninger) er det en god ide at indføje rigeligt med kommentarer (indledt med #) som fortæller hvad meningen er med de forskellige funktioner.
Da du nu allerede har fået en henvisning til mit script til manustyret oprydning, opdatering og backupscript, kan du da også kaste et blik på det. Det er ikke så omfattende, men følger de samme konventioner.
Og så er det ellers bare at kaste sig over det og eksperimentere
PS: Jeg glemte at anbefale Richard Blum: "Linux Command Line and Shell Scripting Bible" med 800 informative sider (fås for £ 18 hos amazon.co.uk og ca. samme pris hos abebooks.co.uk) som kommer rundt om alt det basale, samt en masse mere avanceret stof.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Indlæg: 119
- Tilmeldt: 3. nov 2008, 22:41
- Geografisk sted: Sdr jylland
Re: Flere funktioner i terminal ved opsætning
okay takker mange gange
Vil prøve at hoppe ned i script verdenen og kigge mig lidt rundt
Vil prøve at hoppe ned i script verdenen og kigge mig lidt rundt