Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Rautamiekka - 26.09.06 - klo:10.18

Otsikko: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:10.18
Jostakin luin, miten 'apt-get install'-komennon sai asentamaan kaikki riippuvaisuudetkin jos deb-paketilla oli niitä. Mikä koodi se oli ?

Entä toimiiko sama koodi muihinkin paketeihin ja mihin paketeihin ?
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Kelmi - 26.09.06 - klo:11.37
Pakettienhallinnasta löytyy enemmän ohjeita ja keskustelua haku-toiminnon avulla, mutta kannattaa aluksi vilkaista threadi:

http://forum.ubuntu-fi.org/index.php?topic=135.0

Sielä on jannen kirjoittama howto-opas "Pakettienhallintaa komentoriviltä"
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: peran - 26.09.06 - klo:11.38
Pakettienhallitaohjelma synaptic-käyttää apt-gettia, joten graafisestikin sitä pystyy käyttämään.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:11.59
En tajua synapticista mitään.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Kelmi - 26.09.06 - klo:12.04
Mikä siinä on niin vaikeaa? Suomennettu graafinen ohjelma ohjeineen..
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: hegulix - 26.09.06 - klo:12.12
Kubuntussa vastaava on adept, josset halua KDE:hen synapticia asentaa. Siis kokeile löytää valikosta adept-niminen ohjelma.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:12.28
adept on sama muuten mutta sen lista on pidempi kuin kymmenen nälkävuotta.

EDIT: eikä kummastakaan saa uusimpia versioita millään ja haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: janne - 26.09.06 - klo:12.57
adept on sama muuten mutta sen lista on pidempi kuin kymmenen nälkävuotta.

niissä pitäisi olla ihan sama lista, joskin eri tavalla järjestettynä.

EDIT: eikä kummastakaan saa uusimpia versioita millään ja haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.

ja sattumoisin molemmat käyttävät täsmälleen samaa paketinhallintaa kuin se komentoriviltä toimivat paketinhallinnan edusohjelmat.

lisäksi apt-get asentaa tietenkin kaikki riippuvuudet automaattisesti, ehkä etsimäsi oli apditude joka asentaa myös suositellut paketit tai ehkä sittenkin luulet, että joku noista asentaa uusempia paketteja kuin mitä paketinhallinnasta löytyy.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:13.09
En muista mikä ohjelma oli mutta sen asentamiseen ei kelvannut apt-get install kun se väitti ettei riippuvuuksia asenneta tällä.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: tuke81 - 26.09.06 - klo:13.50
Uusinta azureusta ei ole paketti varastoissa, mutta voit tietenkin ladata sen azureuksen kotisivuilta. Esim ubuntuguiden (http://ubuntuguide.org/wiki/Dapper#How_to_install_P2P_BitTorrent_Client_.28Azureus.29) ohjeiden mukaan(Alternative method).

Guidessa on pikku virhe:
sudo tar jxvf Azurues_2.5.0.0_linux.tar.bz2 -C /opt/ azureus on väärin kirjoitettu pitäis olla
sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
(ei jaksa hakia tunnuksia wikiin korjatkaa joku jolla on tunnukset..)

Edit: niin ja toki jos et ole kubuntuun gedittiä asentanut käytä kate:a geditin tilalla(vai mikä helkutti siinä kubuntussa nyt olikaan se teksti editori)
varminta ois sanoa että käytä nano:a se löytynee aika varmasti...
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: janne - 26.09.06 - klo:13.56
haluaisin Azureuksen uusimman mutta nuo graafiset antavat 2.4.0.2:n.

pitää vielä kysäistä, että miksi haluaisit azureuksen uusimman version? onko siinä jotain ominaisuuksia joita ilman et tule toimeen, vai haluatko sen vain koska se on uusin?
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:14.09
Azun vanhemmissa ei ole sisäistä buuttitoimintoa ja jotain muita ...

Aaaaaargt tulen hulluksi tuon Konsolen kanssa ! Vaikka selvästi laitoin paketin Työpöydälle ja kirjoitin Konseleen cd /home/jouni/desktop niin tuo komento valittaa siltin

jouni@VanhaKubuntu:~$ which /home/jouni/dekstop
jouni@VanhaKubuntu:~$ sudo apt-get install opera-9.02-20060919.1-static-qt.i386-en.tar.gz
Password:
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package opera-9.02-20060919.1-static-qt.i386-en.tar.gz
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$

(siinä on kaikki mitä tein)

PS. edes cd /home/jouni/desktop ei auta.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: hegulix - 26.09.06 - klo:14.17
Paappas Desktop isolla dddeeeeelllä!
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: raimo - 26.09.06 - klo:14.27
varminta ois sanoa että käytä nano:a se löytynee aika varmasti...
Jep, itse tein juuri tänään periaatepäätöksen koskien itseäni.
Sanon aina täs't edes: sudo nano ...
Nano on Ubuntun kaikissa versioissa oletuksena asennettuna, joten siksi se on ihan perusteltua.
Ja samalla aloittelijat tottuvat sen käyttöön, koska joskus kuitenkin tulee tilanne että Gedit/Kate ei toimikkaan.
sudo nano /usr/share/applications/azureus.desktop -> tee muutokset -> Ctrl+O Enter Ctrl+X

Itse aiheeseen:

Miksi laitat sen paketin työpöydälle jos et osaa mennä sinne työpöydälle?
Tallennusvaiheessa valitaan tallennushakemisto .. Jos oletushakemisto on /home/tunnus/Desktop
Niin sinne pääsee aina komennolla cd /home/tunnus/Desktop
Tai näinkin:
cd   #tämä siirtää sinut AINA kotihakemistoosi = /home/sinuntunnus = ~/
cd Desktop
Tai näin jopa cd ~/Desktop

Kirjaikoko ON Linuxissa merkitsevä, Desktop on aivan eri asia kuin desktop !

Oletustallennushakemiston voi myös vaihtaa selaimen asetuksista.


Ei sitä Operaa tai mitään muutakaan apt-get:llä noin asenneta!
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot

Korjaa ensin paketinhallintasi näin (olet sotkenut sen): sudo apt-get -f install

Imuroi sitten Operan DEB-paketti ja asenna se!
 
Mene selaimella tähän osoitteeseen: http://www.opera.com/download/
Valitse Ubuntu ja imuroi paketti = tallenna se johonkin hakemistoon, ja mene sinne itse perässä.
komenna sitten sudo dpkg -i OPERA_PAKETIN_NIMI_TÄHÄN.deb

Tai näin jopa (2. käsky on siksi jos wget ei ole asennettuna, jos on käskyä ei tarvita):
Koodia: [Valitse]
cd
sudo apt-get install wget
wget ftp://ftp.opera.com/pub/opera/linux/902/final/en/i386/shared/opera_9.02-20060919.6-shared-qt_en_i386.deb
sudo dpkg -i opera_9.02-20060919.6-shared-qt_en_i386.deb
Nyt se on asennettu ja käynnistyy komentoriviltä komennolla opera


edit:
CANONICAL tarjoilee Opera 9 omasta kirjastostaan, sieltäkin sen voi asentaa,
Canonical commercial kirjasto pitää lisätä /etc/apt/sources.list tiedostoon.

Varmuuskopio aina ensin:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_260906

Muokkaus:
sudo nano /etc/apt/sources.list

Lisää tiedoston loppuun rivi:
deb http://archive.canonical.com/ubuntu dapper-commercial main

Tallenna ja sulje nano näin:
Ctrl+0 Enter Ctrl+X

Komenna sitten nämä, muista update ensin, muuten asennus ei onnistu:
sudo apt-get update
sudo apt-get install opera

Käynnistyy jälleen komennolla: opera

Surfaa uudella Operalla heti tänne: http://fi.wikibooks.org/wiki/Ubuntu_tutuksi


Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: tuke81 - 26.09.06 - klo:14.29
...
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
jouni@VanhaKubuntu:~$
...

Eli katsoikkos sitä linkkiä? Lataa se ensin komennolla:
wget http://kent.dl.sourceforge.net/sourceforge/azureus/Azureus_2.5.0.0_linux.tar.bz2
Jonka jälkeen asennat(eli tässä tapauksessa purkaa vain pakatun paketin):
sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
Ja teet pikakuvakkeen(mutta tästä en nyt ihan ole varma, koska kde:ssä taitaa olla tämä jotenkin toisin).
sudo nano /usr/share/applications/azureus.desktop ja lissää siihen:
[Desktop Entry]
Name=Azureus
Comment=A Bittorrent client
Exec=/opt/azureus/azureus
Icon=/opt/azureus/Azureus.png
Terminal=false
Type=Application
Categories=Application;Network;

Eli jos se menee jotenkin eri lailla kde:ssa, joku sanokoon tai teet ite pikakuvakkeen kde:n omilla työkaluilla. Ajettava tiedosto on kuitenkin(pistä vaikka konsoleen):
/opt/azureus/azureus ja iconi sille löytyy /opt/azureus/Azureus.png
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: janne - 26.09.06 - klo:14.29
Aaaaaargt tulen hulluksi tuon Konsolen kanssa !

no siltä näyttää...


Vaikka selvästi laitoin paketin Työpöydälle ja kirjoitin Konseleen cd /home/jouni/desktop niin tuo komento valittaa siltin

kuten jo kerrotiinkin, kirjoitit väärin. tabitäydennys olisi varmastikin palajastanut tämänkin virheen jo kirjjoitusaikana.

jouni@VanhaKubuntu:~$ which /home/jouni/dekstop

tässä etsit hakupolun varrenta tiedostoa /home/jouni/dekstop, jota ei yllättäen löydy.

jouni@VanhaKubuntu:~$ sudo apt-get install opera-9.02-20060919.1-static-qt.i386-en.tar.gz

seraavaksi yrität asentaa netistä itse lataamaasi tar.gz-pakettia apt-getillä. siinä menee niin monta juttua pieleen, että en tiedä edes mistä aloittaa...

lähdetään vaikka siitä, että apt-get ei asenna koneelle ladattuja paketteja vaan pelkästään paketinhallinnan tarjoamia paketteja.

operan puolestaan saa asennettua suoraan paketinhallinnasta lataamatta käsin mitään paketteja.

ja jos nyt välttämättä haluaa leikkiä windows-käyttöä ja hakea sen paketin käsin, niin kannattaa ehkä ottaa se ubuntulle tehty paketti jonka saa asennettua ja positettua paketinhallinnan kautta.

jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus_2.5.0.0_linux.tar.bz2 -C /opt/
tar: Azureus_2.5.0.0_linux.tar.bz2: Cannot open: No such file or directory

säärässä hakemistossa/väärällä tiedodtopolulla suoritettuna tuo tuskin toimii, tabitäydennys olisi varmaan paljastanut tämänkin.

jouni@VanhaKubuntu:~$ sudo tar jxvf Azureus*.tar.bz2 -C /opt/
tar: Azureus*.tar.bz2: Cannot open: No such file or directory

sama kuin edellä.

PS. edes cd /home/jouni/desktop ei auta.

ei varmaankaan.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 26.09.06 - klo:21.22
Juuri tuo sudo dpkg -i on se mitä hain !

Muistaakseni kokeilin myös cd /home/jouni/Desktop mutta ei sekään toiminut sen puolesta, että aina Konsole valitti tiedoston puuttumista.

Tabitäydennys ?

wget on koneessa kyllä.

Työpöydälle siksi, koska en ole vielä tajunnut muitakaan.

Vai että apt-get työskentelee vain pakettienhallinnan kanssa ... aptitude'a en todellakaan tarkoittanut enkä tarkoitakaan, se kun asentaa (varmasti) turhaa roinaa (tai sitten se on vain paha kokemus windowsista).

Eikös esimerkiksi Azureus*.bz2 ole sama kuin kirjoittasi koko tiedostonimen ?
EDIT: Kokeilin, valitti, ettei tiedostoa olekkaan eli komento ei ole toimiva.


Antakaa vaikka tiiliskiviromaanin verran ohjeita, kyllä aina jostakin jaksamista ja aikaa kynin ;D
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: eliasj - 26.09.06 - klo:21.30
Tabitäydennys= Esim jos haluat mennä kansioon ~/Desktop voit komentaa cd ~/De<tab> jolloin se täydentää automaattisesti sen lopun.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Tonde - 26.09.06 - klo:22.24

Muistaakseni kokeilin myös cd /home/jouni/Desktop mutta ei sekään toiminut sen puolesta, että aina Konsole valitti tiedoston puuttumista.

Aika erikoista  :P Onkohan Shift näppäin jumissa ???

Lainaus
Vai että apt-get työskentelee vain pakettienhallinnan kanssa ... aptitude'a en todellakaan tarkoittanut enkä tarkoitakaan, se kun asentaa (varmasti) turhaa roinaa (tai sitten se on vain paha kokemus windowsista).

Onko windowsissa aptitude ??? No linuxissa se ei asenna turhaa roinaa...

Tässä linkissä Raimolta ja Asmolta asiaa aptitudesta
http://forum.ubuntu-fi.org/index.php?topic=1040.msg34841#msg34841


Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Ville Pöntinen - 26.09.06 - klo:22.31
Eikös esimerkiksi Azureus*.bz2 ole sama kuin kirjoittasi koko tiedostonimen ?
EDIT: Kokeilin, valitti, ettei tiedostoa olekkaan eli komento ei ole toimiva.

Vähän jäi epäselväksi mitä haluat tietää, mutta vastaan ylläolevaan;

Asteriski korvaa minkä tahansa (jopa epätyhjän) merkkijonojoukon.

Eli Az* "=" kaikki ko. hakemiston Az-merkkiyhdistelmällä alkavat tiedostot,

.* "=" kaikki hakemiston piilohakemistot,

*.jpg "=" kaikki hakemiston jpg-päätteiset tiedostot kne.

Kokeilustasi ja Ubuntun valituksesta en sano mitään, ellet laita tänne itse komentoa ja virheilmoitusta. (Kopioi mieluusti päätteestä rivit kokonaisina).

PS. Komento toimii, kuten se on ohjelmoitu... Lopputulos riippuu komennon suorittajasta tai koodaajasta.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: janne - 27.09.06 - klo:01.43
Juuri tuo sudo dpkg -i on se mitä hain !

no, sitten kysymys oli väärin. dpkg ei asenna mitään riippuvuuksia ja jos riippuvuudet eivät täyty, asennus epäonnistuu.

Tabitäydennys ?

Vililikku tuossa jo esimerkinomaisesti tuota selittikin.
kyse on siis siitä, että painamalla tabulaattorinäppäintä, komentotulkki pyrkii täydentämään komennon tai tiedoston/hakemiston nimen niin pitkälle kuin se on yksiselitteisesti mahdollista. jos tilanne ei ole yksiselitteinen, antaa kaksi peräkkäistä tabulaattorin painallusta listan kaikista vaihtoehdoista.

siispä pelkkä <tab><tab> tarjoaa aika monta vaihtoehtoa. kirjoittamalla itse hieman alkua, tippuu vaihtoehtojenkin määrä ja jossain pisteessa komento/tiedoston nimi/hakemiston nimi täydentyy ilman tarvetta kirjoittaa koko litaniaa.

esim.
Koodia: [Valitse]
cd /v<tab>li<tab>dp<tab>i<tab>
on jonkin verran lyhyempi kirjoittaa kuin:
Koodia: [Valitse]
cd  /var/lib/dpkg/info/
mutta etupäässä kirjoitusvirheiden todennäköisyys laksee aika lailla.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 27.09.06 - klo:16.09
Tonde ja muutkin: viisastelu auttaa erittäin paljon ...
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Tonde - 27.09.06 - klo:16.31
Tonde ja muutkin: viisastelu auttaa erittäin paljon ...
Olen pahoillani.  :-[
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Tonde - 28.09.06 - klo:10.32
Minä asentelin aikoinaan Ubuntun 4 kertaa uudelleen, kun sekoitin järjestelmän totaalisesti omilla kokeiluillani. Ubuntualoittelijana luulin aina , että linuxissa toiminta tapahtuu samalla tavalla, kuin windowsissa. Siitä syntyi mielenkiintoisia ongelmia. ubuntun käyttö on helppoa, mutta täysin erilaista, kuin windowsin.

Foorumin neuvojilta loppuu helposti kärsivällisyys, jos kysyjä ei ymmärrä linuxista mitää, eikä myöskään ole halunnut /viitsinyt etsiä vastausta foorumin hakutoiminnon avulla valmiista viestiketjuista tai ei ole viitsinyt lukea Ubuntu tutuksi wikikirjaa (http://fi.wikibooks.org/wiki/Ubuntu_tutuksi). Siellä on selitetty esim Synapticin ja apt-getin toiminta.
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: mikkohuo - 28.09.06 - klo:15.51
En tajua synapticista mitään.

Kun vaivaudut lukemaan tuon kerran läpi, niin sitten varmastikin tajuat: http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot
Otsikko: Re: Parempi 'sudo apt-get install ohjelmanNimi.deb' koodi
Kirjoitti: Rautamiekka - 28.09.06 - klo:16.11
(Tonde), tuo wiki on niin laaja, että sen lukeminen vastaisi tiiliskiviromaanin lukemista puoleen väliin ... Täytyy parantaa koulumenestystä ja sitten alkaa lukemaan sitä vapaa-ajalla (muuta ei olekaan lol). Nooo vaikka olenkin aloittelija Linuxin ja Kubuntun käytössä, on foorumiauttajien pitkäpinnaisuudesta hyötyäkin: kun pahimmat aloittelijat ovat vähemmän-aloittelijoita, ne auttavat aloittelijoita. Eli: vaikka pitkäpinnaisena auttajana olo varmasti on (tiedän itsekin, kun olen auttanut tyhmiä-kuin-seinä -tyyppisiä ihmisiä tietokoneen käytössä) ärsyttävää, älkää luovuttako, enkä aio itsekään (en tarkoita ärsyttämistä :D).